Hotels in Brazil

Find the best deals on 106,027 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 - $72
CHEAPEST CITY IN BRAZIL Natal 31% cheaper Hotels in Natal are the cheapest in Brazil at just $37 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Morro de Sao Paulo 32% more expensive Morro de Sao Paulo has the highest priced hotels in Brazil with rooms averaging $72 per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 66% 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
$27
Miramar Hotel by Windsor
#1 Most popular
Miramar Hotel by Windsor
9.2
$98
Sheraton Grand Rio Hotel & Resort
#2 Most popular
Sheraton Grand Rio Hotel & Resort
8.6
$150
Rio Othon Palace
#3 Most popular
Rio Othon Palace
7.9
$84
Hilton Copacabana Rio De Janeiro
#4 Most popular
Hilton Copacabana Rio De Janeiro
8.4
$70
Windsor Excelsior Hotel
#5 Most popular
Windsor Excelsior Hotel
8.6
$79
Royal Rio Palace Hotel
Royal Rio Palace Hotel
8.2
$43
Mercure Sao Paulo Alamedas
Best value
Mercure Sao Paulo Alamedas
8.4
$39
Maksoud Plaza
#1 Most popular
Maksoud Plaza
8.5
$57
Palácio Tangará - an Oetker Collection Hotel
#2 Most popular
Palácio Tangará - an Oetker Collection Hotel
9.4
$280
Hilton Sao Paulo Morumbi
#3 Most popular
Hilton Sao Paulo Morumbi
8.8
$81
Hotel Transamerica São Paulo
#4 Most popular
Hotel Transamerica São Paulo
9.0
$55
L'Hotel PortoBay São Paulo
#5 Most popular
L'Hotel PortoBay São Paulo
8.9
$110
Radisson Blu Sao Paulo
Radisson Blu Sao Paulo
8.6
$58
San Juan Eco Hotel
Best value
San Juan Eco Hotel
9.0
$38
Belmond Hotel Das Cataratas
#1 Most popular
Belmond Hotel Das Cataratas
9.5
$282
Vivaz Cataratas Hotel & Resort
#2 Most popular
Vivaz Cataratas Hotel & Resort
8.8
$49
Recanto Cataratas - Thermas, Resort e Convention
#3 Most popular
Recanto Cataratas - Thermas, Resort e Convention
8.9
$67
Mabu Thermas Grand Resort
#4 Most popular
Mabu Thermas Grand Resort
7.9
$120
Resort Wish Foz Do Iguaçu
#5 Most popular
Resort Wish Foz Do Iguaçu
8.9
$86
San Martin Cataratas Resort & Spa
San Martin Cataratas Resort & Spa
8.4
$72
Sol Bahia Sleep
Best value
Sol Bahia Sleep
$25
Vila Gale Salvador
#1 Most popular
Vila Gale Salvador
8.4
$50
Gran Hotel Stella Maris Urban Resort & Conventions
#2 Most popular
Gran Hotel Stella Maris Urban Resort & Conventions
7.9
$51
Pestana Bahia Lodge
#3 Most popular
Pestana Bahia Lodge
5.7
$64
Sotero Hotel
#4 Most popular
Sotero Hotel
9.5
$55
Fiesta Bahia Hotel
#5 Most popular
Fiesta Bahia Hotel
8.7
$41
Ibis Salvador Aeroporto Hangar
Ibis Salvador Aeroporto Hangar
8.2
$33
Hotels in Porto de Galinhas
Search hotel deals in Porto de Galinhas
Flats & Suites Cheiro do Mar
Best value
Flats & Suites Cheiro do Mar
8.7
$42
Pontal De Ocapora
#1 Most popular
Pontal De Ocapora
8.6
$189
Porto de Galinhas Resort e Spa
#2 Most popular
Porto de Galinhas Resort e Spa
8.8
$103
Solar Porto De Galinhas
#3 Most popular
Solar Porto De Galinhas
9.1
$104
Armação Resort Porto de Galinhas
#4 Most popular
Armação Resort Porto de Galinhas
9.1
$95
Enotel Convention & Spa Porto de Galinhas
#5 Most popular
Enotel Convention & Spa Porto de Galinhas
8.5
$206
Pousada Maria Bonita
Pousada Maria Bonita
8.5
$48

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 Morro de Sao Paulo are about 32% more expensive on average than hotel rooms in the rest of Brazil, with a nightly rate of $72.

Which city in Brazil has the least expensive hotel rooms?

At just $26 per night, Rio de Janeiro has hotel room rates that are 73% less than other cities in Brazil.