With 70 miles of coastline, San Diego offers a wide variety of beautiful beaches and amenities that you have to see.

Fortunately for you, we've done all of the hard work and put together a list of the best beaches going from north to south in San Diego. So, have a look at the list below, get your hands on some beach towels, slap on the sun screen, and venture out to some of the best beaches in the world located in San Diego, California.

Here's a quick list of the San Diego beaches we're going to highlight. Be sure to check out the virtual tours of select locations below!

Moonlight Beach

Cardiff-by-the-Sea

Solana Beach

Del Mar City Beach

Torrey Pines State Beach and Park

Black's Beach

La Jolla Shores

Windandsea Beach

Tourmaline Surfing Park

Pacific Beach

Mission Beach

Ocean Beach

Coronado Beach

Silver Strand

Imperial Beach

Now, let's move on with the tour!

Moonlight Beach