Christmas in Rio de Janeiro: How Brazilians celebrate, the best events, and what's actually open
If you're picturing Christmas as a quiet morning with everything closed and families gathered around a table for a special lunch, that's not quite how the holiday works here.
Christmas in Rio de Janeiro means Christmas Eve. The night of the 24th is always the main event: big dinner tables, families and friends gathering, and sometimes a countdown to midnight for exchanging gifts. December 25th itself is a slower, quieter day reserved for leisure.
Rio de Janeiro, which has Christmas at the beginning of summer, adds its own layer to the season, too. Floating Christmas trees light up the Lagoa and Guanabara Bay, temporary Christmas markets pop up around the city, and the summer heat means Christmas here looks nothing like the postcard version most visitors have in mind.
This guide covers how Cariocas actually celebrate, the main events of the season, and what's open (and closed) on the day itself.
Floating Christmas tree at Rodrigo de Freitas Lagoon
Christmas in Rio de Janeiro: How a typical celebration looks
For most Cariocas, Christmas revolves around the Christmas Eve dinner, a ceia de Natal.
The menu leans festive but distinctly Brazilian: turkey (peru) or tender (a type of glazed ham) as the centerpiece, alongside dishes like farofa, rice, nuts and chestnuts and a spread of salads. Barbecues are also a hit. For dessert, rabanada (Brazil's take on French toast, usually sweet and cinnamon-dusted) and Panettone, an Italian tradition that has become such a staple that it now shows up on supermarket shelves months before December.
If you're visiting and don't have family in Rio de Janeiro, many restaurants open on Christmas Eve, offering a full dinner experience with a special holiday menu. A good way to experience the ceia tradition even as a visitor.
I'll list specific options here as venues announce their 2026 Christmas menus.
Floating Christmas Trees: Rio de Janeiro’s Christmas tradition
When I think about Christmas in Rio de Janeiro, that's the first thing that comes to my mind. Many of my childhood memories come from gathering to see the tree floating at the Rodrigo de Freitas lagoon. If you only do one Christmas-specific thing in the city, this is it.
Watching the Christmas tree light up after sunset is an amazing holiday activity in Rio de Janeiro.
Botafogo (Guanabara Bay) floating Christmas tree
In 2025, Rio de Janeiro got a second floating Christmas tree, launched in late November with a big inaugural show, staying lit through the beginning of January. It sits right in front of Botafogo Beach, visible along the entire curve of the waterfront as you come from Aterro do Flamengo.
This is very much a family outing. Locals sit along the boardwalk to watch the sunset and wait for the tree to light up, at 7pm, with water and light shows every 30 minutes until midnight.
I recommend getting there in time for sunset. The best spot is right on the curve of the beach, where you can see the sun setting behind the mountains and Christ the Redeemer, and wait for the tree to light up from there.
How to get there: the metro is the easiest option, from either Botafogo or Flamengo station, then walking toward Aterro do Flamengo along the bike path until you reach the tree. Weekends get considerably more crowded, so if you can, go on a weekday. There are drink and snack vendors along the area, so you don't need to bring anything.
You can combine it with an afternoon exploring Aterro do Flamengo and Flamengo Beach after having lunch at Assador, if you're keen to try a churrascaria. After the tree, you can head to Botafogo Praia Shopping, a mall with bars, restaurants and sometimes live samba at the rooftop, to see the tree from the top.
Rodrigo de Freitas Lagoon floating Christmas tree
The original of the two, this tree has been a Christmas tradition since 1996 with one gap, when it paused during the pandemic years and returned only last year. It's typically set up and lit from the beginning of December through the first week of January.
It's visible from all around the lagoon, and you can even paddle boat close to the tree itself, a popular thing to do while it's lit up. I like riding a bike around the lagoon, taking in the tree from different angles along the way. Bikes are available to rent through the city's public bike-share system, with stations right around the lagoon.
In 2025, a Christmas village was set up at Parque das Figueiras, right by the lagoon, with a craft fair, food stalls, and live Brazilian music shows, all with a view of the tree.
How to get there: the simplest way is by metro to General Osório station, Lagoa exit, or by Uber to Parque das Figueiras or Parque da Catacumba.
Christmas Markets & Events in Rio de Janeiro
Rio de Janeiro fills up with seasonal Christmas events throughout December, beyond the floating trees. Those celebrations happened in 2025 and typically return, in some form, every year. I will be updating this post as the dates are confirmed.
Christmas at Cinelândia and the Theatro Municipal
Downtown Rio's Cinelândia Square turned into a hub of Christmas activity in 2025, with market stalls, cultural activities, and performances centered around the historic Theatro Municipal.
The theater itself put on a striking Christmas display with a video projection on its facade inspired by The Nutcracker ballet, running nightly in 10-minute sessions. Around it, the choir performed Christmas carols from the theater's windows and balcony for the crowd below, and a Christmas village was set along the theater's boulevard.
Along with the floating Christmas trees, it's one of the most magical ways to feel the Christmas spirit in Rio.
Natal Mágico at EcoVilla Ri Happy
In the Jardim Botânico neighborhood, this is one of the most beloved events for families with kids. It offers Christmas workshops, games, a Santa's House, and a musical show.
What's open and closed on Christmas in Rio de Janeiro
Rio doesn't shut down for Christmas the way some cities do. Christ the Redeemer and Sugarloaf Mountain both stay open, so sightseeing is still very much on the table, and the metro runs on its regular schedule. It's actually a great day to hit the main attractions when locals are busy with family celebrations and the usual crowds thin out considerably.
What does close: general retail, banks, and shopping malls. Some supermarkets stay open, though usually with reduced hours, so it's worth stocking up on anything you need the day before.
Beaches, of course, are open as always and with the summer heat in full swing, plenty of Cariocas spend part of Christmas Day right there.
Plan your Christmas in Rio de Janeiro trip
Christmas is just the start of Rio's festive season. The city keeps the energy going right through New Year's Eve. If you're building out the rest of your December trip, my complete guide to Rio de Janeiro in December covers the weather and everything else worth planning around.
If your trip extends to New Year's Eve, I have you covered: this guide explains the classic Copacabana beach fireworks. If you're looking for something different, check out New Year's Eve parties beyond Copacabana instead. And either way, here's where to stay for New Year's Eve to help you plan.
FAQ - Christmas in Rio de Janeiro
Is Rio de Janeiro a good place to spend Christmas?
Yes. Between the floating Christmas trees, the seasonal events and the summer weather, Rio offers a festive Christmas experience. Just keep in mind the main celebration happens on Christmas Eve, not Christmas Day.
Do restaurants and stores close on Christmas in Rio de Janeiro?
General retail, banks, and shopping malls close on Christmas Day. Many restaurants open for Christmas Eve dinner and Christmas lunch with a special holiday menu, and major attractions like Christ the Redeemer and Sugarloaf Mountain stay open on the 25th.
What do Brazilians eat on Christmas?
The Christmas Eve dinner, or ceia de Natal, typically features turkey or tender (a glazed ham), farofa, rice, nuts, and a spread of salads, followed by desserts like rabanada and Panettone.
When do the floating Christmas trees light up in Rio?
Both trees are typically lit from the beginning of December through the first week of January.
Is Christ the Redeemer open on Christmas?
Yes, Christ the Redeemer stays open on Christmas Day, and it's actually a great time to visit with locals busy celebrating with family.
Written by Karina
Born and raised in Rio de Janeiro, Karina spent over a decade working in the tourism industry, with experience in some of the world's leading travel destinations. She created Going to Rio to bring that same standard of practical, traveler-first guidance to visitors exploring Rio de Janeiro. Learn more about Karina


Christmas in Rio de Janeiro isn't what most visitors expect starting with when it’s celebrated. From floating Christmas trees lighting up the Lagoa and Guanabara Bay to seasonal markets around the city, here's how we actually celebrate the holidays.