Hotels in Brazil

Find deals on 29,495 hotels in Brazil

3 Feb — 4 Feb2
Sat 4/2
Wed 8/2

Top hotels in Brazil

Find the perfect hotel for your stay in Brazil
Review Score
Hotel class

Best cities to book a hotel in Brazil

Below are the average prices for hotels in the most popular cities in Brazil


C$ 49 - C$ 170

CHEAPEST CITY IN BRAZILRecife34% cheaperHotels in Recife are the cheapest in Brazil at just C$ 49 per night on average
MOST EXPENSIVE CITY IN BRAZILJijoca de Jericoacoara57% more expensiveJijoca de Jericoacoara has the highest priced hotels in Brazil with rooms averaging C$ 170 per night
MOST POPULAR CITY IN BRAZILRio de Janeiro67% more users visitedMore momondo users search for hotels in Rio de Janeiro than any other city in Brazil

Things to do in Brazil

Hotels in popular cities in Brazil

Below are the most popular cities in Brazil to stay in, as well as some of the best hotels in each area

When to book a hotel in Brazil

Check out the information below to find the best deal on a hotel room in Brazil
Low seasonMaycheapest month to stay
High seasonDecembermost expensive time to stay
41%expected price decrease
49%expected price increase


C$ 83 - C$ 276

Cheapest day of weekTuesdayis the cheapest day of the week to book
Highest day of weekWednesdayis the most expensive day of the week to book
C$ 162is the average per night cost for a hotel on this day
C$ 107is the average per night cost for a hotel on this day

Brazil travel tips

If you're looking for hotels in Brazil in areas that are easily accessible with public transport, you'll find that the country's big cities will be the best destinations. Through momondo, you can book hotels in Brazil’s Rio de Janeiro and São Paulo for an memorable city vacation. In Rio de Janeiro, the public transportation consists of buses, a subway system, and mini buses. These are all affordable transportation options and easy enough to navigate. In São Paulo, the public transportation consists of a large network of trolleys, buses, and subways (Metro). The Metro will be the easiest option for navigating and will take you to the city’s main attractions from all different neighborhoods in the city's central district.

Where to stay in Brazil

If you're traveling to Brazil for a beach vacation, you should look for hotels in beach areas like Ipanema and Copacabana. By staying right on the beach, you can save a lot of transportation time and most fully experience the Brazilian beach life. Miles and miles of beautiful white sand, palm trees, and crystal-clear water make these two areas consistently popular. If you're traveling for bustling city life and up-tempo nightlife, then the biggest cities, like Rio, Salvador, and Sao Paulo are logical choices. For calmer vacations, you can find coastal and fishing towns to enjoy and explore, like Belem and Porto Alegre.

Learn about attractions and sights in Brazil

Brazil has a wide variety of experiences and attractions. Cheap hotels in Brazil’s Rio de Janeiro give you access to Pão de Açucar, one of the highlights of all of Brazil. Stay at the central Hotel Atlantico Rio to easily access the ride up to the top of the mountain for beautiful sunset views. Find cheap hotels in Brazil’s Foz do Iguaçu and you'll be able to visit the stunning Iguaçu Falls, which puts most other waterfalls to shame. In the city of Foz do Iguaçu, you can stay at San Juan Eco Hotel. Another popular attraction is Igreja NS do Bonfim, the famous 18th-century church in Salvador.

One of the most popular areas to visit for nightlife is São Paulo. Here you can find more than 30,000 restaurants, bars, and clubs. These cover everything from high-end gourmet food to popular street food and bohemian-themed bars. Book hotels in Brazil’s Sao Paulo, Republica area, to be in walking distance to many eating options. Reinales Plaza Hotel and Novotel Sao Paulo Jaragua are good options for this area. Another popular destination for nightlife is Ipanema, Rio's famous beach area. Here you will find Brazil hotels like Sofitel Rio de Janeiro Ipanema and Sol Ipanema Hotel, located right on the beach.

When you plan your trip to Brazil, it's a good idea to be aware of annual events and holidays, as this will most likely impact your trip. The undisputed biggest annual event in Brazil is Carnival, which is celebrated jubilantly in nearly every city. The festival takes place 46 days before Easter and has evolved to become a huge outdoor festival with dancing and performances. If you want to experience this, a good idea is to plan your trip well in advance. The second largest annual festival is the Parintins Folklore Festival. This is held in the Amazonas and spans more than three days at the end of June. The festival includes colorful costumes and both dancing and singing that is taking over the area.

Useful insights on Brazil hotels

Get a quick overview on price and accommodation trends for your visit in Brazil

Lowest Hotel Price

C$ 24

Most Popular Hotel (5-star)

Hilton Copacabana Rio de Janeiro

Average Length of Stay

