Hotels in Brazil

Find the best deals on 93,304 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
£34 - £54
CHEAPEST CITY IN BRAZIL Belo Horizonte 17% cheaper Hotels in Belo Horizonte are the cheapest in Brazil at just £34 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Búzios 32% more expensive Búzios has the highest priced hotels in Brazil with rooms averaging £54 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
$self.alt
Best value
El Misti Hostel Ipanema
8.5
£9
$self.alt
No. 1 most popular
Belmond Copacabana Palace
9.5
£286
$self.alt
No. 2 most popular
Hotel Atlantico Business Centro
8.2
£33
$self.alt
No. 3 most popular
Hilton Barra Rio de Janeiro
9.3
£71
$self.alt
No. 4 most popular
Best Western Plus Copacabana Design Hotel
8.6
£42
$self.alt
No. 5 most popular
Belga Hotel
8.4
£31
$self.alt
Best value
Nobile Suites Congonhas
8.4
£40
$self.alt
No. 1 most popular
Hotel Paulista Wall Street
8.3
£65
$self.alt
No. 2 most popular
Gran Estanplaza Berrini
9.1
£90
$self.alt
No. 3 most popular
Hotel Transamerica São Paulo
9.2
£80
$self.alt
No. 4 most popular
Transamerica Prime International Plaza
8.5
£66
$self.alt
No. 5 most popular
Radisson Paulista Sao Paulo
8.5
£70
$self.alt
Best value
Hotel Pousada Papaya Verde
8.5
£22
$self.alt
No. 1 most popular
Fiesta Bahia Hotel
8.9
£47
$self.alt
No. 2 most popular
Mercure Salvador Rio Vermelho Hotel
8.8
£51
$self.alt
No. 3 most popular
Portobello Ondina Praia
8.2
£38
$self.alt
No. 4 most popular
Gran Hotel Stella Maris Urban Resort & Conventions
8.6
£52
$self.alt
No. 5 most popular
Mercure Salvador Pituba
8.0
£36
$self.alt
Best value
Comfort Hotel Fortaleza
8.7
£53
$self.alt
No. 1 most popular
Ponta Mar Hotel
8.2
£55
$self.alt
No. 2 most popular
Seara Praia Hotel
8.3
£56
$self.alt
No. 3 most popular
Quality Hotel Fortaleza Beira Mar
8.8
£65
$self.alt
No. 4 most popular
Vila Gale Fortaleza
8.5
£54
$self.alt
No. 5 most popular
Marina Park Hotel
8.4
£60
$self.alt
Best value
Ibis Budget Belo Horizonte Afonso Pena
7.6
£25
$self.alt
No. 1 most popular
Ouro Minas Palace Hotel
9.3
£55
$self.alt
No. 2 most popular
Mercure Belo Horizonte Lourdes Hotel
8.7
£47
$self.alt
No. 3 most popular
Apartamento Gutierrez Próximo A Expominas
10.0
£70
$self.alt
No. 4 most popular
Quality Hotel Pampulha
8.7
£39
$self.alt
No. 5 most popular
Stop Inn Plus Pampulha
8.3
£27

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 £52 per night on average, November is the least expensive month to stay at a hotel in Brazil. The most expensive month to stay at a hotel in Brazil is February.

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?

Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Brazil you can expect a nightly rate of about £185, which is 223% above the average hotel room cost of £58 per night.

Which city in Brazil has the most expensive hotel rooms?

Búzios is the most expensive city in Brazil to book a hotel room in. The nightly rate of £54 is 32% 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 £7, 87% 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
London to Rio de Janeiro
Fastest flight time
11h 35m
Cheapest price
£353
Manchester to Rio de Janeiro
Fastest flight time
14h 30m
Cheapest price
£438
Birmingham to São Paulo
Fastest flight time
14h 40m
Cheapest price
£454
Edinburgh to Rio de Janeiro
Fastest flight time
14h 30m
Cheapest price
£473
Aberdeen to Brasília
Fastest flight time
32h 05m
Cheapest price
£768
Glasgow to Rio de Janeiro
Fastest flight time
25h 50m
Cheapest price
£777
Bristol to Foz do Iguaçu
Fastest flight time
36h 45m
Cheapest price
£1,009
View more