Picolo earns a commission from Hotels.com when you book through the links on this page. The price stays the same.

Hotels

Best hotels in Brazil: where to stay, from Copacabana to Iguaçu

At six in the morning the first runners are already out along Copacabana, the surf breaking on the sand as the city wakes behind them. Two hours away by plane the Iguaçu Falls thunder, and further north are palm-lined beaches where the only light at night comes from the fishing boats. Brazil is vast, and your choice of hotel decides which part of it you actually see.

Aerial view of Rio de Janeiro with mountains and bays at sunset

On a first trip, base yourself in Rio, ideally in Ipanema or on Copacabana, and add two nights at the Iguaçu Falls. With more time, Bahia is the best place for beaches, and São Paulo suits food, art and design lovers.

Picolo picks

The white facade of Copacabana Palace.

Rio de Janeiro

1. Copacabana Palace

The beachfront classic

Copacabana Palace opened in the 1920s and has been Rio's most famous hotel ever since. Its white facade faces the beach, and the garden pool has drawn film stars and heads of state for generations.

This is our pick for a first visit, for the history, the service and the location in the middle of Copacabana. It is expensive, and the neighbourhood around it is busy and noisy. Book a table at one of its restaurants even if you stay elsewhere.

The rooftop pool at Fasano looking towards the mountains above Ipanema.

Rio de Janeiro

2. Hotel Fasano Rio de Janeiro

The rooftop pool in Ipanema

Fasano stands at the end of Ipanema, with interiors by Philippe Starck and a rooftop pool overlooking the beach and the Dois Irmãos mountain. The ground-floor bar is one of the city's best-known meeting places.

It suits travellers who want to stay in Ipanema with style and good food. Rooms are smaller than the price suggests, and the rooftop gets crowded at sunset. Head to the beach early, before the volleyball nets go up.

The terrace looking out over Rio from the Santa Teresa hotel.

Rio de Janeiro

3. Santa Teresa Hotel Rio MGallery

Above the city

The Santa Teresa hotel occupies an old mansion on the hill of the same name, with gardens, a pool and views over the centre and the bay. The neighbourhood has cobbled streets, artists' studios and small bars.

It suits couples who want calm and character rather than beach life. It is a taxi ride down to the beaches, and the streets on the hill are steep. In the evening, the view over the city lights is reason enough to stay.

The pool surrounded by plants at Rosewood São Paulo.

São Paulo

4. Rosewood São Paulo

A tower full of plants

Rosewood is part of Cidade Matarazzo, a former hospital complex that has been transformed, with a new tower clad in trees and plants. The hotel is filled with Brazilian art and design, and has several restaurants, a spa and a pool.

This is our design pick, and one of the most talked-about new hotels in South America. It is expensive, and you are in a city where you spend a lot of time in cars. Save an evening for the hotel's restaurants.

The curved building of Hotel Unique at dusk.

São Paulo

5. Hotel Unique

The ship in Jardins

Hotel Unique was designed by the architect Ruy Ohtake and looks like a curved hull standing on end, with round windows in its facade. On the roof are a red pool and a bar looking out over the city.

It suits travellers who want architecture and city life in Jardins, one of the best areas for shops and restaurants. Rooms have curved walls and slightly unusual layouts. The rooftop bar is popular, so go early.

Hotel das Cataratas in the rainforest by the falls, seen from the air.

Iguaçu

6. Hotel das Cataratas

Inside the national park

Das Cataratas is the only hotel inside the national park on the Brazilian side, a pink colonial-style building right by the trails to the falls. Guests can walk out to the falls before the park opens and after it closes.

This is our nature pick, and the reason many people add an extra night at Iguaçu. It is expensive, and its restaurants are the only ones nearby in the evening. Go out at sunrise, when you have the view almost to yourself.

The beach and palms at Txai Itacaré, seen from the air.

Bahia

7. Txai Resort Itacaré

Palms and rainforest

Txai sits in a former coconut plantation by a long beach south of Itacaré, with bungalows on the slope and rainforest right behind. There is a spa, and the resort runs trips to waterfalls and remote beaches.

It suits couples and nature lovers who want a beach with green all around. Getting here is a journey, with a flight to Ilhéus and a drive on. The sea can have strong currents, so swim where the staff suggest.

The pool in the garden at UXUA in Trancoso.

Bahia

8. UXUA Casa Hotel & Spa

Houses on the square in Trancoso

