Hotels in Brazil

Find the best deals on 107,875 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
£31 - £43
CHEAPEST CITY IN BRAZIL Belo Horizonte 14% cheaper Hotels in Belo Horizonte are the cheapest in Brazil at just £31 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Rio de Janeiro 22% more expensive Rio de Janeiro has the highest priced hotels in Brazil with rooms averaging £43 per night.
MOST POPULAR CITY IN BRAZIL Rio de Janeiro 81% 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
  • Hotel Atlantico Business Centro
    Best value

    Hotel Atlantico Business Centro

    7.8

    £14

    View Deal
  • Hotel Fasano Rio De Janeiro
    #1 Most popular

    Hotel Fasano Rio De Janeiro

    9.0

    £195

    View Deal
  • Arosa Rio Hotel
    #2 Most popular

    Arosa Rio Hotel

    8.4

    £19

    View Deal
  • Hilton Copacabana Rio De Janeiro
    #3 Most popular

    Hilton Copacabana Rio De Janeiro

    8.5

    £46

    View Deal
  • Belmond Copacabana Palace
    #4 Most popular

    Belmond Copacabana Palace

    9.3

    £188

    View Deal
  • Sheraton Grand Rio Hotel & Resort
    #5 Most popular

    Sheraton Grand Rio Hotel & Resort

    8.6

    £73

    View Deal
  • Novotel Rj Porto Atlantico

    Novotel Rj Porto Atlantico

    8.3

    £25

    View Deal
  • Tryp Sao Paulo Tatuape Hotel
    Best value

    Tryp Sao Paulo Tatuape Hotel

    8.5

    £27

    View Deal
  • L'Hotel PortoBay São Paulo
    #1 Most popular

    L'Hotel PortoBay São Paulo

    8.9

    £78

    View Deal
  • Maksoud Plaza
    #2 Most popular

    Maksoud Plaza

    8.5

    £36

    View Deal
  • Pullman Sao Paulo Ibirapuera
    #3 Most popular

    Pullman Sao Paulo Ibirapuera

    8.9

    £51

    View Deal
  • Gran Estanplaza Berrini
    #4 Most popular

    Gran Estanplaza Berrini

    8.9

    £48

    View Deal
  • Melia Jardim Europa
    #5 Most popular

    Melia Jardim Europa

    8.4

    £49

    View Deal
  • Hotel Fasano Sao Paulo

    Hotel Fasano Sao Paulo

    9.2

    £213

    View Deal
  • Hostel Familiar
    Best value

    Hostel Familiar

    9.7

    £7

    View Deal
  • Casa de Mainha Friendly Hostel
    #1 Most popular

    Casa de Mainha Friendly Hostel

    9.3

    £8

    View Deal
  • Gadhega's Hostel Salvador
    #2 Most popular

    Gadhega's Hostel Salvador

    6.1

    £14

    View Deal
  • Condomínio Mar Azul
    #3 Most popular

    Condomínio Mar Azul

    8.0

    £12

    View Deal
  • Salvador Host
    #4 Most popular

    Salvador Host

    7.6

    £14

    View Deal
  • Bahiacafe Hotel
    #5 Most popular

    Bahiacafe Hotel

    9.0

    £25

    View Deal
  • Mercure Salvador Pituba

    Mercure Salvador Pituba

    8.0

    £24

    View Deal
  • Pousada Familiar 25 De Março
    Best value

    Pousada Familiar 25 De Março

    5.9

    £6

    View Deal
  • Loft Mucuripe Suite
    #1 Most popular

    Loft Mucuripe Suite

    £14

    View Deal
  • Okay Pousada
    #2 Most popular

    Okay Pousada

    7.5

    £10

    View Deal
  • Cama & Cafe Pousada
    #3 Most popular

    Cama & Cafe Pousada

    7.3

    £9

    View Deal
  • Hotel Encontro do Sol
    #4 Most popular

    Hotel Encontro do Sol

    8.6

    £14

    View Deal
  • Gran Mareiro Hotel
    #5 Most popular

    Gran Mareiro Hotel

    9.0

    £38

    View Deal
  • Aloha Hostel Fortaleza

    Aloha Hostel Fortaleza

    8.0

    £9

    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?

At just £45 per night on average, May is the least expensive month to stay at a hotel in Brazil. The most expensive month to stay at a hotel in Brazil is June.

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?

Rio de Janeiro is the most expensive city in Brazil to book a hotel room in. The nightly rate of £43 is 22% more than the average city in Brazil.

Which city in Brazil has the least expensive hotel rooms?

If you’re looking for the best deal when visiting Brazil, consider staying in Belo Horizonte. According to our data, Belo Horizonte is the least expensive city to spend the night in when visiting Brazil, with an average nightly rate of £7, 86% below the country’s average.