$37 - $72
|CHEAPEST CITY IN BRAZIL||Natal||31% cheaper||Hotels in Natal are the cheapest in Brazil at just $37 per night on average.|
|MOST EXPENSIVE CITY IN BRAZIL||Morro de Sao Paulo||32% more expensive||Morro de Sao Paulo has the highest priced hotels in Brazil with rooms averaging $72 per night.|
|MOST POPULAR CITY IN BRAZIL||Rio de Janeiro||66% 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 Morro de Sao Paulo are about 32% more expensive on average than hotel rooms in the rest of Brazil, with a nightly rate of $72.
At just $26 per night, Rio de Janeiro has hotel room rates that are 73% less than other cities in Brazil.