The best things to do in San Diego span very different kinds of travel: major museums, one of the world’s best-known zoos, beaches, dramatic coastal walks, naval history, Mexican-American culture, family attractions and neighborhoods that work as destinations in their own right. A good itinerary mixes one or two headline attractions with time outside rather than turning the trip into a sequence of ticketed venues.
This guide ranks experiences by how much they add to a first visit, while also showing which ones combine naturally. For logistics, accommodation and transport, use our San Diego travel guide.
In this guide
- Top priorities
- Balboa Park
- San Diego Zoo
- La Jolla
- Coronado
- USS Midway
- Cabrillo
- Beaches
- Old Town
- Barrio Logan
- Neighborhoods
- Sunset
- Families
- Free things
- How to plan
If you have only 3 days, prioritize these
- Balboa Park + San Diego Zoo or museums.
- La Jolla coastline and one beach block.
- Coronado or the downtown waterfront/USS Midway depending on interests.
- One neighborhood food evening—Little Italy, North Park, Barrio Logan or Convoy.
- One sunset viewpoint when conditions are clear.
1. Spend real time in Balboa Park
Balboa Park is not a single attraction; it is a cultural district wrapped in gardens and public space. Spanish Colonial Revival architecture, museums, performance venues and the San Diego Zoo create enough density for a full day. Decide in advance whether the zoo or museums are the anchor, then leave room to walk between buildings rather than racing through several collections.


The park is especially useful for mixed-interest groups because one person can choose art or science while another prioritizes gardens or architecture. Families should plan breaks; the distances are manageable but a full day becomes tiring.
2. Give the San Diego Zoo most of a day
The San Diego Zoo is large, hilly and detailed enough that a rushed two-hour visit misses the point. Choose priority animal areas, use internal transport when useful and accept that you will not see everything. Arriving near opening can reduce heat and crowd pressure.
Do not confuse the Zoo with the San Diego Zoo Safari Park. The Safari Park is in Escondido, significantly north of central San Diego, and deserves its own day. In 2026 it added the major Denny Sanford Elephant Valley habitat.
3. Walk the La Jolla coastline
La Jolla is the city’s most concentrated coastal experience: cliffs, coves, wildlife, beaches and a walkable village. Start around the Cove, then follow coastal paths and viewpoints as far as interest and weather allow. La Jolla Shores offers a different, broader beach experience and easier access for water activities.
Seals and sea lions are wild animals. Respect closures, barriers and distance guidance; crowding them for photos degrades the experience and can be unsafe.
4. Take the ferry to Coronado
Coronado is close enough for a half day but distinct enough to feel like a small escape. Arrive by ferry from downtown for skyline views, then continue toward the beach and Hotel del Coronado area. Bikes can extend the outing if your group is comfortable riding.
5. Visit the USS Midway Museum if naval history interests you
The USS Midway turns an aircraft carrier into a multi-level museum of naval aviation and life at sea. The scale is the point, and visitors interested in engineering, military history or aircraft can easily spend several hours. It pairs naturally with the Embarcadero rather than with La Jolla or North County.
6. See the city from Cabrillo National Monument
Cabrillo National Monument combines history, coastal landscape, tide pools in suitable conditions and some of the region’s best views across San Diego Bay. It also gives context to the geography: downtown, Coronado, Naval Base Point Loma and the Pacific become easier to understand from the peninsula.
Check tide timing if tide pools are a priority and remember that some coastal areas have restricted access or seasonal conditions. The drive through Point Loma is part of the outing.
7. Choose the right San Diego beach for your trip
- La Jolla Shores: broad beach, water activities and family-friendly access.
- Mission Beach: classic boardwalk energy and Belmont Park.
- Pacific Beach: lively social scene and long beachfront.
- Coronado: wide, polished beach experience close to resort amenities.
- Ocean Beach: more casual local character and pier-area atmosphere.
- Torrey Pines: combine beach scenery with cliffs and hiking.
8. Hike Torrey Pines State Natural Reserve
Torrey Pines delivers coastal cliffs, native habitat and ocean views without requiring a long trip from the city. Trails vary in length, but exposure to sun and limited shade can matter even on mild days. Parking fills on busy weekends, so start early or use legal alternatives.
9. Explore Old Town with historical context
Old Town preserves buildings and interpretation from early San Diego history while also functioning as a visitor district. Use museums and historic sites to understand the layered Mexican, Indigenous, Spanish and American stories rather than treating the area only as a restaurant stop.
10. Spend time in Barrio Logan
Barrio Logan is essential for Chicano art and community history, with Chicano Park’s murals as a major cultural landmark. Visit respectfully, support local businesses and give the murals enough time to understand them as public art and political/community expression—not merely colorful backgrounds.
11. Eat and explore beyond the tourist waterfront
North Park, South Park, Little Italy and Convoy each offer different food and evening experiences. North Park is strong for independent restaurants and breweries; Little Italy is walkable and polished; Convoy is one of the region’s key Asian dining districts. Choose one that fits your route instead of trying to sample all of them in one night.
12. Watch sunset from a legal coastal viewpoint
Sunset Cliffs is famous for a reason, but cliffs and unofficial paths can be dangerous. Use established viewpoints and trails, stay back from unstable edges and avoid scrambling for a photo. La Jolla and Coronado also offer excellent sunset options with simpler access.
13. Visit Birch Aquarium
Birch Aquarium at Scripps works well for families, marine-life enthusiasts and a shorter indoor/outdoor activity near La Jolla. It pairs naturally with the Cove or Shores, making it more efficient than crossing the city for another museum.
14. Ride or walk the Mission Bay waterfront
Mission Bay is useful when you want open space, calm-water recreation and a slower day. Paths, parks and resort areas make it family-friendly, and it can serve as a lower-intensity counterpoint to the Zoo or downtown attractions.
15. Add a baseball game or live event when schedules align
Petco Park sits directly in the urban fabric, so a Padres game can become an evening plan without a separate suburban drive. Even travelers who are not dedicated baseball fans may enjoy the atmosphere and surrounding Gaslamp/East Village dining. Check the current event calendar before structuring the night.
16. Make the Safari Park a dedicated day
The Safari Park is one of Southern California’s major family attractions, but its Escondido location changes the logistics. In 2026 the new Elephant Valley expanded the experience substantially. Pair it with North County or make it the single anchor of the day rather than trying to return downtown for a timed afternoon reservation.
17. Visit a farmers market or neighborhood street market
Markets are a low-pressure way to see local produce and neighborhood life. Little Italy’s Mercato is among the best known, but schedules vary. Confirm the day and hours rather than assuming a market operates daily.
18. Walk the downtown waterfront without overplanning
The Embarcadero, Waterfront Park and harbor views are worth time even if you skip the Midway. The waterfront is flat, close to Little Italy and easy to combine with Coronado ferry service. It is especially useful on arrival or departure days because the airport is nearby.
19. San Diego with kids
The strongest family days alternate structured attractions with open space. Zoo + Balboa Park, Birch Aquarium + La Jolla, or Midway + Coronado are more manageable combinations than stacking two large ticketed venues. Mission Bay and beaches also give younger children downtime.

