Travel guides

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.

By our local teamDrivers and coordinators on the ground
Reviewed November 14, 2026 16 min read
Share

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.

WhatWhere2026–2027 datesAdmission
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 terminalHow 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?
It’s the dinner on December 24, the most important night of Christmas for Miami’s Cuban and Latin families. The centerpiece is lechón asado, a whole roast pig, often cooked in a caja china, with rice and black beans, plantains and turrón for dessert.
Is everything closed in Miami on December 25?
It’s a federal holiday: government offices, banks and post offices close, and so do many businesses. Hotels, the beach, many South Beach restaurants and the seasonal events stay open. Check the Christmas Day hours of whatever you want to visit.
Which nights is Zoo Lights open in 2026?
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. Tickets are sold online and are separate from daytime admission.
Does Santa’s Enchanted Forest still exist?
In 2026 Tropical Park hosts Christmas Wonderland, from November 12 to January 3, which has an area dedicated to its memory: Santa’s Enchanted Forest: Memory Lane, with original pieces.
When is the Fort Lauderdale boat parade?
The Seminole Hard Rock Winterfest Boat Parade sets off on Saturday, December 12, 2026, at 6 p.m., along the New River and the Intracoastal. Watching from the shore is free.
What are the busiest days at Miami airport over the holidays?
In the 2025–2026 season they were December 20, 26 and 27 and January 2 and 3, with more than 190,000 passengers each. MIA asks you to arrive three hours ahead this season.
Is it cold in Miami at Christmas?
No. The average December high is 78 °F (26 °C) and the low 64 °F (18 °C); in January, 76 °F (24 °C) and 61 °F (16 °C). Bring a light jacket for the nights of lights and fireworks.
How long does it take from the airport to the cruise port?
About 20 minutes without traffic. Arrive at the boarding time your cruise line gave you and check your terminal: AA, A, B, C and D enter through the tunnel; E, F, G, J and V over the bridge.
Where does the driver meet me at Miami airport?
On Level 1, the arrivals and ground transportation level, with an eTransfers sign. We track your flight, so if it’s delayed, we move the pickup.
Topics Events Miami

Sources

  1. Art Basel, Art Basel Miami Beach 2026 datesartbasel.com · checked 2026-11-14
  2. Miami Beach Convention Center, Art Basel Miami Beachmiamibeachconvention.com · checked 2026-11-14
  3. Christmas Wonderland Miami, 2026–2027 seasonmiamiwonderland.com · checked 2026-11-14
  4. Greater Miami Convention & Visitors Bureau, Christmas Wonderlandmiamiandbeaches.com · checked 2026-11-14
  5. Greater Miami Convention & Visitors Bureau, Ripley’s Believe It or Not! Christmas Parkmiamiandbeaches.com · checked 2026-11-14
  6. Fairchild Tropical Botanic Garden, NightGarden 2026–2027fairchildgarden.org · checked 2026-11-14
  7. Greater Miami Convention & Visitors Bureau, NightGarden at Fairchildmiamiandbeaches.com · checked 2026-11-14
  8. Zoo Miami, Zoo Lights 2026zoomiami.org · checked 2026-11-14
  9. Adrienne Arsht Center, Miami City Ballet 2026–2027 seasonarshtcenter.org · checked 2026-11-14
  10. Greater Miami Convention & Visitors Bureau, Coconut Grove tree lighting 2026miamiandbeaches.com · checked 2026-11-14
  11. Greater Miami Convention & Visitors Bureau, Miami Beach Holiday Festival of Lights 2026miamiandbeaches.com · checked 2026-11-14
  12. City of Miami Beach, 2025–2026 holidays: Ocean Drive and New Year’s fireworksmiamibeachfl.gov · checked 2026-11-14
  13. Greater Miami Convention & Visitors Bureau, The Countdown Miami at Bayfront Parkmiamiandbeaches.com · checked 2026-11-14
  14. Seminole Hard Rock Winterfest Boat Parade 2026winterfestparade.com · checked 2026-11-14
  15. City of Miami, 2026 Three Kings Parademiami.gov · checked 2026-11-14
  16. NPR, the caja china and Miami’s Nochebuenatpr.org · checked 2026-11-14
  17. NBC News, the Nochebuena lechón in Latin familiesnbcnews.com · checked 2026-11-14
  18. U.S. Office of Personnel Management, 2026 and 2027 federal holidaysopm.gov · checked 2026-11-14
  19. PortMiami, 10 million cruise passengers in fiscal year 2026miamidade.gov · checked 2026-11-14
  20. PortMiami, traffic management and terminal access 2026–2027miamidade.gov · checked 2026-11-14
  21. Miami International Airport, 2025–2026 holiday season forecast and tipsnews.miami-airport.com · checked 2026-11-14
  22. TSA, wrapped gifts at the security checkpointtsa.gov · checked 2026-11-14
  23. Miami International Airport, ground transportationmiami-airport.com · checked 2026-11-14
  24. NOAA, 1991–2020 climate normals for Miami International Airportncei.noaa.gov · checked 2026-11-14
AI-powered service

Meet IAN and Emma, the AI behind every transfer

IAN answers your messages in seconds and Emma takes your calls, in English and Spanish, 24/7. Change a time, add a stop or ask for a receipt: it is done in the same conversation.

  • Replies in seconds, any hour of the day
  • Changes, stops and receipts from the chat
  • WhatsApp, SMS, email or a phone call
IAN · eTransfersOnline · replies in seconds
My flight now lands at 4:10 PM. What happens?
Nothing to do. We track AA 1234 and moved your pickup to 4:10 PM. Your driver will be at the arrivals exit with your name.
Can we add a stop at a supermarket?
Done. A supermarket stop on the way, up to 20 minutes, $15 added to your total. Your voucher is updated.
Message IAN…
EmmaVoice assistant · answers calls 24/7

And the rest runs on its own

From the moment you book until the driver is at the exit, every step is automated.

  1. BookedInstant confirmation, voucher by email and WhatsApp
  2. Flight trackedYour flight is monitored; a delay reschedules the pickup on its own
  3. Driver assignedName, photo and plate sent the day before
  4. Driver at arrivalsWaiting at the terminal exit with your name on a sign