Hotels in Brazil

Find the best deals on 114,665 hotels in Brazil

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Brazil

Looking for a city in Brazil to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$53 - $109
CHEAPEST CITY IN BRAZIL Curitiba 24% cheaper Hotels in Curitiba are the cheapest in Brazil at just $53 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Lençóis 56% more expensive Lençóis has the highest priced hotels in Brazil with rooms averaging $109 per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 73% more users visited More momondo users search for hotels in Rio de Janeiro than any other city in Brazil

Popular Cities in Brazil

Book one of the best deals Brazil has to offer in these popular locations
  • Best value

    Hotel Atlantico Business Centro

    7.8

    $24

    View Deal
  • #1 Most popular

    Grand Hyatt Rio de Janeiro

    8.8

    $153

    View Deal
  • #2 Most popular

    B&b Hotels Rj Copacabana Forte

    8.1

    $29

    View Deal
  • #3 Most popular

    Miramar Hotel by Windsor

    9.2

    $117

    View Deal
  • #4 Most popular

    Barra Palace

    9.4

    $104

    View Deal
  • #5 Most popular

    Radisson Hotel Barra Rio de Janeiro

    8.6

    $36

    View Deal
  • Rio Aeroporto Hotel

    7.6

    $79

    View Deal
  • Best value

    Ibis Sao Paulo Morumbi

    8.1

    $29

    View Deal
  • #1 Most popular

    Intercontinental São Paulo

    8.8

    $104

    View Deal
  • #2 Most popular

    Bourbon Convention Ibirapuera

    8.5

    $39

    View Deal
  • #3 Most popular

    Novotel Sao Paulo Jaragua

    8.3

    $41

    View Deal
  • #4 Most popular

    Hotel Trianon Paulista

    8.5

    $44

    View Deal
  • #5 Most popular

    ibis budget Sp Frei Caneca

    8.0

    $30

    View Deal
  • Best value

    Bristol Brasil 500 Hotel

    8.9

    $43

    View Deal
  • #1 Most popular

    Four Points by Sheraton Curitiba

    9.0

    $75

    View Deal
  • #2 Most popular

    Mercure Curitiba Batel Hotel

    8.6

    $53

    View Deal
  • #3 Most popular

    Quality Hotel Curitiba

    9.1

    $54

    View Deal
  • #4 Most popular

    Radisson Hotel Curitiba

    8.9

    $70

    View Deal
  • #5 Most popular

    Novotel Curitiba Batel

    9.1

    $44

    View Deal

Brazil travel tips

Let us help you with the best tips about Brazil

When is the least expensive time to stay in Brazil?

May is the least expensive month to stay in Brazil, with an average price of $102 per night. That price is significantly cheaper than the most expensive month, December.

Where do most people stay in Brazil?

Our users tend to visit Rio de Janeiro more often than any other city when travelling to Brazil.

Which city in Brazil has the most expensive hotel rooms?

Visiting and staying overnight in Lençóis will cost you a premium compared to the rest of Brazil. Expect to pay $109 per night, a rate that is about 56% more than the country’s average.

Which city in Brazil has the least expensive hotel rooms?

If you’re looking for the best deal when visiting Brazil, consider staying in Lençóis. According to our data, Lençóis is the least expensive city to spend the night in when visiting Brazil, with an average nightly rate of $19, 79% below the country’s average.