San Diego, California, is a coastal city known for its pleasant weather and laid-back atmosphere. With a population of over 1.4 million, San Diego offers beautiful beaches, stunning parks, and a rich cultural heritage. In December, the city transforms into a festive holiday destination.
The mild temperatures make it a perfect escape from colder climates. Visitors can explore the world-famous San Diego Zoo, visit Balboa Park, or stroll along the beach while enjoying holiday lights and decorations. The city’s combination of pleasant weather and festive spirit makes it an ideal December getaway.
Looking for what to do here? Check out the best and fun things to do when you visit.
Things To Do In San Diego In December
1. Visit Balboa Park for holiday festivities
Balboa Park
Balboa Park is a cultural gem in San Diego, especially during the festive season. Each December, the park hosts a myriad of holiday events, including art exhibits, live performances, and beautiful light displays. It’s a perfect place to stroll and soak in the holiday spirit.
The park features gorgeous gardens and historic architecture that provide a picturesque backdrop for winter celebrations. Families can enjoy activities such as holiday crafts and seasonal entertainment across various museums. Make sure to check out the dazzling decorations that adorn the park.
Don’t miss the annual Balboa Park December Nights, where visitors can enjoy free admission to many attractions, including the San Diego Zoo. Food vendors also set up, offering delicious holiday treats from around the world.
This year-round attraction transforms into a winter wonderland, making it a must-visit during December. Bring your family and capture the festive spirit of the holidays in an unforgettable setting.
Address: 1549 El Prado, San Diego, CA 92101.
Also Check Out Things To Do in San Simeon and Things To Do in Pullman
2. Enjoy the San Diego Bay Parade of Lights
The San Diego Bay Parade of Lights is an iconic holiday event that lights up the San Diego Bay every December. This festive boat parade features beautifully decorated boats that glide through the waters, accompanied by music and cheers from onlookers.
People gather along the waterfronts of downtown, Shelter Island, and other vantage points to watch the parade. Each year has a unique theme, inspiring creative decorations that bring the holiday spirit to life on the water.
Attending the parade is a festive way to celebrate the season with family and friends, with many local restaurants offering special menus and viewing parties. It’s a perfect blend of holiday cheer and the charm of San Diego’s picturesque bay.
Plan to arrive early to find a good spot, and don’t forget to bring your camera for the stunning photo opportunities!
Address: San Diego Bay, CA.
3. Explore the San Diego Zoo’s Winter Wonderland
The San Diego Zoo transforms into a Winter Wonderland every December. This unique event features sparkling lights, festive decorations, and special holiday-themed activities. You can visit with Santa Claus, enjoy live entertainment, and participate in holiday crafts.
The zoo showcases festive animal-themed decorations throughout the exhibits, creating a magical atmosphere. Special food and drink options are available, perfect for warming up in the cooler weather.
Of course, you can also explore the animals during the evening hours. The zoo stays open later for this event, allowing guests to see how the animals behave at night. This family-friendly event makes for an incredible holiday outing and unforgettable memories.
Address: 2920 Zoo Dr, San Diego, CA 92101.
4. Take a stroll through the Gaslamp Quarter
The Gaslamp Quarter is a lively district known for its Victorian-era buildings and vibrant atmosphere. In December, it’s beautifully adorned with holiday lights and decorations. Walking through the streets, you’ll find local shops and restaurants teeming with holiday spirit.
This historic area often hosts special events, including holiday fairs and pop-up markets where you can find unique gifts and artisan goods. Street performers add to the festive vibe, creating a welcoming atmosphere for all visitors.
Don’t miss trying the seasonal dishes at one of the many eateries, and take a moment to enjoy the seasonal cocktails offered by local bars. The Gaslamp Quarter is a fantastic place to embrace the holiday season in San Diego.
Address: Gaslamp Quarter, San Diego, CA 92101.
5. Visit the USS Midway Museum for a unique experience
The USS Midway Museum is one of San Diego’s most popular attractions, housed in an aircraft carrier that served from World War II through Operation Desert Storm. In December, the museum often features special holiday events and displays, emphasizing its rich history.
Visitors can explore the extensive exhibits, interact with volunteers, and even climb aboard various aircraft. The sight of the harbor decorated for the holidays while standing on the flight deck makes for a stunning experience.
During the holiday season, the Midway hosts various programs, including special tours and family activities related to aviation and naval history. It’s a great outing for history buffs and families alike.
Address: 910 N Harbor Dr, San Diego, CA 92101.
6. Enjoy ice skating at the Waterfront Park
This season, Waterfront Park transforms into a winter wonderland, featuring a synthetic ice skating rink. It’s a perfect activity for families and friends looking to embrace the festive spirit. Skating in a picturesque park setting with the San Diego skyline in the background is a unique experience.
The rink offers rentals for those without skates, and the park’s amenities make it easy to spend a whole day enjoying the outdoors. Cheerful holiday decorations add to the ambiance, making it a great spot for capturing fun holiday photos.
After skating, take a walk around the park and enjoy the beautiful coastal views. From food vendors to nearby cafes, there are plenty of options for snacks and refreshments. This ice-skating experience is undoubtedly a highlight of a December visit to San Diego.
Address: 1600 Pacific Hwy, San Diego, CA 92101.
7. Experience the Holiday on the Bay event
The Holiday on the Bay event brings together the community with festivities along the stunning waterfront. This event features a variety of fun activities, including live music, craft vendors, and delicious food options that celebrate the holiday season.
Families can enjoy arts and crafts, visit Santa’s village, and participate in games. The highlight is often the community tree lighting ceremony, which adds a lovely ambiance to the event. It’s an opportunity to embrace local culture while enjoying picturesque views of San Diego Bay.
Whether you want to shop local, enjoy a festive meal, or simply soak in the holiday cheer, Holiday on the Bay is a delightful way to experience the season in this beautiful city.
Address: Waterfront Park, 1600 Pacific Hwy, San Diego, CA 92101.
8. Attend the San Diego International Boat Show
The San Diego International Boat Show is held in December, featuring thousands of boats and marine products. It’s the perfect event for boating enthusiasts who want to see the latest in marine technology and design.
In addition to the showcase of boats, the show includes activities, clinics, and exhibits. Attendees can participate in sailing lessons, watch demonstrations, and meet with industry professionals. There’s something for everyone, whether you’re a seasoned sailor or just starting.
It’s a fantastic opportunity to explore the latest innovations in boating while soaking in the festive atmosphere by the water. Enjoy the lively hub of activities surrounded by fellow boating fans and industry experts.
Address: 1140 N Harbor Dr, San Diego, CA 92101.
9. Discover the magic of the Christmas at the Coaster Station
At the Coaster Station, grab your family and embark on a delightful journey filled with holiday magic. This festive event runs during December, showcasing a unique Christmas experience right in the heart of San Diego, with train rides featuring festive decorations.
Visitors can enjoy live entertainment, holiday markets, and a stunning display of lights. The Coaster Station becomes a captivating place to celebrate the season, featuring Santa and holiday performers to engage with the crowd.
Whether you want to ride the trains or simply relax with loved ones, the Christmas at the Coaster Station is a wonderful way to embrace the festive spirit with family fun and holiday cheer.
Address: 1050 N Coast Hwy, Oceanside, CA 92054.
10. Enjoy the seasonal decorations at Seaport Village
Seaport Village is a vibrant waterfront shopping and dining destination in San Diego that comes alive during the holiday season. The site is adorned with beautiful lights and festive decorations, creating a charming atmosphere perfect for an evening stroll.
As you wander through the boutique shops, you can find unique gifts and holiday treats. Several waterfront dining options offer delicious food while boasting stunning views of the harbor. Seasonal events often take place, making Seaport Village an engaging destination throughout December.
Catch live holiday music performances that fill the air with cheer, and don’t forget to take in the picturesque views of sailboats and the coastline! It’s an ideal stop for families and couples seeking a delightful holiday outing.
Address: 849 W Harbor Dr, San Diego, CA 92101.
11. Visit the San Diego Symphony for holiday concerts
The San Diego Symphony puts on a series of holiday concerts during December, offering a chance to enjoy beautiful music in a festive setting. They often play holiday classics, making it a perfect outing for music enthusiasts.
Whether it’s “The Nutcracker,” “Messiah,” or festive sing-alongs, the symphony offers an experience that captivates audiences of all ages. The stunning acoustics and vibrant atmosphere of the concert hall elevate the holiday spirit.
Be sure to check their schedule for specific concerts and ticket availability. It’s an enriching way to celebrate the season with the enchanting sounds of live music!
Address: 750 B St, San Diego, CA 92101.
12. Explore La Jolla Cove and enjoy the mild weather
La Jolla Cove is a beautiful coastal area known for its stunning views and marine life. In December, visitors can enjoy mild and pleasant weather while exploring the picturesque beaches and rugged cliffs.
Walking along the shoreline, you may spot sea lions and seals basking in the sun. The sparkling ocean makes it a perfect place for a scenic stroll or a picnic. Unique local shops and restaurants in the nearby village make for a fun detour after your time at the cove.
La Jolla offers a tranquil escape from the holiday hustle and bustle, giving visitors a chance to unwind and connect with nature. Don’t forget your camera to capture the gorgeous views!
Address: 1100 Coast Blvd, La Jolla, CA 92037.
13. Take a harbor cruise to see the city skyline
A harbor cruise during December is a fantastic way to see the stunning San Diego skyline against the backdrop of beautiful winter sunsets. Many cruises offer special holiday-themed experiences, which can include festive decorations, hot cocoa, and sometimes even live entertainment.
As you sail around the bay, you can appreciate the views of iconic landmarks like the USS Midway, Coronado Bridge, and the downtown skyline from a unique perspective. It’s an unforgettable way to enjoy the beauty of the city while celebrating the holiday season.
Be sure to book your spot in advance, as these cruises can fill up quickly during this festive time. So grab a loved one and enjoy a delightful evening on the water!
Address: 990 N Harbor Dr, San Diego, CA 92101.
14. Experience the Christmas lights at the San Diego Botanic Garden
The San Diego Botanic Garden becomes a magical place during December with its annual holiday light display. Visitors can stroll through the beautifully illuminated gardens and see various holiday-themed light installations.
Every year, the garden offers special themed walks with live performances, holiday treats, and opportunities for family activities. Children can participate in arts and crafts while parents enjoy the serene ambiance of the glowing landscapes.
The garden’s diverse plant life and stunning surroundings create a lovely backdrop for the holiday lights, making it a perfect evening outing for families and couples alike. Enjoy the beauty of nature combined with festive cheer!
Address: 230 Quail Gardens Dr, Encinitas, CA 92024.
15. Attend the Christmas Festival at Petco Park
Petco Park hosts a lively Christmas Festival, transforming this iconic ballpark into a holiday wonderland. This family-friendly event features festive activities like photo ops with Santa, live music, holiday markets, and delicious food.
Fans can enjoy interactive displays and activities suitable for all ages, making it a fantastic gathering for friends and family during the holiday season. The ballpark creates an uplifting atmosphere filled with joy and laughter.
Be sure to check the event schedule and plan your visit to witness the charm of Christmas at Petco Park! It’s an excellent way to enjoy the spirit of the holidays in a unique setting.
Address: 100 Park Blvd, San Diego, CA 92101.
16. Visit the historic Cabrillo National Monument
Cabrillo National Monument is a historical landmark that offers visitors a glimpse into the history of California. In December, visitors can enjoy the natural beauty of the coastal scenery, which is particularly lovely during the winter months.
The monument features scenic walking trails with stunning views of San Diego Bay, the Pacific Ocean, and the city skyline. It’s also home to tide pools that can be explored during low tide. History buffs will appreciate the visitor center’s exhibits showcasing Juan Rodriguez Cabrillo’s voyage.
Whether you want to hike, learn about history, or enjoy the picturesque views, the Cabrillo National Monument is a perfect outing during your December visit to San Diego.
Address: 1800 Cabrillo Memorial Dr, San Diego, CA 92106.
17. Experience the Winter Festival at the Del Mar Fairgrounds
The Winter Festival at the Del Mar Fairgrounds is a festive event that brings seasonal festivities to life. Visitors can partake in various activities such as ice skating, carnival rides, and live entertainment.
Families will love exploring the holiday market filled with artisan crafts and delicious treats. The festival is beautifully decorated with festive lights that create a magical atmosphere fitting for the season.
Don’t miss out on special presentations and performances that take place throughout the festival period. It’s a delightful event for families looking to embrace the holiday spirit in a fun and entertaining setting!
Address: 2260 Jimmy Durante Blvd, Del Mar, CA 92014.
18. Go shopping at the outdoor malls like Fashion Valley
Shopping is an essential part of the holiday season, and San Diego offers fantastic outdoor malls like Fashion Valley. This high-end shopping center features a variety of stores and boutiques, making it an excellent place to find the perfect holiday gifts.
Fashion Valley is beautifully decorated, creating a pleasant shopping atmosphere that embraces the holiday spirit. With plenty of dining options available, you can take a break to enjoy a meal or coffee while wrapping up your holiday shopping.
Whether you’re looking for designer brands, unique gifts, or just want to enjoy the holiday atmosphere, Fashion Valley is a great destination to explore in December.
Address: 7037 Friars Rd, San Diego, CA 92108.
19. Enjoy delicious food at local holiday markets
During December, San Diego becomes a hub for holiday markets filled with local artisans and delicious food vendors. Visiting these markets is a perfect way to sample festive treats while supporting local businesses and artisans.
Whether you’re searching for homemade gifts, festive decorations, or tasty holiday snacks, these markets offer a bit of everything. Enjoy the warm atmosphere, seasonal music, and special events that frequently accompany these gatherings.
Sample local delicacies while you shop, and enjoy live entertainment to elevate your shopping experience. It’s a fantastic way to indulge in the local culture during the holiday season!
Address: Various locations around San Diego; check local listings for specific market addresses.
20. Attend the Jingle Bell 5K run in Balboa Park
Get into the holiday spirit and stay active by joining the Jingle Bell 5K run in Balboa Park! This popular annual event invites families and friends to come together for a fun run through the park, celebrating the season with festive outfits.
Participants of all ages can dress up in holiday-themed costumes, which adds to the fun atmosphere. The event often features post-race festivities, including music, food, and festivities for participants to enjoy.
The Jingle Bell 5K is a unique way to stay fit while embracing the holiday cheer in a beautiful park setting. Whether you’re running, walking, or cheering for others, it’s an enjoyable experience for everyone!
Address: 1549 El Prado, San Diego, CA 92101.
21. Take in the views from Mount Soledad
For breathtaking panoramic views of San Diego, a visit to Mount Soledad is a must. This stunning location allows visitors to take in the coastline, city, and surrounding landscapes, which are particularly beautiful around sunset.
In December, the mild weather makes hiking or driving to the top of the mountain enjoyable. The cross and surrounding memorials create a peaceful space for reflection as you soak in the incredible surroundings.
Bring a picnic to enjoy while taking in the serene atmosphere. Whether you’re looking to relax or hike, Mount Soledad is a beautiful escape in the city, especially during the holidays.
Address: 6905 La Jolla Scenic Dr S, La Jolla, CA 92037.
22. Explore the Tide Pools at La Jolla
La Jolla is famous for its beautiful beaches, and in December, the tide pools become a great destination to explore. As the tides recede, unique marine life becomes visible in the rocky pools, allowing visitors to observe sea stars, crabs, and colorful sea anemones.
This fascinating exploration is educational and fun for families, creating opportunities to learn about local marine ecosystems. Tide pooling is a unique activity that can create lasting memories during your visit.
Be sure to check tide schedules before visiting and observe the marine life responsibly. Enjoy the natural beauty and tranquility of these coastal tide pools!
Address: 1250 Coast Blvd, La Jolla, CA 92037.
23. Visit the Birch Aquarium for holiday exhibits
The Birch Aquarium at Scripps Institution of Oceanography is a fantastic place to visit during December. In addition to their fascinating marine exhibits, the aquarium hosts special holiday-themed displays and events, creating a fun and educational experience.
Families can discover the wonders of ocean life while enjoying seasonal activities and exhibits. The interactive displays allow visitors to learn about marine ecosystems and sustainability efforts in an engaging way.
Take advantage of the aquarium’s stunning ocean views and plan your visit around special events, such as holiday crafts or lectures. The Birch Aquarium is a wonderful place to make holiday memories while learning!
Address: 2300 Expedition Way, La Jolla, CA 92037.
24. Go on a whale watching tour
December marks the start of the whale watching season in San Diego, making it an exciting time to take a tour. As the whales migrate along the coast, it’s a perfect opportunity to spot these magnificent creatures in their natural habitat.
Local tour companies offer boat tours that cater to all ages, providing a thrilling experience for nature lovers. The guides share their knowledge about marine life while ensuring your safety and comfort during the tour.
Witnessing a whale breach the surface is a breathtaking sight. Make sure to bring your camera to capture the memory! Whale watching in San Diego is an unforgettable experience during the holiday season.
Address: Various departure locations along the coast; check specific tour company details.
25. Attend a holiday performance at the Old Globe Theatre
The Old Globe Theatre presents a range of professional performances during December, including classic holiday shows and local productions. It’s well known for its quality performances, making it a cultural highlight in San Diego.
The performances typically include “Dr. Seuss’ How the Grinch Stole Christmas!” which attracts families and visitors alike. Enjoy a night out with friends or family, experiencing the joy of live theatre in a festive setting.
Be sure to book your tickets early, as popular shows can sell out quickly. Make this part of your holiday tradition and immerse yourself in the wonderful world of live performances!
Address: 1363 Old Globe Way, San Diego, CA 92101.
Also Check Out Things To Do in Oroville and Things To Do in South Bay
Final Thoughts
San Diego in December is a vibrant celebration full of festive activities that capture the holiday spirit. Whether it’s enjoying holiday lights, participating in unique events, or simply exploring the city’s beautiful outdoors, there’s something for everyone.
From family-friendly activities to romantic outings, the options are plentiful. As you take part in these exciting experiences, you’ll create cherished memories to last a lifetime.
Don’t miss the chance to savor the beauty and joy that San Diego has to offer during this magical season!