Hotels in Brazil

Find the best deals on 96,661 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
Price
$38 - $66
CHEAPEST CITY IN BRAZIL Natal 26% cheaper Hotels in Natal are the cheapest in Brazil at just $38 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Búzios 30% more expensive Búzios has the highest priced hotels in Brazil with rooms averaging $66 per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 78% 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
Hotel Atlântico Rio
Best value
Hotel Atlântico Rio
8.0
$42
Miramar Hotel by Windsor
#1 Most popular
Miramar Hotel by Windsor
9.0
$131
Sheraton Grand Rio Hotel & Resort
#2 Most popular
Sheraton Grand Rio Hotel & Resort
8.0
$152
Rio Othon Palace
#3 Most popular
Rio Othon Palace
7.0
$101
Hilton Copacabana Rio De Janeiro
#4 Most popular
Hilton Copacabana Rio De Janeiro
8.0
$128
Windsor Excelsior Hotel
#5 Most popular
Windsor Excelsior Hotel
8.0
$112
Royal Rio Palace Hotel
Royal Rio Palace Hotel
8.0
$75
Hilton Sao Paulo Morumbi
Best value
Hilton Sao Paulo Morumbi
9.0
$70
Maksoud Plaza Hotel - Distributed by AccorHotels
#1 Most popular
Maksoud Plaza Hotel - Distributed by AccorHotels
8.0
$103
Palácio Tangará - an Oetker Collection Hotel
#2 Most popular
Palácio Tangará - an Oetker Collection Hotel
9.0
$294
Mercure Sao Paulo Alamedas
#3 Most popular
Mercure Sao Paulo Alamedas
8.0
$78
Hotel Transamerica São Paulo
#4 Most popular
Hotel Transamerica São Paulo
9.0
$97
Mercure São Paulo Grand Plaza Paulista
#5 Most popular
Mercure São Paulo Grand Plaza Paulista
8.0
$73
L'Hotel PortoBay São Paulo
L'Hotel PortoBay São Paulo
8.0
$141
Hotel Sol Bahia Sleep
Best value
Hotel Sol Bahia Sleep
$25
Vila Gale Salvador
#1 Most popular
Vila Gale Salvador
8.0
$69
Gran Hotel Stella Maris Urban Resort & Conventions
#2 Most popular
Gran Hotel Stella Maris Urban Resort & Conventions
7.0
$63
Fiesta Bahia Hotel
#3 Most popular
Fiesta Bahia Hotel
8.0
$57
Sotero Hotel
#4 Most popular
Sotero Hotel
9.5
$55
Ibis Salvador Aeroporto Hangar
#5 Most popular
Ibis Salvador Aeroporto Hangar
8.0
$44
Catussaba Business
Catussaba Business
8.0
$50
San Juan Eco Hotel
Best value
San Juan Eco Hotel
9.0
$52
Belmond Hotel Das Cataratas
#1 Most popular
Belmond Hotel Das Cataratas
9.0
$374
Vivaz Cataratas Hotel & Resort
#2 Most popular
Vivaz Cataratas Hotel & Resort
8.0
$70
Recanto Cataratas - Thermas, Resort e Convention
#3 Most popular
Recanto Cataratas - Thermas, Resort e Convention
8.0
$107
Mabu Thermas Grand Resort
#4 Most popular
Mabu Thermas Grand Resort
8.0
$138
Wish Foz do Iguaçu
#5 Most popular
Wish Foz do Iguaçu
8.0
$110
San Martin Cataratas Resort & Spa
San Martin Cataratas Resort & Spa
8.0
$72
Pousada Na Mata
Best value
Pousada Na Mata
8.0
$26
Apart Hotel Roberto Monteiro
#1 Most popular
Apart Hotel Roberto Monteiro
8.0
$48
Iate Hotel Florianópolis
#2 Most popular
Iate Hotel Florianópolis
8.0
$56
Majestic Palace Hotel
#3 Most popular
Majestic Palace Hotel
8.0
$68
Costao Do Santinho Resort Golf & Spa
#4 Most popular
Costao Do Santinho Resort Golf & Spa
8.0
$182
Castelmar Hotel
#5 Most popular
Castelmar Hotel
8.0
$42
Canto Dos Passaros Flat Canasvieiras
Canto Dos Passaros Flat Canasvieiras
9.0
$34

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 $105 per night on average, June 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.

Which city in Brazil has the most expensive hotel rooms?

Our data shows that hotel rooms in Búzios are about 30% more expensive on average than hotel rooms in the rest of Brazil, with a nightly rate of $66.

Which city in Brazil has the least expensive hotel rooms?

At just $30 per night, Salvador has hotel room rates that are 80% 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
São Paulo to Rio de Janeiro
Fastest flight time
1h 00m
Cheapest price
$31
Santiago to Rio de Janeiro
Fastest flight time
4h 05m
Cheapest price
$197
Miami to Rio de Janeiro
Fastest flight time
8h 25m
Cheapest price
$330
Orlando to Rio de Janeiro
Fastest flight time
9h 50m
Cheapest price
$366
Los Angeles to São Paulo
Fastest flight time
14h 10m
Cheapest price
$376
Fort Lauderdale to Rio de Janeiro
Fastest flight time
11h 30m
Cheapest price
$413
New York to São Paulo
Fastest flight time
9h 25m
Cheapest price
$433
San Francisco to São Paulo
Fastest flight time
17h 20m
Cheapest price
$435
New York to Rio de Janeiro
Fastest flight time
16h 10m
Cheapest price
$494
Atlanta to Rio de Janeiro
Fastest flight time
9h 26m
Cheapest price
$498
View more