£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|
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.
As many would assume, more people stay in Rio de Janeiro than in any other city while visiting 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.
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.
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.