$36 - $65
|CHEAPEST CITY IN BRAZIL||Natal||30% cheaper||Hotels in Natal are the cheapest in Brazil at just $36 per night on average.|
|MOST EXPENSIVE CITY IN BRAZIL||Morro de Sao Paulo||27% more expensive||Morro de Sao Paulo has the highest priced hotels in Brazil with rooms averaging $65 per night.|
|MOST POPULAR CITY IN BRAZIL||Rio de Janeiro||82% more users visited||More momondo users search for hotels in Rio de Janeiro than any other city in Brazil|
At just $78 per night on average, February 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 $250 per night, 220% above the country’s average rate of $78 per night.
Our data shows that hotel rooms in Morro de Sao Paulo are about 27% more expensive on average than hotel rooms in the rest of Brazil, with a nightly rate of $65.
At just $9 per night, Morro de Sao Paulo has hotel room rates that are 89% less than other cities in Brazil.