Hotels in Rio de Janeiro

Find the best Rio de Janeiro hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Rio de Janeiro hotels with free cancellation or excellent ratings

Trusted Rio de Janeiro hotel providers

See all hotels in Rio de Janeiro

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Rio de Janeiro hotel in the heart of the action

Beat the queues at the top Rio de Janeiro attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHotel Rio Sevilha Adult Only – 5.0

How to find the best hotel deals in Rio de Janeiro

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Rio de Janeiro

  • If booking your flights with us feels easy, just wait until you give our hotel search a go. Find top Rio de Janeiro hotels at low prices with these hacks.

  • The sooner you book, the better. You're more likely to score a cheaper rate on a Rio de Janeiro hotel and have more options to choose from when you plan in advance.

  • That said, booking at the last minute can end up being a good move. Some places cut their rates a day or two ahead of check-in to avoid having empty rooms.

  • Flexible on dates? This is your ticket to a lower rate. Play around with your travel window to discover what deals pop up. Prices are typically cheaper midweek and during less popular months.

  • Avoid paying extra fees by searching for stays that offer free cancellation. If things change or a better deal comes along, you can cancel without penalty.

Where to stay in Rio de Janeiro

Central Rio de Janeiro

South District

When to go to Rio de Janeiro

  • If your ideal getaway involves a packed schedule, book your hotel in Rio de Janeiro in December. It's peak travel season, so expect the city to be at its liveliest.

  • Explore at a more relaxed pace by locking in a Rio de Janeiro hotel in March. This is the quietest time to visit and often offers better rates too.

  • Good weather can make all the difference. If you prefer warmer conditions, February tends to deliver with temperatures that reach a high of 36ºC (97ºF).

  • Lows hit 14ºC (57ºF) in July, the coolest time of year here.

  • Want to visit when you're less likely to need an umbrella? Search for Rio de Janeiro hotels in June. This is the driest time to visit, with three days of rain on average.

  • January brings the wettest weather. You can expect around 13 days of rainfall.

Best hotels in Rio de Janeiro

Best budget hotels

  • Keep your travel spend in check by choosing from at least 100 budget Rio de Janeiro hotels. Ideal for when you want to spend less on the room and more on adventures, these stays come with the basics like fresh towels and linens, and simple breakfasts.

  • Make room for comfort, not extra costs at B&B Hotel Santos Dumont. Located in Centro, it has a 3-star rating and amenities including air conditioning and a lift.

  • Offering a practical stay, Samba Rio 1900 is equipped with conveniences such as a 24-hour front desk and internet access. This 3-star Rio de Janeiro hotel is in the Catete area.

  • A 24-hour front desk and Wi-Fi are the start of the things you'll find at Windsor Copa Hotel. Another win for your budget, it's rated 3 stars and is located in Copacabana.

Best 4-star hotels in Rio de Janeiro

  • When you want a little extra from your stay, the 4-star hotels in Rio de Janeiro deliver. With around 70 choices, they typically feature well-designed rooms, attentive service, and extras like spas, gyms, and on-site dining. These hotels are upscale without going over-the-top.

  • Located in Santa Teresa, Boutique Hotel Castelinho delivers the kind of stay that you'll remember for all the right reasons. A restaurant and an outdoor swimming pool add to the 4-star experience here.

  • Another Rio de Janeiro hotel that stands out is Riale Vilamar Copacabana. It offers amenities such as room service and a pool bar. You'll find this place in the Copacabana area.

  • Arena Leme Hotel is one more to keep on your radar. It's located in Leme and comes with an outdoor swimming pool and concierge assistance, among other extras.

Best luxury 5-star hotels

  • Equipped with anything from premium bedding to butler service and gourmet restaurants, a 5-star hotel is where the bar gets raised. Spa treatments, soaking tubs, and rainfall showers? Good chance you'll find that too. Mostly located in South District, there are at least 20 luxury hotels in Rio de Janeiro.

  • Miramar By Windsor Copacabana doesn't just match expectations — it redefines them. There's a whole lot to love about this Copacabana accommodation option, including a steam room and concierge assistance.

  • With a restaurant, room service and more, Apartamento no Rio also brings that 5-star wow factor. This Rio de Janeiro hotel is located in Centro.

Best hotels in Rio de Janeiro for families

  • Finding the right hotel can be a game changer when travelling with kids. With things like play areas, pools, and spacious suites, family-friendly hotels in Rio de Janeiro come packed with perks that just make life easier. Choose from around 50 of these stays that offer fun for kids and comfort for adults.

  • Santa Teresa Hotel Rio de Janeiro - MGallery Collection puts a luxurious spin on family trips. This 5-star stay in Santa Teresa offers a restaurant and a ticket office.

Best hotels with a spa

  • Swap your walking shoes for a pair of fluffy slippers at a Rio de Janeiro hotel with a spa. With roughly 130 to choose from, they're designed to help you relax. Many offer features like hot tubs, steam rooms, beauty salons, and hydrotherapy pools. You'll find most of these stays in South District.

  • In need of a reset? Come rest at Mercure Rio Boutique Hotel Copacabana. This 4-star option in Copacabana has a garden and room service.

  • Located in Botafogo, Novotel RJ Praia de Botafogo is another favourite where unwinding comes easy. Make the most of a spa and a fitness centre at this 4-star hotel in Rio de Janeiro.

  • HOTEL Nacional Rio de Janeiro balances busy days of sightseeing with the bliss of a wellness treatment (or two). This 5-star option in the Vidigal area features a fitness centre and a pool bar.

