Hotels in Brazil

Find the best deals on 113,641 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 C$ - 105 C$
CHEAPEST CITY IN BRAZIL Curitiba 28% cheaper Hotels in Curitiba are the cheapest in Brazil at just 53 C$ per night on average.
MOST EXPENSIVE CITY IN BRAZIL Angra dos Reis 45% more expensive Angra dos Reis has the highest priced hotels in Brazil with rooms averaging 105 C$ 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

Popular Cities in Brazil

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

    Hotel Atlântico Travel

    8.0

    30 C$

    View Deal
  • #1 Most popular

    Best Western Plus Copacabana Design Hotel

    8.5

    50 C$

    View Deal
  • #2 Most popular

    Windsor Plaza Hotel

    8.2

    60 C$

    View Deal
  • #3 Most popular

    Hilton Copacabana Rio De Janeiro

    8.5

    93 C$

    View Deal
  • #4 Most popular

    Merlin Copacabana Hotel

    8.5

    68 C$

    View Deal
  • #5 Most popular

    Royal Rio Palace Hotel

    8.2

    50 C$

    View Deal
  • Miramar Hotel by Windsor

    9.2

    119 C$

    View Deal
  • Best value

    Royal Jardins Boutique Hotel

    8.4

    44 C$

    View Deal
  • #1 Most popular

    Pullman São Paulo Vila Olímpia

    9.0

    81 C$

    View Deal
  • #2 Most popular

    Fast Sleep Guarulhos By Slaviero Hotéis

    7.7

    63 C$

    View Deal
  • #3 Most popular

    Higienopolis Hotel & Suites

    7.3

    50 C$

    View Deal
  • #4 Most popular

    Grand Mercure São Paulo Vila Olímpia

    8.7

    53 C$

    View Deal
  • #5 Most popular

    Clarion Hotel Faria Lima

    8.7

    77 C$

    View Deal
  • Four Seasons Hotel São Paulo At Nações Unidas

    8.9

    675 C$

    View Deal
  • Best value

    Ibis Styles Curitiba Batel

    8.3

    31 C$

    View Deal
  • #1 Most popular

    Bourbon Curitiba Convention Hotel

    8.7

    64 C$

    View Deal
  • #2 Most popular

    Radisson Hotel Curitiba

    9.0

    72 C$

    View Deal
  • #3 Most popular

    Novotel Curitiba Batel

    9.1

    45 C$

    View Deal
  • #4 Most popular

    Hotel Nikko

    8.5

    40 C$

    View Deal
  • #5 Most popular

    San Juan Johnscher

    9.1

    40 C$

    View Deal
  • Best value

    Pousada Caroline

    8.4

    22 C$

    View Deal
  • #1 Most popular

    Lanville Athenee

    8.0

    45 C$

    View Deal
  • #2 Most popular

    Golden Park Internacional Foz & Convenções

    8.2

    34 C$

    View Deal
  • #3 Most popular

    Grand Carimã Resort & Convention Center

    8.0

    46 C$

    View Deal
  • #4 Most popular

    Tarobá Hotel

    8.8

    30 C$

    View Deal
  • #5 Most popular

    Falls Galli Hotel

    7.9

    32 C$

    View Deal
  • Vivaldi Cataratas

    8.1

    23 C$

    View Deal
  • Best value

    Pousada Recife Inn

    7.2

    27 C$

    View Deal
  • #1 Most popular

    Bugan Recife Hotel by Atlantica

    9.1

    51 C$

    View Deal
  • #2 Most popular

    Mar Hotel Conventions

    8.7

    45 C$

    View Deal
  • #3 Most popular

    Marante Plaza Hotel

    8.1

    45 C$

    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?

The least expensive month to stay at a hotel in Brazil is April. On average, it only costs 85 C$ per night in the month of April. Conversely, the most expensive month to visit Brazil is January.

Where do most people stay in Brazil?

As many would assume, more people stay in Rio de Janeiro than in any other city while visiting Brazil.

Which city in Brazil has the most expensive hotel rooms?

Angra dos Reis is the most expensive city in Brazil to book a hotel room in. The nightly rate of 105 C$ is 45% more than the average city in Brazil.

Which city in Brazil has the least expensive hotel rooms?

If you’re looking for the best bang for your buck when visiting Brazil, consider staying in Foz do Iguaçu. According to our data, Foz do Iguaçu is the least expensive city to spend the night in when visiting Brazil, with an average nightly rate of 23 C$, 69% below the country’s average.