UXUA is made up of old fishermen's houses around the Quadrado, the grassy square in Trancoso with a white church at one end. The houses have been rebuilt with reclaimed wood and local craftsmanship, and the hotel has its own beach lounge by the sea.

It suits travellers who want a small village, good food and a slow pace. There are few rooms and prices are high. In the evening the lanterns come on around the Quadrado and the restaurants set their tables on the grass.

A pool facing the sea at Kenoa.

Alagoas and Pernambuco

9. Kenoa Exclusive Beach Spa & Resort

A villa with a pool

Kenoa lies on a quiet beach at Barra de São Miguel south of Maceió, with villas and suites, many with their own pool. The architecture uses timber and natural stone, and there is a spa and a small restaurant.

This is our romantic pick, for couples who want to be left alone. There is little to do beyond the hotel, and prices are high. In the afternoon you can walk the beach for hours and meet hardly anyone.

The bungalows and pools at Nannai Muro Alto, seen from above.

Alagoas and Pernambuco

10. Nannai Muro Alto

Bungalows by calm water

Nannai is on Muro Alto beach in Pernambuco, where a reef just offshore keeps the water calm and shallow. Many bungalows have a private pool, and there is a kids' club and several restaurants.

This is our family pick, with calm water and space for everyone. It is around an hour from Recife airport. Porto de Galinhas, famous for the natural pools in its reef, is a short trip away.

How Picolo chooses

Our editors pick every hotel and experience themselves, and most of them we have tried. Nobody can pay to be included or ranked higher. When you book through our links, Picolo earns a small commission. It never changes the price you pay, and it never decides what we write.

Brazil is bigger than the whole of Europe excluding Russia, so most visitors pick two or three areas for one trip. Rio de Janeiro and São Paulo are the cities, Iguaçu is the waterfall on the border with Argentina, and the north-east coast from Bahia to Pernambuco has the long, warm beaches. You fly between them, often with a connection.

We have chosen ten hotels across six areas, from a century-old palace on Copacabana to a pool villa on a beach in Alagoas, and we say who each one suits. All score highly with guests on Hotels.com. Our links go there, and the hotel is always chosen before the link.

How to choose the right hotel in Brazil

  • Rio: Ipanema and Leblon are the safest and most popular areas for visitors. Copacabana is busier and more down to earth, and Santa Teresa is the hillside neighbourhood of artists and views.

  • São Paulo: the city is huge and traffic is heavy. Stay in Jardins or near Avenida Paulista so you can walk to restaurants.

  • Iguaçu: the falls straddle the border with Argentina. The Brazilian side gives the panorama, the Argentine side takes you closer to the water. Stay at least two nights.

  • The north-east coast: Bahia, Alagoas and Pernambuco have warm sea all year. The airports are Salvador, Porto Seguro, Maceió and Recife.

  • Safety: in the big cities, take a taxi or ride-hailing app after dark and keep jewellery and phones out of sight on the beach.

The areas

  • Rio de Janeiro: Rio is squeezed between the ocean and steep green mountains. Copacabana and Ipanema are the beaches, and Christ the Redeemer stands above the city on Corcovado.

  • São Paulo: São Paulo is South America's largest city and Brazil's capital of food, art and business. Hotels here are more about design and restaurants than pools and beaches.

  • Iguaçu: The Iguaçu Falls are a chain of more than 250 cascades along the border between Brazil and Argentina, surrounded by rainforest and national park.

  • Bahia: Bahia has some of Brazil's finest beaches, with rainforest running down to the sea at Itacaré and the old village of Trancoso further south.

  • Alagoas and Pernambuco: Further north are the beaches of Alagoas and Pernambuco, with warm sea, natural pools in the reef and long sandy stretches lined with palms.

Frequently asked questions about hotels in Brazil

Where should I stay in Rio de Janeiro?

Ipanema and Leblon suit most visitors, with beach, restaurants and good safety. Copacabana is cheaper and livelier, and Santa Teresa is for those who want views and quiet.

How many days do I need at the Iguaçu Falls?

Two nights is enough to see both the Brazilian and Argentine sides.

Where are the best beaches in Brazil?

The north-east coast from Bahia to Pernambuco has the warmest water and the longest season. In Bahia, Trancoso and Itacaré are among the most popular.

Is it safe to stay in hotels in Brazil?

The hotels on our list are in safe areas. In the cities, take a taxi or app after dark and keep valuables out of sight.

Do I need a visa for Brazil?

Visa rules can change. Check the current entry requirements before you book.