20. Free things to do in San Diego
- Walk the La Jolla coastline and established coastal paths.
- Spend time on public beaches.
- Explore much of Balboa Park’s outdoor architecture and gardens.
- Walk the Embarcadero and Waterfront Park.
- Visit Chicano Park respectfully.
- Take in viewpoints around Sunset Cliffs from legal access areas.
- Explore neighborhood streets and markets when no admission is required.
How to plan the experiences without wasting time
Group by geography. Balboa Park/Zoo belong together. La Jolla/Torrey Pines belong together. Downtown/USS Midway/Coronado belong together. North County belongs on another day. That simple structure often improves a San Diego itinerary more than adding another attraction.
For the full trip framework, see San Diego Travel Guide. If San Diego is one stop on a larger California trip, connect it with Los Angeles and our Pacific Coast Highway road trip.
Official planning resources
- San Diego Tourism Authority — official visitor information.
- San Diego attractions guide — current major attractions.
- Cabrillo National Monument — official NPS information.
21. Explore the tide pools when conditions are right
Low tides can reveal intertidal life around Cabrillo National Monument and other permitted coastal areas. Tide-pooling is timing-dependent: check tide charts, stay on legal access routes, avoid stepping on living organisms and never turn your back on waves. If the tide is wrong, do not force the experience; save it for another morning.
22. Take a harbor cruise or ferry ride for a different view
San Diego Bay makes sense from the water. A Coronado ferry ride is the inexpensive version; harbor cruises add naval, bridge and skyline perspectives. This works particularly well on a first afternoon when you want an experience without a long drive.

23. Visit the Museum of Contemporary Art San Diego in La Jolla
Travelers who want art without dedicating a full Balboa Park day can pair MCASD La Jolla with the coastline and village. It is an efficient example of San Diego planning: choose attractions that reinforce the neighborhood you are already visiting.
24. Slow down in Encinitas or another North County beach town
If you have a fourth day, North County adds a different coastal rhythm. Encinitas, Carlsbad and nearby beaches are not “musts” on a two-day city break, but they are excellent on a longer California trip, especially for travelers interested in surf culture or a quieter coastal base.
25. Leave one unscheduled beach hour
This sounds simple, but it is one of the best ways to avoid turning San Diego into an attraction marathon. Build an open hour near La Jolla, Coronado or Mission Bay. Weather, traffic and mood can then decide whether it becomes a swim, sunset, walk or coffee stop.
Looking for the right place to stay? Compare hotels and accommodation on Booking.com.
