Hotels in Brazil

Find the best deals on 117,073 hotels in Brazil

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
£30 - £43
CHEAPEST CITY IN BRAZIL Belo Horizonte 14% cheaper Hotels in Belo Horizonte are the cheapest in Brazil at just £30 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 £42 per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 81% 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

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

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 £43 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, 87% below the country’s average.