Hotels in Brazil

Find the best deals on 92,774 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
$37 - $65
CHEAPEST CITY IN BRAZIL Natal 28% cheaper Hotels in Natal are the cheapest in Brazil at just $38 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Búzios 26% 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 81% 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
Hotel Atlântico Rio
8.2
$42
$self.alt
#1 Most popular
Miramar Hotel by Windsor
9.2
$131
$self.alt
#2 Most popular
Sheraton Grand Rio Hotel & Resort
8.6
$152
$self.alt
#3 Most popular
Rio Othon Palace
8.0
$101
$self.alt
#4 Most popular
Hilton Copacabana Rio De Janeiro
8.5
$128
$self.alt
#5 Most popular
Windsor Excelsior Hotel
8.6
$112
$self.alt
Royal Rio Palace Hotel
8.3
$75
$self.alt
Best value
Hilton Sao Paulo Morumbi
9.0
$70
$self.alt
#1 Most popular
Maksoud Plaza Hotel - Distributed by AccorHotels
8.5
$103
$self.alt
#2 Most popular
Palácio Tangará - an Oetker Collection Hotel
9.3
$294
$self.alt
#3 Most popular
Mercure Sao Paulo Alamedas
8.4
$78
$self.alt
#4 Most popular
Hotel Transamerica São Paulo
9.0
$97
$self.alt
#5 Most popular
Mercure São Paulo Grand Plaza Paulista
8.1
$73
$self.alt
L'Hotel PortoBay São Paulo
8.9
$141
$self.alt
Best value
Hotel Sol Bahia Sleep
$25
$self.alt
#1 Most popular
Vila Gale Salvador
8.4
$69
$self.alt
#2 Most popular
Gran Hotel Stella Maris Urban Resort & Conventions
7.9
$63
$self.alt
#3 Most popular
Fiesta Bahia Hotel
8.7
$57
$self.alt
#4 Most popular
Sotero Hotel
9.6
$55
$self.alt
#5 Most popular
Ibis Salvador Aeroporto Hangar
8.3
$44
$self.alt
Catussaba Business
8.3
$50
$self.alt
Best value
San Juan Eco Hotel
9.0
$52
$self.alt
#1 Most popular
Belmond Hotel Das Cataratas
9.5
$374
$self.alt
#2 Most popular
Vivaz Cataratas Hotel Resort
8.9
$70
$self.alt
#3 Most popular
Recanto Cataratas - Thermas, Resort e Convention
8.8
$107
$self.alt
#4 Most popular
Mabu Thermas Grand Resort
8.0
$138
$self.alt
#5 Most popular
Resort Wish Foz Do Iguaçu
8.9
$110
$self.alt
San Martin Cataratas Resort & Spa
8.4
$72
$self.alt
Best value
Pousada Na Mata
8.8
$26
$self.alt
#1 Most popular
Iate Hotel Florianópolis
7.9
$56
$self.alt
#2 Most popular
Majestic Palace Hotel
8.5
$68
$self.alt
#3 Most popular
Apart Hotel Roberto Monteiro
8.2
$48
$self.alt
#4 Most popular
Costao Do Santinho Resort Golf & Spa
8.7
$182
$self.alt
#5 Most popular
Castelmar Hotel
8.1
$42
$self.alt
Morro das Pedras Clube Hotel
7.4
$77

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 $120 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.

How much does a luxury hotel cost in Brazil?

On average, a luxury hotel room in Brazil costs $203 per night, 37% above the country’s average rate of $148 per night.

Which city in Brazil has the most expensive hotel rooms?

Our data shows that hotel rooms in Búzios are about 26% 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 05m
Cheapest price
$92
Buenos Aires to São Paulo
Fastest flight time
2h 40m
Cheapest price
$216
Miami to Rio de Janeiro
Fastest flight time
8h 25m
Cheapest price
$329
Los Angeles to São Paulo
Fastest flight time
14h 30m
Cheapest price
$337
New York to Rio de Janeiro
Fastest flight time
12h 28m
Cheapest price
$406
Orlando to Rio de Janeiro
Fastest flight time
13h 45m
Cheapest price
$415
Fort Lauderdale to Belo Horizonte
Fastest flight time
8h 30m
Cheapest price
$427
Las Vegas to São Paulo
Fastest flight time
14h 10m
Cheapest price
$444
Atlanta to Rio de Janeiro
Fastest flight time
9h 26m
Cheapest price
$462
Chicago to Rio de Janeiro
Fastest flight time
16h 00m
Cheapest price
$464
View more