Hotels in Brazil

Find the best deals on 99,766 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
£32 - £46
CHEAPEST CITY IN BRAZIL Belo Horizonte 14% cheaper Hotels in Belo Horizonte are the cheapest in Brazil at just £32 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Rio de Janeiro 22% more expensive Rio de Janeiro has the highest priced hotels in Brazil with rooms averaging £46 per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 80% 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
Arosa Rio Hotel
Best value
Arosa Rio Hotel
8.4
£28
Hotel Fasano Rio De Janeiro
No. 1 most popular
Hotel Fasano Rio De Janeiro
9.0
£336
Hotel Atlantico Business Centro
No. 2 most popular
Hotel Atlantico Business Centro
8.1
£30
Hilton Copacabana Rio De Janeiro
No. 3 most popular
Hilton Copacabana Rio De Janeiro
8.5
£99
Belmond Copacabana Palace
No. 4 most popular
Belmond Copacabana Palace
9.3
£267
Sheraton Grand Rio Hotel & Resort
No. 5 most popular
Sheraton Grand Rio Hotel & Resort
8.6
£117
Novotel Rj Porto Atlantico
Novotel Rj Porto Atlantico
8.2
£37
Tryp Sao Paulo Tatuape Hotel
Best value
Tryp Sao Paulo Tatuape Hotel
8.5
£49
L'Hotel PortoBay São Paulo
No. 1 most popular
L'Hotel PortoBay São Paulo
8.9
£109
Maksoud Plaza Hotel - Distributed by AccorHotels
No. 2 most popular
Maksoud Plaza Hotel - Distributed by AccorHotels
8.5
£80
Pullman Sao Paulo Ibirapuera
No. 3 most popular
Pullman Sao Paulo Ibirapuera
8.9
£94
Gran Estanplaza Berrini
No. 4 most popular
Gran Estanplaza Berrini
9.0
£84
Melia Jardim Europa
No. 5 most popular
Melia Jardim Europa
8.5
£72
Hotel Fasano Sao Paulo
Hotel Fasano Sao Paulo
9.3
£358
Hostel Casa Familiar
Best value
Hostel Casa Familiar
£6
Casa de Mainha Friendly Hostel
No. 1 most popular
Casa de Mainha Friendly Hostel
9.2
£7
Gadhega's Hostel Salvador
No. 2 most popular
Gadhega's Hostel Salvador
6.1
£6
Condomínio Mar Azul
No. 3 most popular
Condomínio Mar Azul
8.2
£17
Salvador Host
No. 4 most popular
Salvador Host
7.6
£7
Bahiacafe Hotel
No. 5 most popular
Bahiacafe Hotel
9.0
£37
Mercure Salvador Pituba
Mercure Salvador Pituba
8.0
£34
Okay Pousada
Best value
Okay Pousada
7.5
£6
Cama & Café Pousada
No. 1 most popular
Cama & Café Pousada
7.3
£10
Hotel Encontro do Sol
No. 2 most popular
Hotel Encontro do Sol
8.6
£30
Gran Mareiro Hotel
No. 3 most popular
Gran Mareiro Hotel
9.0
£54
Pousada Familiar 25 De Março
No. 4 most popular
Pousada Familiar 25 De Março
5.0
£10
Aloha Hostel Fortaleza
No. 5 most popular
Aloha Hostel Fortaleza
8.1
£7
Comfort Hotel Fortaleza
Comfort Hotel Fortaleza
8.6
£50
Kitnet Bh
Best value
Kitnet Bh
8.1
£6
Mercure Belo Horizonte Lourdes Hotel
No. 1 most popular
Mercure Belo Horizonte Lourdes Hotel
8.5
£44
Quartos Expominas
No. 2 most popular
Quartos Expominas
7.7
£18
San Diego Suítes Pampulha
No. 3 most popular
San Diego Suítes Pampulha
7.6
£32
Hostel Gerais
No. 4 most popular
Hostel Gerais
9.6
£25
Pousada Tropical Pampulha
No. 5 most popular
Pousada Tropical Pampulha
9.3
£20
Hostel Arte Pampulha
Hostel Arte Pampulha
£29

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 £55 per night on average, April 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?

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?

Rio de Janeiro is the most expensive city in Brazil to book a hotel room in. The nightly rate of £46 is 22% more than the average city in Brazil.

Which city in Brazil has the least expensive hotel rooms?

If you’re looking for the best deal when visiting Brazil, consider staying in Belo Horizonte. According to our data, Belo Horizonte is the least expensive city to spend the night in when visiting Brazil, with an average nightly rate of £8, 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
Rio de Janeiro to Foz do Iguaçu
Fastest flight time
12h 30m
Cheapest price
£95
São Paulo to Rio de Janeiro
Fastest flight time
0h 55m
Cheapest price
£194
London to Rio de Janeiro
Fastest flight time
11h 40m
Cheapest price
£347
Manchester to Rio de Janeiro
Fastest flight time
20h 20m
Cheapest price
£364
Glasgow to Rio de Janeiro
Fastest flight time
20h 30m
Cheapest price
£390
View more