Best hotels with a pool

  • There are around 120 pool hotels in Rio de Janeiro, each bringing something different to the table. City hotels tend to feature rooftop or indoor pools, while resorts generally go big with numerous swimming areas and extras like lazy rivers. Whether you're here for rest or fun, there's a stay to match.

  • Located in Santa Teresa, Boutique Hotel Castelinho comes with an outdoor swimming pool, air conditioning and Wi-Fi. You'll have the right setup for a memorable stay at this 4-star Rio de Janeiro hotel.

  • Novotel Rio de Janeiro Leme will also have you reaching for your swimsuit and goggles. You'll find an outdoor swimming pool, car rental options and a restaurant at this 4-star stay in Leme.

  • Alternatively, make your own kind of fun at Dunas de Itaipu in Itaipu. You'll have access to an outdoor swimming pool at this 3-star hotel, which also offers a laundry and ironing services.

Best pet-friendly hotels

  • With at least 120 pet-friendly Rio de Janeiro hotels, there's no need to leave your best buddy behind. Many have nearby parks or outdoor spaces for exercise, and some even offer things like grooming or pet-friendly menus. A few conditions might apply, but most places go out of their way to make your furry friend feel welcome.

  • Mansão de Pirah is a 3-star option in Piratininga. A garden and Wi-Fi are among the amenities you'll find at this pet-friendly hotel in Rio de Janeiro.

  • Matiz Niterói Design Hotel is another place that'll treat your loyal companion like family. This 4-star option in Icarai comes with express check-out and room service.

  • Ibis Rio de Janeiro Nova America in Del Castilho will have you feeling right where you belong. It has a 3-star rating and amenities including Wi-Fi and a bar.

Flying to Rio de Janeiro

Rio de Janeiro Galeao International Airport (GIG)

  • A flight to Rio de Janeiro usually means landing at Rio de Janeiro Galeao International Airport (GIG), this city's main airport. From there, the centre is around 13 kilometres away.

  • It takes around 30 minutes to reach central Rio de Janeiro when driving. The journey by public transport is roughly 1 hour.

  • Rio Aeroporto Hotel Galeão is ideal not far from the airport if you're flying in after dark. Offering a restaurant and more, you'll be all set for a comfortable stay.

  • Or stay nice and close to GIG at Matiz Multi Suites, which has a 4-star rating. Reviewers have scored it 4-plus out of 5 for its overall experience.

  • Need another recommendation? Capri Hotel gives travel days a smoother landing. Many couples make this 3-star hotel their stay of choice.

Rio de Janeiro Santos Dumont Airport (SDU)

  • You can also jet into Rio de Janeiro through Rio de Janeiro Santos Dumont Airport (SDU), which is about 2 kilometres from the centre.

  • Once you've grabbed your suitcases from the carousel, it'll take roughly 10 minutes to reach the city by car. Public transport should take about 20 minutes.

  • Santa Teresa Hotel Rio de Janeiro - MGallery Collection is a 5-star accommodation option within easy reach of SDU. Stay overnight or extend your visit at this Rio de Janeiro hotel, which offers amenities like a restaurant and a pool bar.

  • Or make yourself comfortable at Casa Geranio. This 4-star option gets plenty of repeat bookings from couples in particular.

  • Scoring overall guest ratings above 4 out of 5, Novotel RJ Praia de Botafogo was built for on-the-go travellers. You'll also be near SDU if you pick this 4-star stay.

Finding cheap hotels in Rio de Janeiro: FAQs

In Rio de Janeiro, the expected average temperature in July is 20°C. The warmest month is typically February, which averages 29°C. The coolest month is July, with temperatures averaging 17°C. The rainiest month is January, and the driest month is August.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Rio de Janeiro with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is 13 € per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for 13 € per night.
The average price of a hotel during the week is 83 € per night, and the average price on weekends is 88 €. Overall, it looks like the cheapest day to stay in Rio de Janeiro could be Thursday.
The nearest airport to Rio de Janeiro is Rio de Janeiro Santos Dumont Airport (SDU), which is 2.6km from the city centre.

Other airports include:

Rio de Janeiro Internacional Airport, which is 12.2km from the city centre.
Jacarepaguá Airport, which is 20.6km from the city centre.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Rio de Janeiro. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Rio de Janeiro is currently around 71 € per night. And the cheapest 3-star hotel we found is 18 € per night.
The average price of a 4-star hotel in Rio de Janeiro is currently around 102 € per night. And the cheapest 4-star hotel we found is 22 € per night.
The average price of a 5-star hotel in Rio de Janeiro is currently around 235 € per night. And the cheapest 5-star hotel we found is 65 € per night.
The cheapest month to stay in a hotel in Rio de Janeiro is August, with an average price of 88 € per night. The most expensive month is February, when the average room rate can rise to 327 € per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in August is 88 € per night, which is around 31% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Rio de Janeiro are Windsor Oceanico Hotel, Radisson Rio de Janeiro Barra and Prodigy Santos Dumont by Wish.