Hotels in Brazil

Find the best deals on 85,625 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
$36 - $65
CHEAPEST CITY IN BRAZIL Natal 30% cheaper Hotels in Natal are the cheapest in Brazil at just $36 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Morro de Sao Paulo 27% more expensive Morro de Sao Paulo has the highest priced hotels in Brazil with rooms averaging $65 per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 82% 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
$self.alt
Best value
Atlântica Flats Copacabana
8.8
$52
$self.alt
#1 Most popular
Belmond Copacabana Palace
9.5
$347
$self.alt
#2 Most popular
Pestana Rio Atlantica
7.2
$95
$self.alt
#3 Most popular
Miramar Hotel by Windsor
9.1
$131
$self.alt
#4 Most popular
Barrabella Residencia
8.7
$86
$self.alt
#5 Most popular
Promenade Palladium
8.8
$151
$self.alt
Best value
Olah Hostel
8.2
$10
$self.alt
#1 Most popular
Tryp Sao Paulo Tatuape Hotel
8.7
$63
$self.alt
#2 Most popular
Blue Tree Premium Faria Lima
8.8
$76
$self.alt
#3 Most popular
Mercure Sao Paulo Bela Vista
8.6
$62
$self.alt
#4 Most popular
Blue Tree Towers Anália Franco - Tatuapé
8.8
$72
$self.alt
#5 Most popular
Pullman Sao Paulo Ibirapuera
9.0
$121
$self.alt
Best value
Grey House
9.4
$30
$self.alt
#1 Most popular
Carima Hotel
8.1
$47
$self.alt
#2 Most popular
Belmond Hotel Das Cataratas
9.6
$374
$self.alt
#3 Most popular
Rafain Palace Hotel & Convention Center
8.9
$59
$self.alt
#4 Most popular
Ibis Foz Do Iguacu
8.4
$40
$self.alt
#5 Most popular
Recanto Cataratas - Thermas, Resort e Convention
9.1
$107
Hotels in Porto de Galinhas
Search hotel deals in Porto de Galinhas
$self.alt
Best value
Casa Siulan
8.6
$32
$self.alt
#1 Most popular
Pousada Pérola do Porto
8.7
$53
$self.alt
#2 Most popular
Oásis das Flores
9.4
$67
$self.alt
#3 Most popular
Pousada Recanto Da Preguiça
8.1
$39
$self.alt
#4 Most popular
Kembali Hotel Porto de Galinhas
9.3
$137
$self.alt
#5 Most popular
Hotel Pousada Butias
9.2
$64
$self.alt
Best value
Mercure Salvador Pituba
8.0
$43
$self.alt
#1 Most popular
Fiesta Bahia Hotel
8.9
$57
$self.alt
#2 Most popular
Catussaba Resort Hotel
8.3
$61
$self.alt
#3 Most popular
Mercure Salvador Rio Vermelho Hotel
8.8
$62
$self.alt
#4 Most popular
Gran Hotel Stella Maris Urban Resort & Conventions
8.6
$63
$self.alt
#5 Most popular
Hotel Fasano Salvador
9.3
$354

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 $78 per night on average, February 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 $250 per night, 220% above the country’s average rate of $78 per night.

Which city in Brazil has the most expensive hotel rooms?

Our data shows that hotel rooms in Morro de Sao Paulo are about 27% more expensive on average than hotel rooms in the rest of Brazil, with a nightly rate of $65.

Which city in Brazil has the least expensive hotel rooms?

At just $9 per night, Morro de Sao Paulo has hotel room rates that are 89% 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 05m
Cheapest price
$92
Santiago to Rio de Janeiro
Fastest flight time
4h 00m
Cheapest price
$176
Buenos Aires to Rio de Janeiro
Fastest flight time
2h 50m
Cheapest price
$209
Miami to Rio de Janeiro
Fastest flight time
8h 15m
Cheapest price
$280
Lima to Rio de Janeiro
Fastest flight time
5h 00m
Cheapest price
$302
Fort Lauderdale to Rio de Janeiro
Fastest flight time
12h 25m
Cheapest price
$318
Los Angeles to São Paulo
Fastest flight time
11h 50m
Cheapest price
$348
Orlando to São Paulo
Fastest flight time
8h 45m
Cheapest price
$365
Chicago to Rio de Janeiro
Fastest flight time
14h 25m
Cheapest price
$382
Atlanta to São Paulo
Fastest flight time
23h 33m
Cheapest price
$390
View more