40 USD - 75 USD
|CHEAPEST CITY IN BRAZIL||Porto Alegre||26% cheaper||Hotels in Porto Alegre are the cheapest in Brazil at just 40 USD per night on average.|
|MOST EXPENSIVE CITY IN BRAZIL||Búzios||40% more expensive||Búzios has the highest priced hotels in Brazil with rooms averaging 75 USD per night.|
|MOST POPULAR CITY IN BRAZIL||Rio de Janeiro||252% more users visited||More momondo users search for hotels in Rio de Janeiro than any other city in Brazil|
At just 52 USD per night on average, September 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 276 USD per night, 260% above the country’s average rate of 77 USD per night.
Our data shows that hotel rooms in Rio de Janeiro are about 746% more expensive on average than hotel rooms in the rest of Brazil, with a nightly rate of 648 USD.
At just 9 USD per night, Recife has hotel room rates that are 88% less than other cities in Brazil.