Brazil
The best small towns and villages in Brazil
Pick by trip type: Paraty for a colonial port with islands and boats (3 nights, Apr–Oct), Ouro Preto or Tiradentes for baroque gold-rush streets (2 nights, Apr–Sep), Olinda for colonial heights beside Recife (1–2 nights), and Lençóis for the Chapada Diamantina (3 nights, May–Sep). All are fly-in or long-drive destinations; none work as a Rio day trip.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideBrazil
Key facts
- Best all-round pick
- Paraty, Rio de Janeiro state — colonial centre, car-free, boats to islands
- Best colonial history
- Ouro Preto and Tiradentes, Minas Gerais
- Best with a city
- Olinda, paired with Recife
- Best for hiking
- Lençóis, gateway to Chapada Diamantina
- Best in the south
- Gramado and Bento Gonçalves, Serra Gaúcha
- Time to allow
- 2–3 nights per town; 1–2 for Olinda
- Getting between regions
- Fly; Brazil is larger than the contiguous US
- Peak crowds
- New Year, Carnival and July school holidays; book ahead
Our top picks
Ranked for a first or second trip to Brazil. Each pick is a town you can reach by air or a long road transfer, sleep in for two or three nights, and walk the centre in a morning. Costs are 2026 estimates for one night, mid-range double room, high season.
If you only add one small town to a Rio trip, make it Paraty. If you are already flying to Salvador or Recife, Olinda and Lençóis are the stronger add-ons.
- Paraty — /paraty
- Ouro Preto — /ouro-preto
- Olinda — /olinda
- Tiradentes — /tiradentes
- Lençóis — /lencois
- Pirenópolis — /pirenopolis
- Gramado — /gramado
- Bento Gonçalves — /bento-goncalves
- Porto de Galinhas — /porto-de-galinhas
- Canoa Quebrada — /canoa-quebrada
| Town | Why go | Best time | Nights | Cost (2026 est.) |
|---|---|---|---|---|
| Paraty | Colonial port, car-free centre, boat trips to islands | Apr–Oct | 3 | R$350–700 |
| Ouro Preto | Baroque gold-rush town, steep cobbled streets | Apr–Sep | 2 | R$250–500 |
| Olinda | Colonial hilltop above Recife, frevo and Carnival | Sep–Mar | 1–2 | R$250–500 |
| Tiradentes | Small Minas town, churches, good food | Apr–Sep | 2 | R$350–700 |
| Lençóis | Base for Chapada Diamantina hikes and waterfalls | May–Sep | 3 | R$250–500 |
| Pirenópolis | Colonial Goiás town, waterfalls nearby | May–Sep | 2 | R$250–500 |
| Gramado | Serra Gaúcha, cool air, chocolate and wine | Apr–Oct | 2–3 | R$400–800 |
| Bento Gonçalves | Wine valley, Italian-Brazilian food | Mar–Nov | 2 | R$350–700 |
| Porto de Galinhas | Reef pools and beach village, Pernambuco | Sep–Mar | 2–3 | R$350–700 |
| Canoa Quebrada | Dune village on the Ceará coast | Aug–Dec | 2–3 | R$200–450 |
Prices are 2026 estimates for a mid-range double room in high season; Carnival, New Year and July cost more.
How we chose
We kept towns that are small enough to walk in a day, have a reason to stay overnight rather than pass through, and sit within reach of an airport or a road transfer of a few hours. Each one has a distinct reason to go: colonial architecture, a wine valley, a hiking base or a beach village.
We left out big cities and resort strips, and we left out places that only work as a day trip from a city you are already visiting. We also weighted the shoulder seasons, because a town that is pleasant in April can be hot, wet or packed in January.
- Walkable centre, or a compact village layout
- At least two nights of things to do
- Reachable by air plus a road transfer, or a direct bus from a hub
- A clear best season, not just a generic 'year-round'
- Enough beds and restaurants to absorb a high-season crowd
Best time
Brazil is large, so the best month depends on the region. The south and southeast (Paraty, Ouro Preto, Tiradentes, Gramado, Bento Gonçalves) are driest and mildest from April to October. The northeast coast (Olinda, Porto de Galinhas, Canoa Quebrada) is better from September to March, when the rain eases.
Lençóis and the Chapada Diamantina are best in the dry months from May to September, when trails and waterfalls are safer. Pirenópolis is also a dry-season pick, roughly May to September.
Avoid the peak weeks if you can: New Year, Carnival and the July school holidays push prices up and fill the small hotels first.
| Region | Best months | What to expect |
|---|---|---|
| Paraty and the Costa Verde | Apr–Oct | Drier, cooler; boats run most days |
| Minas Gerais (Ouro Preto, Tiradentes) | Apr–Sep | Dry, cold nights; clear days |
| Serra Gaúcha (Gramado, Bento Gonçalves) | Apr–Oct | Cool to cold; autumn colour and wine harvest |
| Northeast coast (Olinda, Porto de Galinhas, Canoa Quebrada) | Sep–Mar | Warm, sunny; rain peaks around Apr–Jul |
| Chapada Diamantina (Lençóis) | May–Sep | Dry trails, cooler nights |
| Goiás (Pirenópolis) | May–Sep | Dry season, waterfalls at their best |
Getting there
Fly between regions. Brazil is larger than the contiguous US, so a bus between, say, Rio and Recife is a multi-day trip, not an overnight. Domestic flights from Rio, São Paulo and Brasília reach every town on this list via a nearby airport plus a road transfer.
Paraty: about 4–5 hours by road from Rio de Janeiro, or a shuttle van from Rio and São Paulo. Ouro Preto and Tiradentes: fly to Belo Horizonte, then 1.5–3 hours by road. Olinda: fly to Recife, then 30–40 minutes. Lençóis: fly to Salvador, then a long road transfer of about 6 hours, or a shorter flight to Lençóis airport in the dry season. Gramado and Bento Gonçalves: fly to Porto Alegre or Caxias do Sul, then 1.5–2.5 hours by road. Porto de Galinhas: about 1 hour from Recife. Canoa Quebrada: about 2 hours from Fortaleza. Pirenópolis: about 2 hours from Brasília.
| Town | Nearest airport | Transfer |
|---|---|---|
| Paraty | Rio de Janeiro (GIG/SDU) | 4–5 h by road or shuttle van |
| Ouro Preto | Belo Horizonte (CNF) | 1.5–2 h by road |
| Tiradentes | Belo Horizonte (CNF) or São João del Rei | 2–3 h by road |
| Olinda | Recife (REC) | 30–40 min |
| Lençóis | Salvador (SSA) or Lençóis (LEC) | about 6 h by road, or a short flight |
| Pirenópolis | Brasília (BSB) | about 2 h by road |
| Gramado | Porto Alegre (POA) or Caxias do Sul (CXJ) | 1.5–2.5 h by road |
| Bento Gonçalves | Caxias do Sul (CXJ) or Porto Alegre (POA) | 1–2 h by road |
| Porto de Galinhas | Recife (REC) | about 1 h by road |
| Canoa Quebrada | Fortaleza (FOR) | about 2 h by road |
Transfer times are 2026 estimates and vary with traffic and season.
Map
The picks cluster in four areas: the Costa Verde west of Rio (Paraty), the Minas Gerais gold towns (Ouro Preto, Tiradentes), the northeast coast (Olinda, Porto de Galinhas, Canoa Quebrada), and the interior and south (Lençóis, Pirenópolis, Gramado, Bento Gonçalves).
Coordinates below are approximate town centres.
| Town | Approximate coordinates |
|---|---|
| Paraty | -23.2178, -44.7131 |
| Ouro Preto | -20.3856, -43.5036 |
| Olinda | -8.0089, -34.8553 |
| Tiradentes | -21.1103, -44.1781 |
| Lençóis | -12.5625, -41.3900 |
| Pirenópolis | -15.8522, -48.9592 |
| Gramado | -29.3788, -50.8731 |
| Bento Gonçalves | -29.1664, -51.5164 |
| Porto de Galinhas | -8.5083, -35.0039 |
| Canoa Quebrada | -4.5264, -37.6989 |
Questions people ask
The best small towns and villages in Brazil?
Paraty for a colonial port with islands and boats, Ouro Preto and Tiradentes for baroque Minas Gerais, Olinda for colonial heights beside Recife, Lençóis for Chapada Diamantina hiking, and Gramado or Bento Gonçalves for the southern wine country. Allow 2–3 nights each.
When is the best time to go in Brazil?
April to October for the south and southeast, including Paraty, Ouro Preto and the Serra Gaúcha. September to March for the northeast coast, including Olinda and Porto de Galinhas. May to September for Lençóis and the Chapada Diamantina.
How many days do I need in Brazil?
One week covers Rio plus one more stop. Two weeks lets you add a small town or two without rushing. Give each town 2–3 nights, and fly between regions rather than taking long-distance buses.
Are these towns day trips from Rio or São Paulo?
Mostly no. Paraty is the closest to Rio at 4–5 hours by road, which is a stay, not a day trip. Ouro Preto, Olinda, Lençóis and the southern towns all need a flight or a long transfer.
Do I need a car in these towns?
In Paraty, Ouro Preto, Olinda and Tiradentes you can walk the centre and use taxis or app cars. A car helps in Bento Gonçalves for the wineries, and around Pirenópolis and Lençóis for waterfalls and trailheads.
Which town is best for a first trip?
Paraty, if you are basing in Rio. It is walkable, has boat trips and beaches, and works in 3 nights. If your trip already includes Recife or Salvador, Olinda or Lençóis are the easier add-ons.
Deep dive
Every source; changeable facts are marked check
Sources
- officialVisit Brasil (Embratur)
- officialMinistério do Turismo (Brazil)
- secondaryWikivoyage – Brazil