
Miami turns into its own kind of Christmasland once the winter holidays roll around. The city swaps snow for sunshine, but you still get all the festive feels. Just with palm trees and a breeze.
There’s no shortage of ways to celebrate the season while enjoying the sun and Miami’s unbeatable waterfront views.
From boat parades on Biscayne Bay to beachside holiday markets, Miami’s got its own spin on winter traditions.
You’ll see Christmas trees, Santa photo ops, art festivals, and light shows all over town.
Let’s explore 10 of the best things you can do in Miami for Christmas and during the winter holidays.
Get our best articles by email daily. Subscribe below. It's free!
Read also: 10 Unforgettable Christmas Things to Do in Florida (Festivals, Lights & Holiday Fun)
Keep in mind: Our articles may contain errors, despite our best efforts. So, do thorough research before deciding on a travel destination.
10. Holiday Lights Kayak Tour in Oleta River State Park
This video will be loaded from YouTube.com, a third party. If you click "Play", you accept their terms of service, and their use of cookies.
Paddle a different kind of holiday scene on a guided evening kayak tour through Oleta River State Park’s mangrove-lined waterways, where strings of seasonal lights and nearby waterfront homes create a warm glow on the water.
These small-group tours mix adventure with festive atmosphere: expect calm paddling, salt-air breezes, and stops for photo-friendly views of illuminated shorelines and city lights beyond.
Guides share local stories about the park’s ecology and point out wildlife that sometimes peeks out after dusk.
Dress in layers, bring a headlamp and a waterproof phone case, and plan for about 1.5-2 hours on the water.
Tours run on select nights through December and typically require advance booking, making this a relaxed, memorable alternative to crowded light displays.
A great choice for couples, families, or small groups wanting a low-key but undeniably Miami-style holiday experience.
Don’t miss: 8 Best Things to Do in Florida for an Unforgettable Adventure
9. Holiday cruise along Biscayne Bay
This video will be loaded from YouTube.com, a third party. If you click "Play", you accept their terms of service, and their use of cookies.
Biscayne Bay is gorgeous any time, but holiday cruises in December make it feel extra special. You can kick back in the warm air and watch the city sparkle from the water.
Plenty of cruise companies offer themed tours for the holidays. Expect festive decorations, maybe some holiday tunes, and a relaxed vibe as you glide through the bay.
From the boat, Miami’s skyline looks unreal, especially at sunset or after dark. The city lights up, and it’s hard not to feel a little festive.
Cruises usually pass by Miami’s famous landmarks. You’ll spot fancy waterfront homes, historic buildings, and the downtown buzz from a whole new angle.
The water’s usually calm, so it’s an easy ride for everyone. Bring your camera. The views are worth it.
Some cruises even throw in extras like live music or sweet treats. It’s worth checking out a few options to see what fits your style.
Read next: Christmas in Los Angeles: 12 Best Things to See and Do during the Holidays
8. The Miami Beach Holiday Markets
The Miami Beach Holiday Markets are a fun way to shop for gifts without freezing. You can wander the booths in a t-shirt, looking for handmade jewelry or quirky art.
Local vendors set up shop with crafts, holiday decorations, and souvenirs that feel totally Miami. There’s a tropical twist to everything.
Food trucks and stalls keep things interesting. You can grab an empanada or a cold drink while you browse. It’s a nice break from the usual holiday snacks.
Live music and street performers show up throughout the day. The energy is contagious, and it’s hard not to linger a while.
Palm trees wrapped in lights? Only in Miami. The whole scene is festive, but never stuffy.
If you’re searching for last-minute gifts or just want to feel the atmosphere, you’ll find plenty to keep you busy.
Parking can be tricky on weekends, so maybe plan ahead or use public transit if you can. The less time spent circling for a spot, the better.
You’ll also love: 10 Best Christmas Things to See & Do in Chicago for a Magical Winter Holiday
7. Rooftop Caroling and Cocktails at a Miami Skyline Bar
Float above the holiday bustle at a rooftop caroling night held at one of Miami’s stylish high-rise bars.
You can taste a seasonal cocktail while a small ensemble or local choir performs intimate arrangements of classic carols and Latin holiday tunes against a skyline of towers and bay lights.
The vibe is relaxed and slightly jazzy. Warm string lights, cozy blankets, and curated small plates that keep the mood festive. This is ideal for couples or small groups who want a grown-up holiday outing that still feels festive.
Arrive early for sunset views, reserve window seating if you can, and dress in smart-casual layers for the breezy rooftop air. Events typically last 90–120 minutes and often require reservations or advance tickets for special holiday editions.
Read also: 15 Magical Christmas Things to Do in Michigan (Festive Lights, Winter Markets & Lots of Fun)
6. Miracle Mile Holiday Lights in Coral Gables
Coral Gables’ Miracle Mile goes all out with holiday lights and decorations. The banners and twinkling displays turn this shopping district into a festive spot.
There’s a big Christmas tree set up on Giralda Plaza, and it’s basically made for holiday photos. You’ll want to snap a few pics here.
The whole area glows throughout December. It’s an easy, relaxed stroll, perfect for a date night or family outing.
Coral Gables also hosts different holiday events, so you might catch something special while you’re there.
The decorations are up all month, so you can drop by any evening. It’s a nice break from the usual holiday chaos.
Shopping and holiday lights go hand in hand here. You can window shop, grab a bite, and just enjoy the vibe.
Plus, Miracle Mile is close to other Coral Gables attractions, so you can make a whole day of it if you feel like exploring.
Read next: 15 Best Christmas Destinations in the USA for a Cozy Holiday
5. Santa Claus sightings in Downtown Miami

