Hotels in Brazil

Find the best deals on 101,658 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
54 C$ - 90 C$
CHEAPEST CITY IN BRAZIL Curitiba 22% cheaper Hotels in Curitiba are the cheapest in Brazil at just 54 C$ per night on average.
MOST EXPENSIVE CITY IN BRAZIL Vila do Abraao 30% more expensive Vila do Abraao has the highest priced hotels in Brazil with rooms averaging 90 C$ per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 83% 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 Travel
Best value
Hotel Atlântico Travel
8.0
34 C$
Best Western Plus Copacabana Design Hotel
#1 Most popular
Best Western Plus Copacabana Design Hotel
8.6
49 C$
Windsor Plaza Hotel
#2 Most popular
Windsor Plaza Hotel
8.2
88 C$
Hilton Copacabana Rio De Janeiro
#3 Most popular
Hilton Copacabana Rio De Janeiro
8.4
102 C$
Merlin Copacabana Hotel
#4 Most popular
Merlin Copacabana Hotel
8.5
67 C$
Royal Rio Palace Hotel
#5 Most popular
Royal Rio Palace Hotel
8.3
52 C$
Miramar Hotel by Windsor
Miramar Hotel by Windsor
9.2
129 C$
Royal Jardins Boutique Hotel
Best value
Royal Jardins Boutique Hotel
8.4
52 C$
Pullman São Paulo Vila Olímpia
#1 Most popular
Pullman São Paulo Vila Olímpia
9.0
97 C$
Fast Sleep Guarulhos By Slaviero Hotéis
#2 Most popular
Fast Sleep Guarulhos By Slaviero Hotéis
7.7
65 C$
Higienopolis Hotel & Suites
#3 Most popular
Higienopolis Hotel & Suites
7.3
62 C$
Grand Mercure São Paulo Vila Olímpia
#4 Most popular
Grand Mercure São Paulo Vila Olímpia
8.7
62 C$
Clarion Hotel Faria Lima
#5 Most popular
Clarion Hotel Faria Lima
8.7
68 C$
Four Seasons Hotel São Paulo At Nações Unidas
Four Seasons Hotel São Paulo At Nações Unidas
8.9
331 C$
Pousada Caroline
Best value
Pousada Caroline
8.4
26 C$
Lanville Athenee
#1 Most popular
Lanville Athenee
8.0
46 C$
Golden Park Internacional Foz
#2 Most popular
Golden Park Internacional Foz
8.1
37 C$
Grand Carimã Resort & Convention Center
#3 Most popular
Grand Carimã Resort & Convention Center
7.9
64 C$
Tarobá Hotel
#4 Most popular
Tarobá Hotel
8.8
32 C$
Falls Galli Hotel
#5 Most popular
Falls Galli Hotel
7.9
33 C$
Vivaldi Cataratas
Vivaldi Cataratas
8.0
26 C$
Ibis Styles Curitiba Batel
Best value
Ibis Styles Curitiba Batel
8.2
39 C$
Bourbon Curitiba Convention Hotel
#1 Most popular
Bourbon Curitiba Convention Hotel
8.7
54 C$
Radisson Hotel Curitiba
#2 Most popular
Radisson Hotel Curitiba
9.0
77 C$
Novotel Curitiba Batel
#3 Most popular
Novotel Curitiba Batel
9.1
50 C$
Hotel Nikko
#4 Most popular
Hotel Nikko
8.5
41 C$
San Juan Johnscher
#5 Most popular
San Juan Johnscher
9.1
42 C$
Ibis BH Savassi
Best value
Ibis BH Savassi
8.3
34 C$
Mercure Belo Horizonte Lourdes Hotel
#1 Most popular
Mercure Belo Horizonte Lourdes Hotel
8.5
46 C$
Royal Golden Savassi Hotel
#2 Most popular
Royal Golden Savassi Hotel
8.4
51 C$
eSuites Savassi Toscanini
#3 Most popular
eSuites Savassi Toscanini
8.7
47 C$
Royal Design Savassi
#4 Most popular
Royal Design Savassi
8.0
58 C$
Ramada Encore Virginia Luxemburgo Belo Horizonte
#5 Most popular
Ramada Encore Virginia Luxemburgo Belo Horizonte
8.8
46 C$

Brazil travel tips

Let us help you with the best tips about Brazil

When is the least expensive time to stay in Brazil?

The least expensive month to stay at a hotel in Brazil is April. On average, it only costs 87 C$ per night in the month of April. Conversely, the most expensive month to visit Brazil is January.

Where do most people stay in Brazil?

As many would assume, more people stay in Rio de Janeiro than in any other city while visiting Brazil.

Which city in Brazil has the most expensive hotel rooms?

Vila do Abraao is the most expensive city in Brazil to book a hotel room in. The nightly rate of 90 C$ is 30% more than the average city in Brazil.

Which city in Brazil has the least expensive hotel rooms?

If you’re looking for the best bang for your buck when visiting Brazil, consider staying in Jaboatão dos Guararapes. According to our data, Jaboatão dos Guararapes is the least expensive city to spend the night in when visiting Brazil, with an average nightly rate of 31 C$, 68% below the country’s average.