Stand at the railing at the tip of Point Loma and the whole city arranges itself below you: the bay, the downtown skyline, the ocean, and the mountains behind. That single view explains why San Diego rewards travellers who plan around geography as much as around attractions.
San Diego suits anyone who wants a coastal city with a strong historical layer underneath it. Balboa Park holds the museums, the waterfront holds the maritime heritage, Old Town holds the Spanish and Mexican story, and the coastline north and south of the centre holds the beaches and cliffs.
This guide covers the sights and experiences worth building a trip around, followed by a one-day plan that strings the best of them together.
Top things to do in San Diego
1. San Diego Zoo
This is the city's best-known attraction and one of the earliest adopters of naturalistic animal exhibits, spread across more than 100 acres of Balboa Park. Animal shows run constantly, and there are creatures here that are not visible in other zoos.
It is worth a visit, but you need a full day to do it justice. Because it sits inside Balboa Park, you can pair it with the park's museum campus on a separate day rather than trying to fit both into one.
2. Balboa Park
Beyond the zoo, Balboa Park is an expansive campus of museums, flowering gardens and arboretums set among neo-classical Spanish architecture. It is the single easiest place in the city to fill a day without leaving one area.
Among the highlight attractions are the San Diego Museum of Art, the San Diego Museum of Us with its anthropological exhibits, the San Diego Air and Space Museum, the Reuben H. Fleet Science Center, the San Diego Natural History Museum and the San Diego Model Railroad Museum. Combination passes such as the Go San Diego Card cover admission to all Balboa Park museums, which is worth checking before you buy individual tickets.
3. USS Midway Museum
A former aircraft carrier of the US Navy, now open for tours, with a collection of former naval aircraft housed on the ship's expansive flight deck. It sits along the Downtown waterfront, so it fits naturally into a day built around the harbour.
Combine it with the San Diego Maritime Museum nearby, which holds restored 19th-century sailing ships, a steam ferryboat and a submarine. Both are covered by the Go San Diego Card.
4. La Jolla
Few places in Southern California match La Jolla for coastal scenery. It is an upscale coastal community with dozens of coffee shops, restaurants and high-end shopping outlets, and it also holds secluded coves, beaches and ocean cliffs to explore, including the popular Children's Cove, which has become a breeding ground for harbour seals.
La Jolla Cove is frequented by swimmers, snorkelers and scuba divers. Surfing is not allowed in the Cove, but nearby Windansea Beach and Marine Street Beach are proven surfing spots. The Birch Aquarium, the public face of the Scripps Institute of Oceanography, is also in La Jolla, with a touchpool and a massive kelp tank simulating ocean life just off the San Diego coast.
5. Cabrillo National Monument
Situated atop a high vantage point at the tip of Point Loma at the mouth of San Diego Bay, this monument commemorates the first California landing of Juan Rodriguez Cabrillo's expedition for Spain in 1542. From here you get a panoramic view of Downtown San Diego, the bay, the ocean and the distant mountains.
You can also tour a historic former lighthouse and the remnants of WWII-era coastal defence structures. It pairs well with a stop at Sunset Cliffs near Ocean Beach, a stretch of scenic coastline with secluded beaches and tidepools beneath steep ocean cliffs.
6. Old Town
Old Town is the city's main historical district, with preserved buildings and icons of San Diego's Spanish heritage and the Old West, from 19th-century cannons to the haunted Whaley House. Shopping and restaurants dot the area, and living history performances take place regularly.
Up Mission Valley from Old Town is the Mission San Diego de Alcala, the oldest of the California missions, founded in 1769 by Junipero Serra. Both the Presidio and the Mission are National Historic Landmarks.
7. Gaslamp Quarter
Amidst Downtown San Diego's restaurants and nightlife, the Gaslamp Quarter is a historical district home to plenty of Victorian-era buildings that have been re-adapted to other uses. It is the most natural place to end an evening after a day on the waterfront.
Because it is a nightlife and dining district rather than a sight with set hours, treat it as your evening anchor and pair it with the USS Midway Museum and the San Diego Maritime Museum during the day.
8. San Diego Zoo Safari Park
The sister park to the San Diego Zoo covers 1,800 acres of the San Pasqual Valley, about 30 miles north of Downtown San Diego near Escondido. The wide open expanse of the desert valley has enabled huge exhibits that resemble African savanna, where herds of animals roam and drink from watering holes.
Like the Zoo, it is worth a trip but requires a full day. Do not attempt to combine it with the Zoo on the same day.
9. Mission Beach and Pacific Beach
These are the most popular of San Diego's beaches, connected by a boardwalk popular with bicyclists and roller bladers, with plenty of shops, restaurants and bars catering to the crowds. There is a pier in Pacific Beach and a seaside amusement park on Mission Beach.
This area has some of the calmest ocean swimming and surfing in San Diego, though it is also the most crowded, and it tends to be the centre of the Spring Break scene. Come early if you want space on the sand.
10. Coronado
Across the bay from Downtown, Coronado is an independent community with very charming streets and a major naval facility, as well as the Hotel del Coronado, a high-class hotel constructed in the late 1800s sitting on one of San Diego's cleanest beaches.
Coronado's main beach is noteworthy for its gleaming white sands and mostly family crowd. The Silver Strand extending between Coronado and Imperial Beach has some excellent swimming and surfing spots.
11. Torrey Pines State Natural Reserve
Just north of La Jolla proper, this reserve sits atop a plateau with steep ocean cliffs overlooking the relatively secluded Torrey Pines State Beach. Hiking trails lead you through the park to the beach below.
Pair it with a morning in La Jolla, then walk down to the beach rather than driving between the two.
12. Ocean Beach
To the south of Mission and Pacific Beaches, Ocean Beach draws a more local crowd, with a large sandy beach, a fishing pier, and designated surfing and swimming zones. There is a dog beach at the northern end.
Come here if you want a taste of local beach culture away from the crowds of Mission and Pacific Beaches. It sits close to Sunset Cliffs, so the two work well in one outing.
13. SeaWorld San Diego
On Mission Bay, this is the California branch of the marine theme park chain, with numerous animal shows and enclosures showcasing sharks, penguins, polar bears, dolphins and killer whales among other marine animals.
It is covered by the Go San Diego Card, which also includes express entry. Because it sits on Mission Bay, it can be combined with the Mission Beach and Pacific Beach boardwalk area.
14. San Diego Maritime Museum
Along the Downtown waterfront, this museum is devoted to the city's maritime heritage, with a collection of restored 19th-century sailing ships, a steam ferryboat and a submarine.
It is the natural companion to the USS Midway Museum next door. Also along Harbor Drive is the San Diego County Administration Center, the former city hall of San Diego, considered a civic jewel on the coast for its architecture; despite being a government building it houses an art collection and has the first county flag on permanent display in the County Board Chambers.
15. Mission Trails Regional Park
Further inland, away from the coast, this park contains San Diego's highest point and a small gorge popular with rock climbers. It is one of the understated scenic attractions of the city's rugged, scrubby northern terrain.
Pair it with Los Peñasquitos Canyon Preserve, which has interesting rock formations, if you want a full day away from the coast.
If you only have one day
Morning: Start at Cabrillo National Monument at the tip of Point Loma for the panoramic view of the bay, the downtown skyline and the ocean, and tour the historic former lighthouse while you are there. Continue north to Ocean Beach for the pier and the local beach scene, then walk the Sunset Cliffs coastline.
Afternoon: Head to La Jolla for the coastal scenery, the coves and Children's Cove, and the shops and restaurants along the way. If you have time and energy left, add the Birch Aquarium for the kelp tank and touchpool.
Evening: Return to Downtown and tour the USS Midway Museum and the San Diego Maritime Museum along the waterfront, then finish in the Gaslamp Quarter for dinner and nightlife among the Victorian-era buildings.
Frequently asked questions
How much time do I need for the San Diego Zoo and the Safari Park?
Each needs a full day to do it justice. They are separate attractions in separate parts of the region, so plan them on different days rather than trying to see both at once.
Are there combination passes for San Diego attractions?
Yes. The Go San Diego Card covers admission and express entry to over 40 attractions, including SeaWorld San Diego, Legoland California, the San Diego Zoo, the San Diego Zoo Safari Park, the USS Midway Museum, the Birch Aquarium and all Balboa Park museums. The Southern California CityPass gives you one day each at SeaWorld San Diego and Legoland California, a 3-day park hopper ticket for Disneyland, and one-day admission to either the San Diego Zoo or the San Diego Zoo Safari Park for an additional fee if purchased online.
Where can I see the city's Spanish and Mexican heritage?
Old Town is the main historical district, with preserved buildings and icons of the Spanish heritage of San Diego and the Old West. Up Mission Valley from Old Town is the Mission San Diego de Alcala, the oldest of the California missions, founded in 1769 by Junipero Serra.
Which beaches are best for swimming and surfing?
Mission Beach and Pacific Beach have some of the calmest ocean swimming and surfing in San Diego, though they are also the most crowded. Ocean Beach has designated surfing and swimming zones and draws a more local crowd, while the Silver Strand between Coronado and Imperial Beach has excellent swimming and surfing spots.
Decide how many full days you can give to the Zoo and the Safari Park, then build the rest of your itinerary around the coastline and the harbour.