$38 - $66
|CHEAPEST CITY IN BRAZIL||Natal||26% cheaper||Hotels in Natal are the cheapest in Brazil at just $38 per night on average.|
|MOST EXPENSIVE CITY IN BRAZIL||Búzios||30% more expensive||Búzios has the highest priced hotels in Brazil with rooms averaging $66 per night.|
|MOST POPULAR CITY IN BRAZIL||Rio de Janeiro||78% more users visited||More momondo users search for hotels in Rio de Janeiro than any other city in Brazil|
At just $105 per night on average, June 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.
There is little doubt that travelers enjoy various cities in Brazil, but the majority of travelers who visit Brazil tend to spend the most time in Rio de Janeiro.
Our data shows that hotel rooms in Búzios are about 30% more expensive on average than hotel rooms in the rest of Brazil, with a nightly rate of $66.
At just $30 per night, Salvador has hotel room rates that are 80% less than other cities in Brazil.