Hotels in Brazil

Find the best deals on 89,004 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
Ціна
53 CAD - 119 CAD
CHEAPEST CITY IN BRAZIL Curitiba 32% cheaper Hotels in Curitiba are the cheapest in Brazil at just 53 CAD per night on average.
MOST EXPENSIVE CITY IN BRAZIL Angra dos Reis 52% more expensive Angra dos Reis has the highest priced hotels in Brazil with rooms averaging 119 CAD per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 485% 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
Hotels in Rio de Janeiro
Best value
Grand Mercure Rio de Janeiro Riocentro
8.9
105 CAD
#1 Most popular
Belmond Copacabana Palace
9.4
460 CAD
#2 Most popular
Sheraton Grand Rio Hotel & Resort
9.0
201 CAD
#3 Most popular
Santa Teresa Hotel RJ Mgallery By Sofitel
9.0
317 CAD
#4 Most popular
Yoo2 Rio De Janeiro By Intercity
8.7
123 CAD
#5 Most popular
Bull House - Ipanema Beach Star
7.8
119 CAD
Hotels in Sao Paulo
Best value
ibis São Paulo Congonhas
8.3
62 CAD
#1 Most popular
Maksoud Plaza Hotel - Distributed by AccorHotels
8.8
137 CAD
#2 Most popular
Novotel São Paulo Center Norte
8.7
99 CAD
#3 Most popular
Novotel São Paulo Jaraguá Conventions
8.5
74 CAD
#4 Most popular
Mercure São Paulo Pinheiros Hotel
8.5
91 CAD
#5 Most popular
Royal Jardins Boutique Hotel
8.5
114 CAD
Hotels in Foz do Iguaçu
Best value
ibis budget Foz Do Iguacu
8.3
37 CAD
#1 Most popular
Carima Hotel
8.3
62 CAD
#2 Most popular
Bella Italia Hotel & Eventos
9.0
62 CAD
#3 Most popular
Hotel Rafain Centro
8.7
65 CAD
#4 Most popular
Hotel San Rafael
8.7
49 CAD
#5 Most popular
Viale Cataratas Hotel & Eventos
8.7
78 CAD
Hotels in Curitiba
Best value
Clh Suites Curitiba
8.3
29 CAD
#1 Most popular
Four Points by Sheraton Curitiba
9.4
123 CAD
#2 Most popular
Mercure Curitiba 7 de Setembro Hotel
8.7
80 CAD
#3 Most popular
ibis budget Curitiba Centro
7.7
41 CAD
#4 Most popular
Go Inn Curitiba
8.7
52 CAD
#5 Most popular
Aparthotel Adagio Curitiba Batel
8.9
65 CAD
Hotels in Belo Horizonte
Best value
Frimas Hotel
8.1
42 CAD
#1 Most popular
Go Inn Belo Horizonte
8.5
52 CAD
#2 Most popular
Hotel Vivenzo
8.6
61 CAD
#3 Most popular
Hotel Beaga Convention Expominas By Mhb
8.1
49 CAD
#4 Most popular
San Diego Express Barro Preto
8.5
48 CAD
#5 Most popular
Savassinho Hotel
8.0
48 CAD

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 May. On average, it only costs 113 CAD per night in the month of May. Conversely, the most expensive month to visit Brazil is June.

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.

How much does a luxury hotel cost in Brazil?

The average cost per night for a luxury hotel room in Brazil is 363 CAD, 260% higher than the country’s average hotel room. A room in a standard hotel costs 101 CAD per night on average.

Which city in Brazil has the most expensive hotel rooms?

Nilópolis is the most expensive city in Brazil to book a hotel room in. The nightly rate of 977 CAD is 871% 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 Curitiba. According to our data, Curitiba is the least expensive city to spend the night in when visiting Brazil, with an average nightly rate of 9 CAD, 91% below the country’s average.


Popular international routes landing in Brazil

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Toronto to Rio de Janeiro
Fastest flight time
13h 20m
Cheapest price
615 CAD
Montreal to Sao Paulo
Fastest flight time
9h 55m
Cheapest price
622 CAD
Montreal to Rio de Janeiro
Fastest flight time
16h 34m
Cheapest price
631 CAD
Québec City to Sao Paulo
Fastest flight time
17h 25m
Cheapest price
636 CAD
Ottawa to Rio de Janeiro
Fastest flight time
18h 55m
Cheapest price
645 CAD
Toronto to Sao Paulo
Fastest flight time
9h 55m
Cheapest price
655 CAD
Montreal to Curitiba
Fastest flight time
13h 25m
Cheapest price
700 CAD
Vancouver to Rio de Janeiro
Fastest flight time
21h 10m
Cheapest price
712 CAD
Toronto to Salvador
Fastest flight time
14h 20m
Cheapest price
725 CAD
Ottawa to Belo Horizonte
Fastest flight time
16h 10m
Cheapest price
762 CAD
View more

Consider staying elsewhere in South America

If you need more inspiration, you will find the most searched countries in South America