Paraty is the best all-rounder for its perfectly preserved colonial center and beach-and-waterfall surroundings; choose Petropolis for a quick, easy mountain day trip, or Buzios if you are chasing beaches.
Rio de Janeiro is dazzling, but the state around it hides some of Brazil's most rewarding small towns: cobbled colonial ports on the Costa Verde, cool mountain retreats where Brazil's emperors summered, and whitewashed fishing villages fringed by Caribbean-clear water. Most sit within two to four hours of the city, close enough for a long day trip and ideal for a weekend.
This list runs best-first for an all-round escape, but every town here suits a different mood, whether you want colonial charm, waterfalls and trout, or turquoise coves. For each one you will find how long it takes to get there from Rio, what to see and eat, and who it suits best.
A rental car gives you the most freedom, especially for the mountain and beach towns, but comfortable intercity buses reach all of these and are the norm for Paraty, Petropolis, and Buzios.
Planning a trip to Rio de Janeiro?
- Wander the car-free colonial center and Igreja de Santa Rita
- Schooner boat trip to Ilha do Pelado and Saco do Mamangua
- Tour a family cachaca distillery (alambique) in the hills
- Waterfalls and natural slides in Paraty-Mirim and Penha
- Museu Imperial and its imperial jewels
- Sao Pedro de Alcantara Cathedral
- Casa de Santos Dumont
- Crystal Palace and the historic Bohemia brewery
- Beach-hopping between Ferradura, Joao Fernandes, and Geriba
- Schooner tour of the peninsula with snorkeling stops
- Sunset on the Orla Bardot promenade
- Dinner and people-watching on Rua das Pedras
- Views of Dedo de Deus peak
- Trails and waterfalls in Serra dos Orgaos National Park
- The Petropolis-Teresopolis crossing for experienced trekkers
- Mountain trout and cheese fondue in local restaurants
- Boat tour to Praia do Farol and the Gruta Azul
- Snorkeling in glassy, cold-water coves
- Pontal do Atalaia viewpoint
- Wide sands at Prainha and Praia Grande
- Swim and slide at Cachoeira do Escorrega
- Trout dishes and homemade jams and liqueurs
- River pools and forest trails along the Rio Preto
- Cool mountain nights by the fire
- Fondue, chocolate, and homemade jams
- Finnish cultural touches and the Casa do Papai Noel
- Waterfalls like Cachoeira de Deus
- A side trip into Itatiaia National Park
- Weekend serestas (serenades) in the streets
- Museu da Seresta and the town's colonial center
- Guided visits to restored coffee-baron fazendas
- Horse-drawn carriage rides and antique shops
Want these spots worked into your trip?
We'll build a custom Rio de Janeiro itinerary around the places you pick.
Before you go
From colonial Paraty to the turquoise coves of Arraial do Cabo and the cool peaks above Teresopolis, the towns ringing Rio offer a completely different rhythm just a couple of hours from Copacabana. Pick the one that matches your mood, book a pousada for the weekend, and let Rio be only the beginning of your trip.
Frequently asked questions
Which small town near Rio is best for a day trip?
How do you get from Rio de Janeiro to Paraty?
Which town near Rio has the best beaches?
What is the best mountain town near Rio?
Can you visit these towns without a car?
Build your own Rio de Janeiro trip
Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Rio de Janeiro itinerary.

