Hotels in Brazil

Find the best deals on 114,731 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
£30 - £43
CHEAPEST CITY IN BRAZIL Belo Horizonte 14% cheaper Hotels in Belo Horizonte are the cheapest in Brazil at just £30 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
  • Best value

    Hotel Atlantico Business Centro

    7.8

    £13

    View Deal
  • #1 Most popular

    Hotel Fasano Rio De Janeiro

    9.0

    £201

    View Deal
  • #2 Most popular

    Arosa Rio Hotel

    8.4

    £19

    View Deal
  • #3 Most popular

    Hilton Copacabana Rio De Janeiro

    8.5

    £52

    View Deal
  • #4 Most popular

    Belmond Copacabana Palace

    9.3

    £200

    View Deal
  • #5 Most popular

    Sheraton Grand Rio Hotel & Resort

    8.6

    £100

    View Deal
  • Novotel Rj Porto Atlantico

    8.2

    £25

    View Deal
  • Best value

    Tryp Sao Paulo Tatuape Hotel

    8.5

    £26

    View Deal
  • #1 Most popular

    L'Hotel PortoBay São Paulo

    8.9

    £79

    View Deal
  • #2 Most popular

    Maksoud Plaza

    8.5

    £33

    View Deal
  • #3 Most popular

    Pullman Sao Paulo Ibirapuera

    8.9

    £50

    View Deal
  • #4 Most popular

    Gran Estanplaza Berrini

    8.9

    £40

    View Deal
  • #5 Most popular

    Melia Jardim Europa

    8.4

    £45

    View Deal
  • Hotel Fasano Sao Paulo

    9.2

    £214

    View Deal
  • Best value

    Casa de Mainha Friendly Hostel

    9.3

    £8

    View Deal
  • #1 Most popular

    Hostel Familiar

    10.0

    £8

    View Deal
  • #2 Most popular

    Gadhega's Hostel Salvador

    6.1

    £14

    View Deal
  • #3 Most popular

    Condomínio Mar Azul

    8.0

    £12

    View Deal
  • #4 Most popular

    Salvador Host

    7.6

    £14

    View Deal
  • #5 Most popular

    Bahiacafe Hotel

    9.0

    £25

    View Deal
  • Mercure Salvador Pituba

    8.0

    £24

    View Deal
  • Best value

    Pousada Familiar 25 De Março

    5.8

    £6

    View Deal
  • #1 Most popular

    Loft Mucuripe Suite

    £14

    View Deal
  • #2 Most popular

    Okay Pousada

    7.5

    £11

    View Deal
  • #3 Most popular

    Cama & Cafe Pousada

    7.3

    £8

    View Deal
  • #4 Most popular

    Hotel Encontro do Sol

    8.6

    £16

    View Deal
  • #5 Most popular

    Gran Mareiro Hotel

    9.0

    £44

    View Deal
  • Aloha Hostel Fortaleza

    8.0

    £6

    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 £51 per night on average, April 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.

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, 87% below the country’s average.