San Diego is one of those places that pulls you back. The weather stays sunny almost all year, the beaches are wide and easy to reach, and there is always something fun going on. This list rounds up 17 of the best things to do in San Diego that are so good you will want to do them again on your next trip. Some are big name spots and some are local favorites, but all of them earn their place.

1. Spend a day in Balboa Park
Balboa Park is the green heart of the city and one of the best things to do in San Diego for a full, easy day. It is packed with gardens, museums, and walking paths, plus the famous Spanish style buildings that make it feel like a movie set. Pack a picnic, wander the trails, and pop into a museum or two. Most people are surprised by how big it is, so wear comfy shoes.

2. Meet the animals at the San Diego Zoo
The San Diego Zoo sits inside Balboa Park and ranks among the best in the world. You will see giraffes, polar bears, and hundreds of other animals across a huge, leafy space. Hop on the guided bus tour first to get your bearings, then walk back to the animals you liked most. It is a full day on its own, so try to arrive early.

3. Watch the sea lions at La Jolla Cove
La Jolla Cove looks like a postcard, with clear blue water tucked between rocky cliffs. Sea lions and seals lounge right on the rocks, and the snorkeling here is some of the best in the state. You can paddle a kayak out to the sea caves or just watch the waves from above. Come in the morning when the water is calm and the crowds are thin.

4. Walk the deck of the USS Midway
The USS Midway is a real aircraft carrier you can walk through, parked right on the downtown waterfront. Climb up to the flight deck, sit in a cockpit, and check out dozens of restored planes. The free audio tour is led by sailors who served on board, which makes the whole thing feel alive. Kids love it, and so do most grown ups.

5. Catch the light at Sunset Cliffs
Sunset Cliffs is exactly what it sounds like, a stretch of dramatic cliffs that glow gold when the sun drops. It is one of the best free things to do in San Diego. Bring a blanket, find a safe spot to sit, and watch the sky put on a show over the Pacific. Stay back from the edge though, since the rock can crumble.

6. Step back in time in Old Town
Old Town is where California got its start, and it still has a lively feel. Wander the historic streets, watch tortillas being made by hand, and load up on tacos at one of the busy Mexican spots. The shops sell pottery, candles, and bright souvenirs. It is free to walk around, so it is easy on the wallet too.

7. Relax on Coronado Island
Cross the big blue bridge to Coronado and you will feel like you left the city behind. The beach here has soft, sparkly sand with the historic Hotel del Coronado sitting right behind it. Rent a bike, grab an ice cream, and stroll the sand for a while. Sunset on this beach is hard to beat.

8. Go out at night in the Gaslamp Quarter
The Gaslamp Quarter is the place to be when the sun goes down. This downtown neighborhood is full of restaurants, rooftop bars, live music, and old brick buildings lit up at night. Come hungry, since the food choices run from street tacos to fancy steak. Weekends get busy, so book a table if you have your heart set on one spot.

9. Hike the cliffs at Torrey Pines
Torrey Pines is a coastal reserve with trails that hug the cliffs high above the ocean. The views are huge, the paths are short enough for most people, and you might spot dolphins in the water below. Go early to grab parking and beat the heat. Bring water, since there is not much shade out there.

10. Take in the view at Cabrillo National Monument
Out on the tip of Point Loma, Cabrillo National Monument gives you one of the best views in San Diego. You can see the bay, the skyline, and even Mexico on a clear day. There is a historic lighthouse to walk through and tide pools to poke around in when the water is low. It is a quick drive from downtown and well worth it.

11. Ride the coaster at Belmont Park
Belmont Park is an old school beachfront amusement park right on Mission Beach. Ride the wooden roller coaster, play some arcade games, then walk straight onto the sand. The boardwalk is great for biking, people watching, and grabbing a bite. It has a fun, easy going vibe that works for all ages.

12. Eat your way through Little Italy
Little Italy is one of the tastiest corners of the city. The streets are lined with pasta spots, bakeries, coffee shops, and a weekly farmers market that is worth planning around. Walk the main drag, share a few plates, and finish with gelato. It is also a great place to wander with no real plan.
13. See a Padres game at Petco Park
Catching a Padres game at Petco Park is a blast even if you are not a baseball fan. The stadium sits downtown and has great food, a grassy hill for kids to play on, and skyline views from the upper deck. Tickets are often cheap if you go for the lawn seats. Get there early to soak up the buzz.

14. Graze at Liberty Public Market
Liberty Public Market is a food hall packed with local vendors under one roof. You can grab tacos, fresh pasta, baked goods, and a drink all in one stop, which makes it perfect for picky groups. Seating fills up at lunch, so go a little before or after the rush. It sits inside a former navy base that is fun to walk around too.

15. Spot whales on a harbor cruise
A whale watching cruise gets you out on the water with a real shot at seeing something amazing. Gray whales pass by in winter and spring, while blue whales show up in summer. Dolphins often ride along the boat too. Bring a jacket, since it gets chilly and windy once you leave the harbor.

16. Stroll the bay at Seaport Village
Seaport Village is a breezy waterfront spot with shops, snacks, and wide views of the bay. It is an easy place to stroll, watch the boats, and let kids run around near the water. Grab an ice cream or some fish and chips and find a bench. There is often live music on weekends, which adds to the fun.

17. Take a day trip to Julian
For something totally different, drive about an hour into the mountains to the old gold mining town of Julian. It is famous for warm apple pie, cute shops, and a slow small town feel. Fall brings cooler air and apple picking, but it is a treat any time of year. Snow even shows up some winters, which feels wild this close to the beach.

Start planning your San Diego trip
San Diego packs a lot into one sunny city. Whether you came for the beaches, the food, or the big attractions, these 17 spots are some of the best things to do in San Diego and give you plenty of reasons to keep coming back. Save this list for your next trip and start checking them off.

