Hotels in Brazil

Find the best deals on 89,025 hotels in Brazil

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Brazil

Looking for a city in Brazil to visit? Take a look at the average hotel booking prices in most popular cities in the country
Ціна
40 USD - 75 USD
CHEAPEST CITY IN BRAZIL Porto Alegre 26% cheaper Hotels in Porto Alegre are the cheapest in Brazil at just 40 USD per night on average.
MOST EXPENSIVE CITY IN BRAZIL Búzios 40% more expensive Búzios has the highest priced hotels in Brazil with rooms averaging 75 USD per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 252% more users visited More momondo users search for hotels in Rio de Janeiro than any other city in Brazil

Popular Cities in Brazil

Book one of the best deals Brazil has to offer in these popular locations
Hotels in Rio de Janeiro
Best value
Hotel Atlantico Business Centro
8.3
39 USD
#1 Most popular
Belmond Copacabana Palace
9.4
347 USD
#2 Most popular
Miramar Hotel by Windsor
9.2
131 USD
#3 Most popular
Windsor Barra Hotel
9.1
103 USD
#4 Most popular
Windsor Marapendi
9.0
100 USD
#5 Most popular
Yoo2 Rio De Janeiro By Intercity
8.7
93 USD
Hotels in Sao Paulo
Best value
Nobile Suites Congonhas
8.2
48 USD
#1 Most popular
Intercity São Paulo Nações Unidas
8.5
54 USD
#2 Most popular
Novotel São Paulo Center Norte
8.7
75 USD
#3 Most popular
Hotel Transamerica São Paulo
9.2
97 USD
#4 Most popular
Radisson Alphaville
8.7
71 USD
#5 Most popular
Hotel Grand Mercure São Paulo Ibirapuera
8.9
88 USD
Hotels in Salvador
Best value
ibis Salvador Rio Vermelho
8.3
42 USD
#1 Most popular
Fiesta Bahia Hotel
8.8
57 USD
#2 Most popular
Hotel Deville Prime Salvador
9.2
97 USD
#3 Most popular
Gran Hotel Stella Maris Urban Resort & Conventions
8.5
63 USD
#4 Most popular
Ibis Salvador Aeroporto Hangar
8.2
44 USD
#5 Most popular
Novotel Salvador Hangar Aeroporto
8.7
51 USD
Hotels in Foz do Iguaçu
Best value
ibis budget Foz Do Iguacu
8.3
28 USD
#1 Most popular
Carima Hotel
8.3
47 USD
#2 Most popular
Bella Italia Hotel & Eventos
9.0
47 USD
#3 Most popular
San Martin Cataratas Resort & Spa
8.5
72 USD
#4 Most popular
Hotel Colonial Iguaçu
8.5
39 USD
#5 Most popular
Golden Park International Foz
8.4
45 USD
Hotels in Florianopolis
Best value
Pousada Nossa Senhora De Fátima
9.4
35 USD
#1 Most popular
Novotel Florianopolis
8.6
79 USD
#2 Most popular
Mercure Florianopolis Convention Hotel
8.2
52 USD
#3 Most popular
Majestic Palace Hotel
8.9
68 USD
#4 Most popular
Hotel Canasvieiras
8.2
58 USD
#5 Most popular
Quinta da Margem
9.0
47 USD

Brazil travel tips

Let us help you with the best tips about Brazil

When is the least expensive time to stay in Brazil?

At just 52 USD per night on average, September is the least expensive month to stay at a hotel in Brazil. The most expensive month to stay at a hotel in Brazil is December.

Where do most people stay in Brazil?

There is little doubt that travelers enjoy various cities in Brazil, but the majority of travelers who visit Brazil tend to spend the most time in Rio de Janeiro.

How much does a luxury hotel cost in Brazil?

On average, a luxury hotel room in Brazil costs 276 USD per night, 260% above the country’s average rate of 77 USD per night.

Which city in Brazil has the most expensive hotel rooms?

Our data shows that hotel rooms in Rio de Janeiro are about 746% more expensive on average than hotel rooms in the rest of Brazil, with a nightly rate of 648 USD.

Which city in Brazil has the least expensive hotel rooms?

At just 9 USD per night, Recife has hotel room rates that are 88% less than other cities in Brazil.


Popular international routes landing in Brazil

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Sao Paulo to Rio de Janeiro
Fastest flight time
1h 00m
Cheapest price
54 USD
Foz do Iguaçu to Rio de Janeiro
Fastest flight time
1h 50m
Cheapest price
92 USD
Sao Paulo to Salvador
Fastest flight time
2h 15m
Cheapest price
93 USD
Rio de Janeiro to Salvador
Fastest flight time
1h 59m
Cheapest price
132 USD
Santiago to Rio de Janeiro
Fastest flight time
4h 02m
Cheapest price
199 USD
Buenos Aires to Rio de Janeiro
Fastest flight time
2h 50m
Cheapest price
317 USD
Lima to Rio de Janeiro
Fastest flight time
5h 10m
Cheapest price
443 USD
Fort Lauderdale to Sao Paulo
Fastest flight time
13h 05m
Cheapest price
547 USD
San José to Rio de Janeiro
Fastest flight time
9h 55m
Cheapest price
567 USD
Miami to Sao Paulo
Fastest flight time
8h 10m
Cheapest price
584 USD
View more