Get excited — there are some seriously incredible weekend getaways from San Diego! And I’m a San Diego local here to share my absolute favorites with you.
Southern California is one of the few places in the world where the beach, the desert, the mountains, and the forest are all just a short drive away. Quick trips are the perfect way to explore the numerous and eclectic California towns, hidden wine country, and countless state and national parks near the city.
Ready to explore? Here are the spots you don’t want to miss!
Notification: Travel Lemming is an independent reader-supported blog. You can support us by purchasing via the affiliate links on this page, which may earn us commissions. See our Advertising Policy for further explanation. Thank you!
23 Best San Diego Weekend Getaways
Joshua Tree National Park
Distance from San Diego: 3 hours | 📍 Google Maps | Destination Website | Where to Stay in Joshua Tree | 👉 Search Hotels in Joshua Tree National Park on Booking
Just a few hours drive northeast of San Diego, located in the Greater Palm Springs area, lies the stunning desert landscape of Joshua Tree National Park. Nature lovers will have an unforgettable weekend roaming the abundant hiking trails, admiring the Dr. Seus-esque Joshua Trees, and taking in the spectacular views.
My favorite way to experience the park is camping under the incredibly clear, starry sky. This is one of the best camping spots near San Diego, after all! If you prefer a bed, though, there are also several hotels and resorts nearby.
Visit Joshua Tree during spring, when the desert flowers bloom, bringing vibrant colors to the park, or in summer for the best stargazing. Get planning now with Victoria’s guide to the best things to do in Joshua Tree.
✨ Don’t Miss This: 47 Fun San Diego Activities to Do this Weekend
Santa Barbara
Distance from San Diego: 4 hours | 📍 Google Maps | Destination Website| 👉 Search Hotels in Santa Barbara on Booking
Santa Barbara is a historical beach village turned vibrant college town on California’s central coast.
Want a weekend with a healthy balance of enjoying the outdoors, shopping, eating, and drinking? Santa Barbara is exactly what you’re looking for. The lively downtown area is nestled in picturesque rolling hills and sits atop a sandy beach known for great surf.
Book a boutique hotel to make it a romantic getaway. It’s a great San Diego date idea!
⛱️ Read Next: 23 Best Beaches In San Diego
Palm Springs
Distance from San Diego: 2.5 hours | 📍 Google Maps | 👉 Search Hotels in Palm Springs on Booking
Palm Springs is truly an oasis in the desert, especially for San Diegans looking for a change of scenery for a weekend.
With its countless all-inclusive spa resorts, world-class golf courses, and trendy downtown area, there are enough Palm Springs attractions to keep visitors entertained all weekend long.
One of my favorite spots to stay in Palm Springs is the adorable Les Cactus Hotel, mostly for its awesome outdoor swimming pool and deck area.
👉 Pro Tip: If you’re feeling up venturing away from the pool, check out the Palm Springs Aerial Tramway, the world’s largest rotating tramway that showcases panorama views as it rises over 8,000 feet up the cliff walls of Chino Canyon.
Santa Ynez Valley
Distance from San Diego: 5 hours | 📍 Google Maps | 👉 Search Hotels in Santa Ynez Valley on Booking
Nestled in the rolling scenic hills near Santa Barbara, the Santa Ynez Valley is best known for its world-class wineries.
There’s no need to make the long trip to Napa Valley’s wineries when Santa Ynez is less than five hours away from San Diego. Plus, it’s still off the radar for many tourists so you’re guaranteed a laid-back, intimate weekend in one of the area’s small boutique hotels.
Catalina Island
Distance from San Diego: 75-90 minute drive plus 1-hour ferry | 📍 Google Maps | 👉 Search Hotels in Catalina Island on Booking
Catalina Island is a little slice of heaven in the Pacific Ocean 22 miles off the coast of Los Angeles. The main town, Avalon, is a dreamy resort town overlooking a picturesque marina and is the perfect setting for a California romantic getaway.
Catalina is an especially awesome destination for water lovers as it’s reportedly one of the best snorkeling and diving destinations in Southern California. Check out some of the awesome tours offered in Catalina.
To get to Catalina from San Diego, you’ll drive to Dana Point where you’ll take an hour-long ferry ride on the Catalina Express. Be sure to consult Victoria’s guide to the best things to do on Catalina Island before you go!
Las Vegas
Distance from San Diego: 5.5 hours | 📍 Google Maps | Destination Website| Best Vegas Day Trips | 👉 Search Hotels in Las Vegas on Booking
Chances are you’ve heard of Las Vegas, the party capital of the US known for its neon lights, opulent hotels, and flashy casinos. You truly can’t top the many fun things to do in Vegas if you’re craving a weekend of extravagant wild nights and gambling!
The city is famous for bachelor and bachelorette parties, but you don’t need to wait for one to enjoy Sin City when it’s only a 5.5 drive from San Diego (though the drive home may be quiet and slightly painful).
Bookmark writer Isabelle’s Vegas guides for a local’s insider tips. You’ll especially want to see her post on the best places to stay in Vegas.
Death Valley National Park
Distance from San Diego: 6 hours | 📍 Google Maps | Destination Website | 👉 Best Hotels near Death Valley
Despite its ominous name, Death Valley National Park is a destination you won’t regret visiting. Though you’ll definitely want to avoid it in the summer months.
At its hottest, the desert national park is known for registering the highest temperatures on earth, which is pretty impressive (especially if you aren’t there to experience them).
Instead, visit in the fall or spring to experience the otherworldly scenery that will have you believing that you’ve traveled to another planet. There are plenty of places to stay in and around Death Valley, as well as ample camping opportunities.
Los Angeles
Distance from San Diego: 2.5 hours | 📍 Google Maps | Destination Website | Guide to Where to Stay in LA | 👉 Search Hotels in Los Angeles on Booking
Los Angeles is the city of dreams and inspires the imagination of people all over the world. And we’re lucky San Diego is close enough to go enjoy the City of Angels for the weekend.
You’ll need many weekend trips to experience all the top LA attractions. But the most iconic sights are the Hollywood Walk of Fame, Beverly Hills, the Hollywood sign, Manhattan Beach, Venice Beach, and Universal Studios. For panoramic views of the city, check out the Griffith Observatory.
Consider staying in Long Beach instead if you’ve already seen the main LA sites. You can check out the fun activities there on our list of top things to do around Long Beach.
Big Bear Lake
Distance from San Diego: 3 hours | 📍 Google Maps | Destination Website | 👉 Search Hotels in Big Bear on Booking
Big Bear is only 3 hours northeast of San Diego just past San Bernardino, and it offers the closest skiing and snowboarding to San Diego.
The small mountain town is perched on the edge of a picturesque lake and has a quaint village whose streets are lined with gift shops, boutiques, and restaurants. The main attraction in Big Bear, however, is the snow!
Big Bear Mountain Ski Resort offers 26 lifts and 55 runs between two mountains, Snow Summit and Bear Mountain. Snow Summit is known for its terrain parks (half pipes included), canyon terrain, backcountry, and beginner areas. Bear Mountain tends to attract a more traditional ski crowd.
👉 Pro Tip: For a unique Southern California tradition, try to complete the 3 Ss (Surf, Skate, and Snow) in one day!
Mammoth Mountain
Distance from San Diego: 7 hours | 📍 Google Maps | Destination Website | 👉 Search Hotels in Mammoth on Booking
For San Diego’s avid skiers and snowboarders, Mammoth Mountain is a must-visit winter destination. Mammoth is recognized as a world-class alpine skiing mountain with a summit of 11,053 feet that receives an average of 400 inches of snow each year.
While Mammoth is undoubtedly best known for winter sports, it would be a mistake to overlook Mammoth for a summer trip when the snow melts to reveal crystal clear blue pools and lakes amongst the mountain peaks.
📅 Read Next: What Month is Best to Visit San Diego?
Santa Monica
Distance from San Diego: 2.5 hours | 📍 Google Maps | 👉 Search Hotels in Santa Monica on Booking
Santa Monica is an eclectic beach town just west of downtown Los Angeles whose unique vibrance and colorful culture are irresistible.
You could easily spend a fun weekend visiting some of Santa Monica’s iconic attractions, including the Ferris wheel that sits atop the Santa Monica Pier and the historic Original Muscle Beach, the birthplace of the fitness boom in the 30s.
Make the drive up or take the Pacific Surfliner Amtrak train to enjoy the views of the coast on your way up.
🏖️ Read Next: 21 Best Beaches in Southern California
Idyllwild
Distance from San Diego: 2-2.5 hours | 📍 Google Maps | Destination Website | 👉 Search Hotels in Idyllwild on Booking
Idyllwild is a special and cozy California mountain town that inspires peace and serenity. The small town is only a couple of hours northeast of San Diego, nestled in the alpine forest high up in the San Jacinto Mountains.
Idyllwild is a great trip for nature lovers who want to spend their days exploring the forested hiking trails and looking for wildlife. It can be done as a San Diego day trip if you’re tight on time, but staying overnight is ideal.
For an awesome stay, check out the gorgeous and idyllic Grand Idyllwild Lodge.
Temecula
Distance from San Diego: 1-1.5 hours | 📍 Google Maps | Destination Website | Best Places to Stay in Temecula | 👉 Search Hotels in Temecula on Booking
The Temecula Valley is one of San Diego’s best-kept secrets and the most accessible romantic getaway. Southern California’s very own wine country is only an hour outside of San Diego.
Things to do in Temecula include scenic wineries, gorgeous resorts and spas, and top-tier golf courses. For a truly one-of-a-kind experience enjoy wine tasting during the day and go hot air ballooning for an unforgettable sunset ( you can book a tour here!).
I also love Old Town Temecula, which celebrates the old western roots of the town and features shops selling local artisanal wares, restaurants, and local breweries.
San Luis Obispo
Distance from San Diego: 5.5 hours | 📍 Google Maps | Destination Website | 👉 Search Hotels in San Luis Obispo on Booking
Found on the panoramic central coast between LA and San Francisco, San Luis Obispo is a charming destination and one of my favorite weekend getaways.
San Luis Obispo offers a variety of things to do. Visit historic sites, such as Mission San Luis Obispo. Check out its rugged coast, rolling hills, and wineries, or spend time in the trendy downtown. San Luis Obispo is gaining well-deserved popularity as a vacation spot.
You really can’t go wrong with spending a weekend enjoying the town’s beautiful landscapes, secluded beaches, great hiking, and fantastic wineries. Check out Henry’s guide to the best places to stay in San Luis Obispo to plan your trip.
Sequoia National Park
Distance from San Diego: 6 hours | 📍 Google Maps | Destination Website | 👉 Search Hotels in Sequoia National Park on Booking
California’s claim to fame is its numerous incredible national parks and Sequoia National Park is one of the best. The park is famous for its giant sequoia trees, and walking through forests of these ancient towering creatures is a one-of-a-kind experience.
When you’re there, make sure to pay a visit to General Sherman, which, at 52,508 cubic feet, is the largest tree in the world!
There are plenty of hotels to choose from near the park, but the Sequoia Resort is my favorite.
Anza Borrego Desert State Park
Distance from San Diego: 2 hours | 📍 Google Maps | Destination Website | 👉 Search Hotels near Anza Borrego on Booking
Want to trade the San Diego cityscape for some wide-open desert skies? Lucky for us, the undeveloped expanse of desert called Anza Borrego Desert State Park is only a couple of hours away.
Anza is one of my favorite weekend trips because it’s so accessible and is an awesome place to camp. While there are a couple of established campsites, my preference is to find the perfect isolated spot on Bureau of Land Management land where you can set up anywhere you want for free.
👉 Pro Tip: My favorite spot to camp is off the access to Font’s Point. Hike to Font’s Point for sunset for a breathtaking view.
Julian
Distance from San Diego: 75 minutes | 📍 Google Maps | 👉 Search Hotels in Julian on Booking
Julian is a tiny mountain town perched high in the Cuyamaca Mountains and is famous for its apple pies. It’s hard to believe the small town is just a short drive from the city.
Julian is one of my all-time favorite places to visit when I want to escape the city’s hustle and bustle. The gold rush town sprung up in the 1870s and today, you can pan for gold and tour the historic infrastructure from the gold rush.
The quaint village looks like it hasn’t changed much since the 1800s and has kept all of its historic charm. Be sure to pay a mandatory visit to Mom’s Pie House–you likely won’t be able to resist the glorious smell of baked goods wafting out of it.
Big Sur
Distance from San Diego: 8 hours | 📍 Google Maps | Destination Website | 👉 Search Hotels in Big Sur on Booking
It’s tough to find any stretch of undeveloped coast in California, let alone 90 miles of it, which is what makes Big Sur so special. The scenery is totally breathtaking.
Standing on one of Big Sur’s rugged cliffs high above the Pacific Ocean with a nose cold from the sea wind is an experience I wish on everyone.
There are tons of places to hike and explore along the coastal route that runs through the region, but the must-see locations are McWay Falls, a waterfall that empties onto a sandy beach, and the purple sand at Pfeiffer Beach.
Ensenada
Distance from San Diego: 2.5 hours plus time for border crossing | 📍 Google Maps | 👉 Search Hotels in Big Sur on Booking
The seaport town of Ensenada is just a short 2-hour drive from San Diego. San Diego’s proximity to Mexico means it’s simple to cross the border to enjoy the flavor and culture of Baja California.
Ensenada offers rich culture, fresh seafood, and bustling nightlife fueled by cheap beer and strong tequila that will guarantee a good weekend. Ensenada also sports rugged coasts and a variety of outdoor activities to choose from.
Whale watching is offered from November to February. Or go kayaking, horseback riding on the beach, and mountain bike riding year-round! Really, you can’t go wrong with all of the incredible tours in Ensenada.
Valle de Guadalupe
Distance from San Diego: 2 hours plus time for border crossing | 📍 Google Maps | 👉 Search Hotels in Valle de Guadalupe on Booking
While Mexico is mostly celebrated for its national beers and tequilas, the country also boasts a rich wine culture, concentrated a couple of hours from San Diego in Valle de Guadalupe.
When I visited the region I didn’t know what to expect, but the impressive vineyards and wineries scattered throughout the dusty Baja landscape were magical.
The wineries range from extravagant and modern, to quaint and picturesque, to laid-back and casual. I highly recommend a guided winery tour for the full experience.
Tahoe
Distance from San Diego: 9.5 hours | 📍 Google Maps | Destination Website | 👉 Search Hotels in Tahoe on Booking
Lake Tahoe is a nature lover’s paradise hidden in the Sierra Mountain range and is well worth the long drive from San Diego.
During the cold months, Lake Tahoe turns into a snow-covered winter wonderland with access to all of the snow sports you could dream of. In summer, the lake warms up and the whole town feels like a summer camp.
When I was a kid, my family would do annual trips to Tahoe; they were always the highlight of my year. Now I go with groups of friends and have a blast and can’t recommend this destination enough for anyone and everyone!
👉 Read Next: Weekend Getaway Packing Checklist
Yosemite National Park
Distance from San Diego: 7-8 hours | 📍 Google Maps | Destination Website | 👉 Search Hotels in Yosemite on Booking
Yosemite is one of the most iconic national parks in the U.S. and is known for its spectacular vistas, challenging hikes, and the famous Half Dome peak.
There’s no shortage of activities in the natural area including hiking, camping, river rafting, and rock climbing.
Many avid outdoorsy people and nature lovers travel from around the world to visit Yosemite, but luckily enough, San Diegans can visit the park for a quick weekend.
👉 Read Next: Best Hikes In San Diego
Laguna Beach
Distance from San Diego: 80 minutes | 📍 Google Maps | Destination Website | 👉 Search Hotels in Laguna Beach on Booking
Laguna Beach is a beautiful beach town in Orange County, halfway between San Diego and Los Angeles. Its art scene makes it an unbeatable destination for art lovers.
The village boasts countless art galleries and expositions all within walking distance of one another. The town is truly an art exhibit itself with murals and street art displayed on most paintable surfaces.
While you’re in Laguna Beach, don’t miss the Laguna Art Museum, which collects and curates art by California artists or art that tells the history and life of the state. For more, see our list of all the best activities in Laguna Beach.
***
Weekend trips are an awesome way to get a change of scenery, explore new places to go in California, and come back feeling refreshed and inspired!
These are some of my favorite getaways from San Diego, but there are most certainly more so leave a comment with your favorite!
Want to escape the city but a weekend is too long? Check out my list of day trips from San Diego!
And be sure to check out all my San Diego travel guides:
- ✨ Things to Do
- 🗓️ When to Visit
- 🗺️ Where to Stay
- 🏖️ Best Beaches
- 🚗 Day Trips