$61 - $132
|CHEAPEST CITY IN BRAZIL||Sorocaba||26% cheaper||Hotels in Sorocaba are the cheapest in Brazil at just $61 per night on average.|
|MOST EXPENSIVE CITY IN BRAZIL||Lençóis||62% more expensive||Lençóis has the highest priced hotels in Brazil with rooms averaging $133 per night.|
|MOST POPULAR CITY IN BRAZIL||Rio de Janeiro||77% more users visited||More momondo users search for hotels in Rio de Janeiro than any other city in Brazil|
May is the least expensive month to stay in Brazil, with an average price of $130 per night. That price is significantly cheaper than the most expensive month, February.
Our users tend to visit Rio de Janeiro more often than any other city when travelling to Brazil.
Expect to pay about $370 per night when booking a luxury hotel room in Brazil. Rates for luxury hotel rooms are typically 243% more than the average hotel room in Brazil, which costs $108 each night.
Visiting and staying overnight in Lençóis will cost you a premium compared to the rest of Brazil. Expect to pay $133 per night, a rate that is about 62% more than the country’s average.
If you’re looking for the best deal when visiting Brazil, consider staying in Curitiba. According to our data, Curitiba is the least expensive city to spend the night in when visiting Brazil, with an average nightly rate of $10, 90% below the country’s average.