No other country has Brazil's vibrancy. There's so much life in the landscape and that feeds through into the reputation that Brazilians have for passion and joie de vivre. It infects their architecture, their art and culture, and their way of life. This is South America's largest and most varied country, boasting tropical rainforests, white sandy beaches, old colonial towns, mega modern city centres, and sprawling favelas. That's before we've mentioned the great Amazon river and the wealth of wildlife that abounds in this vast country. This passion and energy feeds through to their hospitality, and the range of the best places to stay in Brazil, from hip and happening city boutiques and design hotels, to extensive rural fazendas and cosy pousadas.
There are so many ways to experience Brazil. On so many budgets. Before planning your trip, decide what kind of holiday you want. Maybe you want to be whipped into a frenzy during Rio de Janeiro's Carnival, or try out the bossa nova cafés of Rio's Santa Teresa district, hiking up to Cristo Redentor for one of the world's most spectacular views in the world? Or maybe you simply want some sun, to join the beautiful Brazilians on one of their world famous, caipirinha-soaked beaches?
If it's beaches you've come for, do look beyond Copacabana or Ipanema. For starters, consider Santa Catarina, South America’s equivalent to Australia, where the majority of people’s free time is spent on one of a number of the most spectacular beaches on the continent. Or Bahia, with its sunshine, white sand, coconut palms and incredible diving.
Salvador da Bahia is Brazil's most African influenced city — you taste it in the food, see it in the traditions and hear it in the music. The city is often in festive spirit, with music and parties celebrating one thing or another spreading out onto the streets with their wonderful 17th and 18th century architecture. Salvador was Brazil's first capital, and the ancient mix of cultures — coming from Europe, Africa and the Americas — which gathered here still shows.
Or consider visiting Paraty, a gem hidden on the coast just to the west of Rio, a colonial town surrounded by untouched beaches, jungle and natural parks. This is a great place for snorkelling, fishing and just relaxing. Or Búzios, that stunning hippy favourite east of Rio turned luxurious tropical hideaway.
Fashionistas should head for São Paulo, a global city of epic proportions and Brazil’s cultural capital. With 20 million inhabitants, some rich, some very poor and lots of different cultures, São Paulo has a landscape to match this diversity. As well as culture and shopping, São Paulo is also known for its nightlife. And don’t miss the incredible markets and a stroll along the Rua Oscar Freire and Paulista Avenue on a Sunday.
If it’s adventure you seek, you should get out of the cities and into the lush interior. The national parks and incredible landscapes of Minas Gerais make for a wonderful backdrop, as does the Chapada Diamantina National Park in Bahia, 375,000 acres of tropical forest covering mountains and concealing waterfalls, natural swimming pools and caves. You can camp in the park but there are also plenty of more luxurious accommodation options. And then of course there’s the state of Amazonas, which has the incredible Amazon Rainforest, Anavilhanas and the Jaú National Park. And talking of waterfalls, Brazil shares the mighty Iguaçu Falls with Argentina on the border in the south, the largest waterfall system in the world. They are well worth a visit if you are here for the scenery. Just to the north are the world’s largest wetlands, the Pantanal, in the states of Mato Gross do Sul and Mato Grosso.
The best places to stay in Brazil are as varied as its landscapes and attractions. Use our guide and start to plan the trip of a lifetime to this extraordinary country.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Rio de Janeiro State
This exclusive pousada is located opposite Lagoa de Araruama in São Pedro da Aldeia, Brazil. Elegant rooms are simply dressed, with local textiles and artwork adding Brazilian flavour; book a luxury suite for a cosy spa bath. Unwind by the pool before dining at the hotel restaurant; a charming stay.
Rio de Janeiro State (Boa Esperança 5o Distrito)
This luxury hotel is located in a beautiful valley beside the Atlantic Forest in Brazil. Accommodation consists of private bungalows with lake or mountain views, comfortable beds and generous living space; book a luxury bungalow for a Japanese soaking tub. Swim in natural waterfalls; a unique hotel.
Bahia (Praia Boca Da Barra)
This stylish pousada sits at the end of Boca da Barra Beach overlooking Boipeba Island. Spacious suites feature traditional interiors, with local artwork and artisanal pieces; book a luxury bungalow for a balcony with a hammock and sea views. Unwind by the pool before dinner; a charming beach hotel.
Bahia (Brazil)
This laid-back villa in Caraiva offers a tranquil escape, just 200m from the beach. The stylish, rustic decor pairs comfort with local charm. Enjoy Brazilian dishes, unwind by the pool, or explore the serene village on foot or by horse-drawn carriage. Perfect for those seeking comfort in simplicity.
Sao Paulo State (Sao Paulo State)
Set in the scenic Campos do Jordao, this hotel offers a serene retreat with mountain views and a lush garden. The stylish decor creates a relaxed yet sophisticated atmosphere. Guests can indulge in a delightful brunch, sip sparkling wine, and unwind with a sauna and hot tub. A peaceful escape.
Sao Paulo State
This charming ecolodge occupies a beautiful natural setting in Ribeirão Grande, Brazil. Choose from private cabins themed around world continents with traditional wood panelling and exposed beams; book a chalet for generous living space. Dine at the restaurant after birdwatching; an inviting lodge.
Rio de Janeiro (Santa Teresa)
A striking boutique hotel offering a spectacular spot in Santa Teresa with epic sea views. The brutalist building has been painstakingly designed mixing polished concrete with expanses of glass and wood. Rooms are bright and spacious and overlook a lush garden. A unique and luxurious city escape.
Rio de Janeiro (Copacabana)
A large hotel on the beach front in the Copacabana area. Luxurious rooms and suites, all contemporary with all the mod cons and spectacular sea views. Fantastic roof top terrace has a pool and lounge area, excellent Portugese restaurant, and well equipped spa and gym.
Ceara (Guajiru)
This beautiful Asian-style property boasts a beachfront location in Trairi. Its suites are spacious, elegant and simple and their restaurant serves absolutely delicious cuisine. Wander around the tropical garden or head out to the beach in this little pocket of paradise. A luxurious, relaxing stay.
Trancoso
Loaded with charm and character, Casa de Pera'Inda combines excellent service with a welcoming, convivial atmosphere. It offers smart, stylishly designed rooms with elegant furnishings and tasteful decor. Recline poolside or go on a horse trek through the surrounding jungle.
Trancoso (Porto Seguro)
Steps from Trancoso’s golden shores, this boutique retreat blends coastal charm with comfort. Expect rustic-chic interiors with handcrafted wooden details, soft linens, and tropical touches. A lush garden, outdoor pool, and stylish bar set the scene, while breakfast caters to every taste.
São Paulo (Sao Paulo State)
A stylish hotel in the Alto de Pinheiros district, ideal for both short and long stays. The sleek, cream-toned decor creates a calm, sophisticated atmosphere, while the suites come with fully equipped kitchens. On-site dining, a rooftop event space, and a gym complete the experience.
São Paulo (Sao Paulo State)
A sleek city escape in São Paulo’s buzzing business district. Interiors blend Brazilian oak, marble, and local artworks for modern charm. Feast on global flavours from sushi to feijoada, or unwind at the spa and rooftop pools. Perfect for business stays with a luxe twist.