North County San Diego is one of the most diverse and exciting regions in all of Southern California. Stretching from Del Mar north through Encinitas, Carlsbad, and Oceanside — and inland through Vista and Escondido — this area packs an incredible amount of adventure into a relatively compact stretch of coast and countryside. Here are 19 of the best things to do.

1. San Diego Zoo Safari Park

Home to over 3,600 animals across 300 species, the Safari Park in Escondido is a completely different experience from the San Diego Zoo downtown. The savannah-themed habitats let animals roam in open spaces that feel genuinely wild. The Africa Tram ride gives you a safari-style tour, and the botanical gardens throughout the park are stunning in their own right. Plan for a full day — there’s more here than most people realize.

San Diego Zoo Safari Park

2. Fine Dining Worth the Drive

North County’s dining scene has exploded in recent years. Jeune et Jolie in Carlsbad brings modern French cuisine to the coast — their tasting menu is a genuine event. Paon Restaurant & Bar in Carlsbad blends French and California cooking in a romantic garden setting. And MARKET Restaurant & Bar in Del Mar focuses on hyper-local California cuisine with ingredients sourced from farms you can practically see from the dining room.

3. Learn to Surf

If you’ve ever wanted to try surfing, North County is the place. Leucadia Surf School in Encinitas and North County Surf Academy in Oceanside both offer lessons for complete beginners through advanced surfers. The waves here are more forgiving than many spots in San Diego, and the instructors are patient and encouraging. Most people are standing up by the end of their first lesson.

4. Day Trip to San Clemente

Just across the county line into Orange County, San Clemente is worth the short drive. The Spanish Colonial Revival architecture downtown is beautiful, the state beach is excellent, and the pier area has great restaurants and shops. T-Street Beach is a local favorite for bodysurfing and boogie boarding. It feels like a step back in time to old California.

5. San Diego Botanic Garden

Tucked into the hills of Encinitas, these 37 acres feature 29 themed gardens with over 5,300 plant species. The bamboo forest feels like you’ve been transported to Southeast Asia, the desert garden is surprisingly beautiful, and the children’s garden has interactive elements that keep kids engaged for hours. It’s peaceful, gorgeous, and one of the most underrated attractions in the county.

6. Hike Annie’s Canyon Trail

This short but spectacular trail in Solana Beach takes you through a narrow slot canyon with views of San Elijo Lagoon and the Pacific Ocean. It’s only about a mile round trip, but the canyon section — where you squeeze through narrow rock walls and climb a ladder — makes it feel like a real adventure. Great for older kids and adults. Go early to avoid crowds and bring shoes with good grip.

7. Beach-Hop the Coast

Swami’s in Encinitas is one of the most famous surf breaks in the world — the staircase down the bluff is iconic. Del Mar Dog Beach is paradise if you have a four-legged family member. Fletcher Cove in Solana Beach is a hidden gem with a secluded feel, perfect for families who want calm water and fewer crowds.

8. Torrey Pines State Natural Reserve

One of the most beautiful coastal hikes in all of California. The reserve in La Jolla protects the rare Torrey Pine and offers multiple trail options with jaw-dropping ocean views. The Guy Fleming Trail is the easiest and most scenic. The beach at the bottom of the reserve is pristine. No dogs, no bikes, no drones — just nature at its finest.

9. Moonlight Beach

Encinitas’ crown jewel beach has everything: free parking lot, restrooms, outdoor showers, a snack bar, volleyball courts, and a playground right on the sand. The waves are usually manageable for families, and the lifeguard coverage is excellent year-round. Fire pits are available in the evening — first come, first served.

10. Carlsbad Flower Fields

Every spring (typically March through early May), the hillside above Carlsbad explodes with color as 50 acres of Giant Tecolote ranunculus flowers bloom. This 85-year tradition is one of the most photographed events in San Diego. Beyond the flowers, there’s a sweet pea maze, a mining experience for kids, and a new artist garden. It’s stunning and completely unique to this area.

11. LEGOLAND California

The Carlsbad theme park is a pilgrimage for kids ages 2-12. With over 60 rides, shows, and attractions, plus a water park and SEA LIFE aquarium, you can easily fill two days here. Miniland USA — where entire cities are built from LEGO bricks — is impressive for adults too. Pro tip: go on a school day for drastically shorter lines.

12-19. More Must-Do Activities

North County keeps delivering: Yellow Deli in Vista for a completely unique dining experience in a hand-built wooden interior. Stone Brewing World Bistro & Gardens in Escondido for craft beer in a one-acre garden setting. Self Realization Fellowship Meditation Gardens in Encinitas for the most peaceful ocean views you’ll find anywhere. Cedros Avenue Design District in Solana Beach for boutique shopping and gallery hopping. The Coaster train along the coast for a scenic ride without the traffic. Batiquitos Lagoon in Carlsbad for easy nature walks and bird watching. Heritage Park in Oceanside for historical architecture and weekend markets. And the ever-growing Oceanside Sunset Market every Thursday evening for street food, live music, and community vibes.