Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20266 min read

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
Our top picks
TownWhy goBest timeNightsCost (2026 est.)
ParatyColonial port, car-free centre, boat trips to islandsApr–Oct3R$350–700
Ouro PretoBaroque gold-rush town, steep cobbled streetsApr–Sep2R$250–500
OlindaColonial hilltop above Recife, frevo and CarnivalSep–Mar1–2R$250–500
TiradentesSmall Minas town, churches, good foodApr–Sep2R$350–700
LençóisBase for Chapada Diamantina hikes and waterfallsMay–Sep3R$250–500
PirenópolisColonial Goiás town, waterfalls nearbyMay–Sep2R$250–500
GramadoSerra Gaúcha, cool air, chocolate and wineApr–Oct2–3R$400–800
Bento GonçalvesWine valley, Italian-Brazilian foodMar–Nov2R$350–700
Porto de GalinhasReef pools and beach village, PernambucoSep–Mar2–3R$350–700
Canoa QuebradaDune village on the Ceará coastAug–Dec2–3R$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.

Best time
RegionBest monthsWhat to expect
Paraty and the Costa VerdeApr–OctDrier, cooler; boats run most days
Minas Gerais (Ouro Preto, Tiradentes)Apr–SepDry, cold nights; clear days
Serra Gaúcha (Gramado, Bento Gonçalves)Apr–OctCool to cold; autumn colour and wine harvest
Northeast coast (Olinda, Porto de Galinhas, Canoa Quebrada)Sep–MarWarm, sunny; rain peaks around Apr–Jul
Chapada Diamantina (Lençóis)May–SepDry trails, cooler nights
Goiás (Pirenópolis)May–SepDry 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.

Getting there
TownNearest airportTransfer
ParatyRio de Janeiro (GIG/SDU)4–5 h by road or shuttle van
Ouro PretoBelo Horizonte (CNF)1.5–2 h by road
TiradentesBelo Horizonte (CNF) or São João del Rei2–3 h by road
OlindaRecife (REC)30–40 min
LençóisSalvador (SSA) or Lençóis (LEC)about 6 h by road, or a short flight
PirenópolisBrasília (BSB)about 2 h by road
GramadoPorto Alegre (POA) or Caxias do Sul (CXJ)1.5–2.5 h by road
Bento GonçalvesCaxias do Sul (CXJ) or Porto Alegre (POA)1–2 h by road
Porto de GalinhasRecife (REC)about 1 h by road
Canoa QuebradaFortaleza (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.

Map
TownApproximate 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