(Christmas Brickell City Centre, Miami, Florida, USA by Phillip Pessar, CC BY 2.0)
Santa shows up all over downtown Miami during the holidays. Shopping centers and hotels set up special visits, so it’s not hard to find him if you’re looking.
Brickell City Center has Santa’s Post Office, where kids can write letters and snap photos in a cute workshop setting. There’s even gift wrapping and a few surprises. (Check current program details.)
Aventura Mall goes big with Santa’s Workshop, offering a polished photo setup for families. It’s a favorite for holiday pictures. (Check current program details.)
Some downtown hotels also bring in Santa for meet-and-greets. These usually happen in the lobby or a special event space.
Check dates and book ahead if you want a photo. Spots fill up fast. Some places are free, others charge for the photo packages.
Meeting Santa with palm trees in the background? That’s Miami for you. It’s a fun twist on a classic holiday tradition.
Don’t miss: 15 Best Christmas Destinations in Europe: Unique Places You’ll Never Forget
4. The Christmas Tree Lighting Ceremony at Bayfront

(Christmas Tree Bayfront Park Miami by Phillip Pessar, CC BY 2.0)
Bayfront Park’s tree lighting ceremony is a Miami holiday staple. There’s a massive 50-foot tree that lights up the whole park.
The event features live music and performances, think barbershop quartets and circus acts. It’s a real mix, and there’s always something happening.
Santa usually makes an appearance, which is a hit with the kids. Bring your letters if you want to hand them off in person.
Local businesses set up with hot cocoa and holiday treats, so you won’t go hungry. The atmosphere is festive, and crowds are a mix of locals and visitors.
The park itself becomes a mini holiday village. Decorations fill the area around the giant tree, and it’s all free to check out.
The tree stays lit through the season, so you can come back anytime. Bayfront Park is right in downtown, easy to get to by car or public transport.
It’s a great starting point if you want to explore more downtown holiday happenings afterward.
Read also: Christmas in New York City: 12 Best Things to See & Do for a Perfect Holiday
3. Bayfront Park’s Holiday Village
Every December, Bayfront Park turns into a full-on holiday village. The waterfront setting adds something special to the whole experience.
You’ll find shopping, food, and entertainment all in one spot. Local vendors sell handmade items, like wooden purses, jewelry, and toys you won’t see anywhere else.
The 50-foot Christmas tree is the village’s centerpiece, and it puts on an animated light show every hour. Kids and adults both get a kick out of it.
There are holiday activities throughout the month, from fun runs and ugly sweater contests to Santa photo ops. Even pets can join in.
The views are classic Miami: skyscrapers on one side, water on the other. It’s a cool mix of city life and holiday tradition.
The village runs all December, so you can fit it into your plans whenever. It’s a go-to spot if you want a mix of shopping, entertainment, and festive energy.
Don’t miss: 12 Best Christmas Markets in the UK for Dreamy Winter Holidays
2. Christmas Eve Latin Jazz Dinner Cruise
A small dinner cruise on Biscayne Bay offers an evening that mixes Miami’s Latin heartbeat with holiday warmth.
A live Latin jazz quartet plays softened boleros, timba-tinged standards, and seasonal favorites while a chef-curated three-course menu highlights local seafood, tropical sides, and a festive dessert like tres leches with candied citrus.
Sunset views give way to a skyline with holiday lights as the captain steers past illuminated waterfront homes and downtown’s glowing towers.
Dress smart-casual. Cruises often provide light blankets for breezy nights. The mood is romantic but welcoming. Perfect for couples, families, or small friend groups looking for a refined holiday outing away from crowds.
Plan for about two to three hours aboard and reserve seats in advance. This outing offers a holiday experience that feels both elevated and very local.
Read also: 8 Best Christmas & Holiday Markets in NYC to Shop this Season
1. Santa’s Enchanted Forest
This video will be loaded from YouTube.com, a third party. If you click "Play", you accept their terms of service, and their use of cookies.
Santa’s Enchanted Forest turns into a magical place during winter once the holidays hit. You get to walk through dazzling light displays that instantly set the Christmas mood.
This interactive show is really fun for all ages. The lighting installations really make the forest pop in a way you don’t see every day.
There are bursts of color everywhere and clever designs lighting up the trees and winding paths. Bring your family or a few friends. It’s one of those things that’s better shared.
Themed areas are tucked throughout the park, so there’s always something new just around the bend. Feels like the kind of place where you never know what you’ll spot next.
Give yourself about 1.5-3+ hours, depending on rides and crowds, to see the whole thing. And yeah, bundle up. Miami or not, winter nights can get chilly when you’re outside for a while.
The light show happens throughout the holiday season. Definitely check their website for the latest on dates, hours, and tickets before you head out.
Read next: Christmas in Italy: Here Are the 12 Best Christmas Markets You Should Visit