28 days
The cheapest price for a room in Brazil found in the last 7 days is C$ 24/night. This rate is available with Selina Copacabana, a 3-star hotel.
Travel with comfort when booking a room with Hilton Copacabana Rio de Janeiro, the most popular 5-star hotel in Brazil (8.4/10 rating - based on 3,827 reviews).
On average, people stay for 28 days when lodging at hotels in Brazil. The average accommodation price for 28 days in Brazil in the past week is C$ 3,652.

Information about staying in Brazil

Read these important travel tips before booking a hotel in Brazil

When travelling to Brazil it would be best to plan your trip around the month of April, as the prices are significantly lower than in December - just C$ 107 per night.

There is little doubt that travellers enjoy various cities in Brazil, but the majority of travellers who visit Brazil tend to spend the most time in Rio de Janeiro.

As a popular tourist destination in Brazil, it is no surprise that Vila do Abraao has the most expensive hotel rooms at C$ 79 per night - 41% more than than the country's average hotel room price.

If you are travelling to Brazil on a budget, plan to stay in Sao Paulo which boasts the lowest average hotel room cost in the country. Charging about 81% lower than the country’s average, hotel room rates in Sao Paulo are typically around C$ 10 per night.

momondo's favorite hotels in Brazil

Learn more about these user-preferred hotels in Brazil

Pousada Maria Sara

Rua Efigênia (Rua da Academia), Jijoca de Jericoacoara, Brazil

C$ 32
Pousada Ana e o Mar

Pousada Ana e o Mar

Avenida Padre Manoel Da Nobrega, 2315, Ubatuba, Brazil

C$ 51
Pousada Mirante da Prainha

Pousada Mirante da Prainha

Rua Jose Pinto de Macedo 270 - Casa 07 - Sítio 28930000 Arraial do Cabo Rua Jose Pinto de Macedo 270 - Casa 07 - Sítio 289, Arraial do Cabo, Brazil

C$ 68
OYO Residencial Muriqui Apart Hotel, Mangaratiba

OYO Residencial Muriqui Apart Hotel, Mangaratiba

Rua Arariboia, 52, Vila Muriqui, Brazil

C$ 28

Pousada Lyrios Do Mar

Avenida Fernando Paes de Oliveira, N 118, Maragogi, Brazil

C$ 36
Buona Vitta Gramado by Gramado Parks

Buona Vitta Gramado by Gramado Parks

Estr. Profa. Elvira Apolo Benetti 150, Gramado, Brazil

C$ 75

Pousada Maragolfinho

Rua Escritor Graciliano Ramos 13, Maragogi, Brazil

C$ 57
Hotel e Pousada Areia da Praia

Hotel e Pousada Areia da Praia

Rua Padre Manoel, 47, São Vicente, Brazil

C$ 37
Nacional Inn Campos Do Jordao

Nacional Inn Campos Do Jordao

Rua Joaquim Pinto Seabra, 208, Campos do Jordão, Brazil

C$ 52

Pousada Belvedere

Rua João Batista Souza 60, Capitólio, Brazil

C$ 60

Pousada da Mari

Rua Maranhão, 351, Gramado, Brazil

C$ 28
OYO Hotel Arembepe Beach Hotel, Camacari

OYO Hotel Arembepe Beach Hotel, Camacari

Praia do Piruí S/N - Lote 10, Arembepe, Brazil

C$ 77
Palace Hotel - Poços de Caldas

Palace Hotel - Poços de Caldas

Praca Pedro Sanches - Centro, Poços de Caldas, Brazil

C$ 44
Pousada Golden House

Pousada Golden House

Rua Armando Brandini 151, Aguas De Sao Pedro, Brazil

C$ 48
Pousada Amazônia

Pousada Amazônia

Rua da Paz Jacunda, Alter do Chão, Brazil

C$ 105
OYO Piúma Palace Hotel

OYO Piúma Palace Hotel

Av. Beira Mar, 438, Piúma, Brazil

C$ 32

Pousada Caminho das Cachoeiras Pirenopolis

Rua Goiás Quadra 13 lote 12, Pirenópolis, Brazil

C$ 39

Sw Praia Hotel

Rua Roberto Shoji 267 Boqueirao, Praia Grande, Brazil

C$ 60
Pousada Praia Grande

Pousada Praia Grande

Travessa Quinca Borba 7, Arraial do Cabo, Brazil

C$ 51

Start planning your trip to Brazil

Why use momondo?

Searching across hundreds of travel sites, momondo finds hotels and accommodation options in Brazil and lets you filter them according to your needs. It is free to use and there are no hidden booking fees or costs.

Finding a great place to stay in Brazil is easy with momondo. Filter all the accommodation options we return to find the best place for you. Want somewhere with a pool or 24 hour front desk? We have filters for that. Free breakfast? momondo can show those for you too. Filter by review, price and numerous other factors, all for free, all on momondo.

Save money when you book hotels with momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.