
Christmas in Miami: Nochebuena, lechón and palm trees
In Miami, Christmas speaks two languages. There’s the American one, with December 25 as a federal holiday and presents in the morning, and there’s the one of Cuban and Latin families, who throw their big celebration on the night of the 24th around a whole roast pig. Add trees next to palm trees, lights at the zoo and in a botanical garden, the beach at 78 °F (26 °C) and a cruise port that broke its passenger record this year. Here’s what’s on for the 2026 season, which days the airport and the port fill up, and how to get to your hotel or your ship without losing the afternoon.
The 2026 holiday calendar
Christmas in Miami isn’t concentrated in one park, the way it is in Orlando. It’s spread across the whole county: a zoo in the southwest, a botanical garden in Coral Gables, a fair in Tropical Park, the beach in Miami Beach and the river in Fort Lauderdale. That’s why it helps to see the dates side by side before you plan your days.
| What | Where | 2026–2027 dates | Admission |
|---|---|---|---|
| Art Basel Miami Beach | Miami Beach Convention Center | December 4 to 6 (VIP days: 2 and 3) | Ticketed |
| Christmas Wonderland | Tropical Park, Westchester | November 12 to January 3 | Ticketed |
| Ripley’s Believe It or Not! Christmas Park | Amelia Earhart Park, Hialeah | Through January 3 | Ticketed |
| NightGarden | Fairchild Tropical Botanic Garden, Coral Gables | Select nights through January 3 | Ticketed |
| Zoo Lights | Zoo Miami | Select nights from November 27 to December 30 | Separate from daytime admission |
| George Balanchine’s The Nutcracker | Miami City Ballet, Adrienne Arsht Center | December 11 to 27 | Ticketed |
| Seminole Hard Rock Winterfest Boat Parade | New River and the Intracoastal, Fort Lauderdale | Saturday, December 12, 6 p.m. | Free from the shore |
| Miami Beach Holiday Festival of Lights | Ocean Drive, in front of 1440 | December 12, 13, 19 and 20 | Free |
Dates published by each organizer and by Miami’s tourism bureau for the 2026–2027 season. Nightly hours and tickets are on each event’s own website.
Cuban Nochebuena: the 24th comes first
In much of the United States the big celebration is on the 25th: presents in the morning and a family meal at midday. In Miami, for Cuban, Puerto Rican, Dominican and nearly all Latin American families, the important night is the 24th, Nochebuena—Christmas Eve, and above all its dinner. And Miami’s Nochebuena has one dish that’s non-negotiable: lechón asado, a whole roast pig, marinated from the night before in sour orange and salt.
What sets this city apart is how the pig gets roasted. Many families use a caja china, a wooden box lined with aluminum: the pig goes inside and the charcoal goes on top, on a metal lid. The method came from Havana: Roberto Guerra’s father saw it in the Cuban capital’s Chinatown in 1955, and father and son started building the box in Miami in the 1980s. Today it’s made in Hialeah, and a caja china in the backyard on the afternoon of the 24th is as Miami as a cafecito, the tiny cup of Cuban coffee, from a ventanita, the walk-up window.
The table
The lechón comes with rice and black beans, plantains and bread, and for dessert there’s turrón, Spanish nougat. It’s a long dinner with the whole family: the pig spends about four hours in the box before it reaches the table, and those hours are part of the party.
Hialeah, the day before
At a farm on the outskirts of Hialeah, many families from around the county pick up their whole pig for the night, and on Christmas Eve there have been lines since 3 a.m. For a lot of people, that’s where Miami’s Christmas begins.
Little Havana
Calle Ocho dresses up too: the tree in this guide’s photo is there, with a palm tree beside it, in December 2025. It’s a nice walk for the afternoon of the 23rd or the 24th, between the Cuban coffee windows and Domino Park.
December 25 in Miami
December 25 is a federal holiday in the United States, and in 2026 it falls on a Friday. Government offices, banks and post offices close. Hotels and the beach run like any other day; restaurants, stores and attractions set their own hours for the date. Check the Christmas Day hours of whatever you want to visit when you buy your ticket or book your table.
For many visitors, this is exactly what Christmas in Miami is about: opening presents in the morning and heading down to the beach in the afternoon. With a normal December high of 78 °F (26 °C), spending the 25th on the sand in South Beach or Key Biscayne is nothing unusual. Just keep in mind that since it’s a Friday, it runs into the weekend and the whole city gets three days off in a row. If you want a beach with room to spare, get there in the morning.
Christmas Mass
Look up the Catholic parish closest to your hotel and check its website for the Mass times on the 24th and 25th, and which language each Mass is in.
Last-minute shopping
On the 24th and 25th the malls keep holiday hours. Whatever you’re missing, buy it on the 23rd and don’t take chances.
Another wave starts on the 26th
December 26 and 27 were among the airport’s busiest days last season: that’s when families spending New Year’s in Miami arrive. From then on, the beach, the lights and the boats are packed until January 1.
Christmas lights: the zoo, the garden and the fair
Miami’s lights aren’t in a single neighborhood. They’re three or four big events, each with its own ticket, spread around the county. Pick one or two based on who you’re traveling with and pair them with something nearby.
Zoo Lights, at Zoo Miami
More than a million lights along the zoo’s trails, a 26-foot LED tree, characters, letters to Santa and animal encounters. In 2026 it’s open November 27 and 28; December 4, 5, 11 and 12; December 18 to 23; and December 26 to 30, from 6:30 to 10 p.m. Santa is there through the 23rd. Tickets are sold online only and are separate from daytime admission: the zoo closes at 4 p.m. on those dates and reopens for the event. Zoo Miami expects to sell out.
NightGarden, at Fairchild
The Coral Gables botanical garden lights up on select nights through January 3, 2027, with illuminated trails, a laser show and, new for 2026, a real ice rink under the palm trees, ticketed separately. It opens at 5:45 p.m. and closes at 10 p.m. Sunday through Thursday and at 11 p.m. on Friday and Saturday; on December 31 it’s open from 6 to 11:30 p.m. It’s closed to the public on December 13. The walk takes about an hour.
Christmas Wonderland, at Tropical Park
A Christmas fair from November 12 to January 3 at Tropical Park, on Bird Road, with unlimited rides included in the ticket and a 230-foot observation wheel, also included. It’s open from 5 to 11 p.m. Monday through Thursday, until midnight on Friday and Saturday, and from 4 to 10 p.m. on Sunday. Photos with Santa, food and games of skill cost extra.
Ripley’s Believe It or Not! Christmas Park, in Hialeah
At Amelia Earhart Park, with rides, a trail of lights that ends at Santa’s village and photos with him, through January 3, 2027. Rides are included with general admission.
For something quieter and free, Coconut Grove lights its tree on Sunday, November 29, 2026, from 6 to 9 p.m. on Main Highway, with a parade of decorated golf carts, a choir and photos with Santa. And Downtown, Miami City Ballet performs George Balanchine’s The Nutcracker from December 11 to 27 at the Adrienne Arsht Center, on Biscayne Boulevard.
Miami Beach: Art Basel, Ocean Drive and the beach in December
December in Miami Beach starts with art. Art Basel Miami Beach opens to the public December 4 to 6, 2026, with two VIP days before that, on the 2nd and 3rd, and around it Miami Art Week takes over, with satellite fairs and parties all over town. If your trip falls that week, book your hotel and transfer early and expect more traffic on the causeways at night.
By mid-month, Christmas reaches Ocean Drive. The Miami Beach Holiday Festival of Lights puts a live symphony orchestra in front of 1440 Ocean Drive while images are projected onto the Art Deco facades, with Santa and seasonal characters. It’s free, and in 2026 there are shows on December 12, 13, 19 and 20, at nightfall. On Saturday the 12th the city adds a drone show you can watch from Lummus Park.
Ocean Drive without cars
Last season the city closed Ocean Drive to traffic from December 24 to January 11, with restaurant tables out on the street and a free trolley. If your hotel is on that stretch, the car drops you at the nearest corner, not at the door.
The ocean in December
The Atlantic at Miami Beach is cooler than in summer, and on the same day it can be calm in the morning and choppy in the afternoon. Check the lifeguard flags before you go in: red means dangerous surf and double red means the beach is closed.
South Beach or Mid-Beach
South Beach is where everything happens, and also where the crowds and the noise are biggest on New Year’s. Mid-Beach has the same sand with more calm. We cover it in depth in our Miami Beach guide.
The Fort Lauderdale boat parade
On Saturday, December 12, 2026, at 6 p.m., the Seminole Hard Rock Winterfest Boat Parade sets off: yachts and boats decked out in lights cruising about 12 miles (19 km) along the New River and the Intracoastal Waterway, with people watching along both banks. This year’s theme is “Party in the U.S.A.,” and it closes out Fort Lauderdale’s celebrations of the 250th anniversary of the United States.
Fort Lauderdale is about 28 miles (45 km) north of Miami airport, about 45 minutes without traffic. Watching from the shore is free. It’s a night with big crowds along the river, so arrange your pickup at a specific spot a few blocks from the water, not right on the bank. And if you’re staying in Miami, leave with time to spare: the parade starts at 6, in the middle of a Saturday evening.
New Year’s and the Three Kings
New Year’s Eve in Miami is watched from the bay or from the beach. At the last edition, Bayfront Park, Downtown, hosted The Countdown Miami, a music festival with free general admission and fireworks over Biscayne Bay at midnight. In Miami Beach, the city launched its fireworks from the sand at Lummus Park at 11:59 p.m., facing Ocean Drive. This season’s program is announced by the organizers in December.
If you’re going to Bayfront or Ocean Drive
Get there early, and on foot from your hotel if you can. The surrounding streets close, and getting out after midnight takes longer than getting in.
If your flight is on January 1
It’s a federal holiday, and in 2027 it falls on a Friday. After a night of fireworks, have your bag packed and your pickup time arranged before you head out to celebrate.
If you’re staying until January 6
Every January the City of Miami holds the Three Kings Parade along Calle Ocho in Little Havana, for the Epiphany, the day Latin families celebrate the Three Wise Men. In 2026 it was on Sunday, January 11, at noon; the city publishes the 2027 date.
If you’re spending Christmas on a cruise
Lots of people spend Christmas on a ship, and in Miami you notice. PortMiami welcomed its 10 millionth cruise passenger of the fiscal year on September 14, 2026, the highest number in its history, and in peak season it has days with seven to ten ships docked at once. On a day like that, thousands of passengers travel from the airport to the port at the same hours.
The port asks for something very specific: arrive at the boarding time your cruise line assigned you, not earlier and not much later. Everyone showing up early is what jams the entrance. And check your terminal, because it determines how you get onto the port island.
| Cruise terminal | How you enter PortMiami |
|---|---|
| AA, A, B, C and D | Through the PortMiami Tunnel, from the MacArthur Causeway |
| E, F, G, J and V | Over the PortMiami Bridge, from Downtown |
Access assignments published by PortMiami for the 2026–2027 season. Your terminal is listed in your cruise documents.
Arrive in Miami a day early
That’s our recommendation for any cruise around these dates. A delayed flight on sailing day, with the airport packed, is the most common way to miss the ship.
From the airport to the ship
The port is about 20 minutes from MIA without traffic. We take you straight to the curb at your terminal, with all your bags in one vehicle and no waiting for a bus to fill up.
From the ship to the airport
Disembarkation is in the morning, and with several ships in port, getting out is slow. Our recommendation for your flight home that day: after noon.
Miami airport during the holidays
Miami International Airport (MIA) heads into December breaking records. For last holiday season, from December 19, 2025, to January 5, 2026, it forecast 3.3 million passengers over 18 days, 3% more than the previous year’s record. The busiest days were December 20, 26 and 27 and January 2 and 3, with more than 190,000 passengers each. The outbound peaks fall on the weekend before Christmas; the return peaks, on the first weekend of January.
Last year’s forecast came out on December 19, and the 2026 calendar already tells you a lot: December 19 and 20 are a Saturday and Sunday, and so are the 26th and 27th, and January 2 and 3. If you can move your flight a day off those weekends, do it.
Three hours ahead
That’s what MIA asks for this season so you have time to check in and get through security. Check in online before you leave the hotel.
Faster immigration
If you’re eligible, the free Mobile Passport Control app lets you submit your passport and customs information before you reach the line.
Everything happens on Level 1
MIA’s arrivals and ground transportation are on Level 1, the lower level. Departures is Level 2. Almost every missed meetup at MIA is about the level, not the driver. If you arrive through Concourse J, customs lets out on an upper floor: take the elevator down to Level 1.
Gifts unwrapped
If a wrapped gift sets off the X-ray machine, the TSA officer may have to open it. Carry gifts in a gift bag or box, or wrap them once you arrive.
How long it takes from the airport
MIA sits west of the city, with Doral right next door, so almost everything is between twenty and forty-five minutes away. The problem in December isn’t distance: it’s the causeways to Miami Beach and the highways heading north at rush hour and on event nights.
| From Miami airport to… | Without heavy traffic |
|---|---|
| Downtown and Brickell (6 miles / 10 km) | about 20 min |
| PortMiami | about 20 min |
| South Beach (10 miles / 16 km) | about 30 min |
| Port Everglades | about 40 min |
| Fort Lauderdale (28 miles / 45 km) | about 45 min |
Between 4 and 7 p.m., and on the nights of Art Basel, New Year’s Eve and the boat parade, allow extra time, especially toward Miami Beach and on the way back to the airport.
Key Biscayne is on the other side of the Rickenbacker Causeway, south of Brickell: an island with Crandon Park and the beach at Bill Baggs, the calmest one near the city. If you’re going to spend the 25th or a weekend day there, leave early; it’s the beach Miami families head to.
Weather and packing
December is one of Miami’s most pleasant months. According to NOAA’s normals measured at the airport itself, the average high for the month is 78 °F (26 °C) and the low 64 °F (18 °C), with about 2.4 inches (62 mm) of rain over the whole month, a far cry from the summer downpours. Hurricane season ends on November 30. January is a little cooler: a high of 76 °F (24 °C) and a low of 61 °F (16 °C), so if you’re staying until Three Kings Day, you’ll feel the nights.
Beachwear and a light jacket
During the day you’re in short sleeves; for NightGarden, Zoo Lights or a night on the bay, bring a thin jacket or a sweater.
Something dressy for dinner on the 24th
Nochebuena at a restaurant is more formal than a beach day.
Sunscreen
The December sun in Miami burns just the same. On a beach Christmas, it’s the thing people forget most.
Room for the trip home
Between gifts, shopping and turrón, almost everyone goes home carrying more than they brought. If that’s you, tell us when you request your return so we send a vehicle with room to spare.
Your arrival in Miami, sorted before you fly
December at MIA means long immigration lines, planes landing all at once and apps with surge pricing at the curb. We meet you on Level 1 of your terminal with an eTransfers sign, track your flight number to move the pickup if it’s delayed, and take you straight to your hotel in Miami Beach, Brickell, Downtown, Doral or Fort Lauderdale, or to your cruise pier, with tolls included.
For Miami we quote every trip on WhatsApp: send us your hotel or cruise terminal, the date and how many of you are traveling, and we’ll reply with a fixed price per vehicle that doesn’t change on December 24 or January 1. You confirm and we send you the voucher. For the trip home, we work out your pickup time with you, allowing for the three hours the airport asks for this season.
Miami airport transfers · Miami airport guide · Things to do in Miami · Miami Beach guide · Christmas in Orlando
Traveler questions
What is Nochebuena in Miami?
Is everything closed in Miami on December 25?
Which nights is Zoo Lights open in 2026?
Does Santa’s Enchanted Forest still exist?
When is the Fort Lauderdale boat parade?
What are the busiest days at Miami airport over the holidays?
Is it cold in Miami at Christmas?
How long does it take from the airport to the cruise port?
Where does the driver meet me at Miami airport?
Sources
- Art Basel, Art Basel Miami Beach 2026 datesartbasel.com · checked 2026-11-14
- Miami Beach Convention Center, Art Basel Miami Beachmiamibeachconvention.com · checked 2026-11-14
- Christmas Wonderland Miami, 2026–2027 seasonmiamiwonderland.com · checked 2026-11-14
- Greater Miami Convention & Visitors Bureau, Christmas Wonderlandmiamiandbeaches.com · checked 2026-11-14
- Greater Miami Convention & Visitors Bureau, Ripley’s Believe It or Not! Christmas Parkmiamiandbeaches.com · checked 2026-11-14
- Fairchild Tropical Botanic Garden, NightGarden 2026–2027fairchildgarden.org · checked 2026-11-14
- Greater Miami Convention & Visitors Bureau, NightGarden at Fairchildmiamiandbeaches.com · checked 2026-11-14
- Zoo Miami, Zoo Lights 2026zoomiami.org · checked 2026-11-14
- Adrienne Arsht Center, Miami City Ballet 2026–2027 seasonarshtcenter.org · checked 2026-11-14
- Greater Miami Convention & Visitors Bureau, Coconut Grove tree lighting 2026miamiandbeaches.com · checked 2026-11-14
- Greater Miami Convention & Visitors Bureau, Miami Beach Holiday Festival of Lights 2026miamiandbeaches.com · checked 2026-11-14
- City of Miami Beach, 2025–2026 holidays: Ocean Drive and New Year’s fireworksmiamibeachfl.gov · checked 2026-11-14
- Greater Miami Convention & Visitors Bureau, The Countdown Miami at Bayfront Parkmiamiandbeaches.com · checked 2026-11-14
- Seminole Hard Rock Winterfest Boat Parade 2026winterfestparade.com · checked 2026-11-14
- City of Miami, 2026 Three Kings Parademiami.gov · checked 2026-11-14
- NPR, the caja china and Miami’s Nochebuenatpr.org · checked 2026-11-14
- NBC News, the Nochebuena lechón in Latin familiesnbcnews.com · checked 2026-11-14
- U.S. Office of Personnel Management, 2026 and 2027 federal holidaysopm.gov · checked 2026-11-14
- PortMiami, 10 million cruise passengers in fiscal year 2026miamidade.gov · checked 2026-11-14
- PortMiami, traffic management and terminal access 2026–2027miamidade.gov · checked 2026-11-14
- Miami International Airport, 2025–2026 holiday season forecast and tipsnews.miami-airport.com · checked 2026-11-14
- TSA, wrapped gifts at the security checkpointtsa.gov · checked 2026-11-14
- Miami International Airport, ground transportationmiami-airport.com · checked 2026-11-14
- NOAA, 1991–2020 climate normals for Miami International Airportncei.noaa.gov · checked 2026-11-14


