$37 - $65
|CHEAPEST CITY IN BRAZIL||Natal||28% cheaper||Hotels in Natal are the cheapest in Brazil at just $38 per night on average.|
|MOST EXPENSIVE CITY IN BRAZIL||Búzios||26% 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||81% more users visited||More momondo users search for hotels in Rio de Janeiro than any other city in Brazil|
At just $120 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.
On average, a luxury hotel room in Brazil costs $203 per night, 37% above the country’s average rate of $148 per night.
Our data shows that hotel rooms in Búzios are about 26% 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.