Golden-domed turret at Pena Palace, Sintra Portugal, showcasing Moorish revival architecture
List · Lisbon 8 picks

The 8 Best Small Towns Near Lisbon for an Easy Day Trip or Overnight

From a fairytale palace town in the hills to walled medieval villages and clifftop fishing ports, these are the most rewarding small towns within easy reach of the Portuguese capital.

Last updated June 28, 202611 min read
Top pick

Sintra is the best all-rounder for first-timers thanks to its palaces and easy 40-minute train link; choose Obidos for medieval-village romance, Cascais for an easy seaside half-day, or Ericeira if you want surf and seafood with fewer crowds.

Lisbon is one of Europe's most rewarding city bases, partly because so much sits within an hour or two of it. Hop a suburban train or a short drive and you can swap the capital's hills and trams for a Moorish hill town, a walled medieval village, or a fishing port where the catch lands at the harbor and is grilled across the street.

This list is ranked best-first and built around real, currently-open towns you can actually reach without a car (though a few are easier with one). For each we give rough travel time and mode from central Lisbon, what makes it worth the trip, and what to eat when you get there.

Use it two ways: pick one or two for day trips if you're city-based, or string a couple together for an overnight if you want to slow down and see them after the tour buses leave.

Sintra1tours from $68.46
Sintra Google
About 30 km northwest of Lisbon
Sintra is the essential day trip: a green, misty hill town crowded with palaces and gardens that earned it UNESCO World Heritage status. The candy-colored Pena Palace on its peak is the headline, but the moss-covered Quinta da Regaleira, with its initiation well spiraling underground, is just as memorable. The historic center is small and walkable, with pastry shops selling the local travesseiros and queijadas. Go early or stay late, because midday brings the heaviest crowds and Pena's terraces get packed.
  • Pena Palace and its terraces
  • Quinta da Regaleira's initiation well
  • Moorish Castle ramparts
  • Travesseiros from Piriquita bakery
Best for first-time visitors and palace lovers
Getting there 40 minutes by train from Lisbon's Rossio station (about €2.40 each way), then bus 434 or a walk up to the palaces
Óbidos2tours from $75.42
Óbidos Google
About 80 km north of Lisbon
Óbidos is the picture-book walled town, a tangle of whitewashed houses trimmed in blue and yellow inside a full circuit of medieval ramparts you can walk (with no railings, so mind your footing). The cobbled Rua Direita runs the length of the town, lined with shops pouring ginjinha, the local sour-cherry liqueur, often served in an edible chocolate cup. It's compact enough to see in a few hours but charming enough to justify an overnight once the day-trippers leave. Time a visit for the Medieval Market in summer or the Christmas village if you can.
  • Walking the castle walls
  • Ginjinha in a chocolate cup
  • Rua Direita's shops and tile facades
  • Igreja de Santa Maria
Best for medieval atmosphere and a romantic overnight
Getting there About 1 hour by direct Rodotéjo express bus from Lisbon's Campo Grande (around €8 each way); easier with a day-trip tour
Cascais3tours from $68.46
Cascais Google
About 30 km west of Lisbon
Cascais is the easiest seaside escape from the city, a former fishing village turned genteel resort town with a marina, sandy coves, and a walkable old center. The big draw is how little effort it takes: a scenic train hugs the coast the whole way. Beyond the beaches, walk or cycle out to Boca do Inferno, a dramatic cliff chasm where the Atlantic crashes through, and don't miss fresh seafood and pastel de nata along the way. It pairs naturally with Sintra on a single day if you have a car or a tour.
  • Boca do Inferno cliffs
  • Praia da Rainha cove beach
  • The marina and old town lanes
  • Cascais Cidadela art quarter
Best for an easy half-day by the sea
Getting there About 40 minutes by train from Lisbon's Cais do Sodré station along the coast (around €2.40 each way)
Sesimbra4
Sesimbra Google
About 40 km south of Lisbon
Tucked below the wooded Arrábida hills on the south side of the Tagus, Sesimbra is a working fishing town with a long crescent beach and some of the best grilled fish near Lisbon. The catch comes straight off the boats, so order the swordfish or whatever's fresh at a seafront restaurant and watch the harbor. Above town, the Moorish castle gives sweeping views over the bay, and a short drive west reaches the clear-water coves of the Arrábida Natural Park. It feels genuinely local and is far quieter than the Sintra-Cascais coast.
  • Grilled fresh fish on the seafront
  • Sesimbra Castle viewpoint
  • Praia do Ouro beach
  • Day trips into Arrábida coves
Best for seafood and a quieter beach day
Getting there About 1 hour by bus (TST line) from Lisbon's Praça de Espanha or Sete Rios; easiest with a car
Ericeira5
Ericeira Google
About 50 km northwest of Lisbon
Ericeira is a whitewashed clifftop town that doubles as Europe's only World Surfing Reserve, with a string of renowned breaks like Ribeira d'Ilhas just up the coast. Even if you don't surf, the compact old town is a pleasure: blue-trimmed houses, miradouro viewpoints over the Atlantic, and small squares full of cafes. It has a younger, relaxed energy than the resort towns, plus excellent fresh seafood at honest prices. Combine it with nearby Mafra and its colossal baroque palace-convent if you have a full day.
  • Ribeira d'Ilhas surf break
  • Old town miradouros
  • Fresh shellfish and percebes
  • Nearby Mafra Palace
Best for surfers and laid-back coastal vibes
Getting there About 1 hour 15 minutes by Mafrense bus from Lisbon's Campo Grande terminal (around €6 each way)
Setúbal6
Setúbal Google
About 50 km south of Lisbon
Setúbal is an under-visited port city at the mouth of the Sado estuary, famous for two things: fried cuttlefish (choco frito) and dolphin-watching boat trips on the river. The covered Mercado do Livramento is one of Portugal's great food markets, with tiled walls and a wall of glistening fresh fish. From the ferry terminal you can cross to the Tróia peninsula's long white beaches, or head into the Arrábida hills above town. It's a real, lived-in place rather than a tourist set piece, which is exactly the appeal.
  • Choco frito (fried cuttlefish)
  • Mercado do Livramento
  • Sado estuary dolphin watching
  • Ferry to Tróia beaches
Best for food lovers and a non-touristy day out
Getting there About 1 hour by train from Lisbon's Roma-Areeiro station, or by TST bus across the bridge
Évora7
Évora Google
About 130 km east of Lisbon, in the Alentejo
Évora is the standout of the Alentejo plains, a UNESCO-listed walled city small enough to feel like a town and rich enough to fill a full day. Highlights range from a remarkably intact Roman temple to the macabre Capela dos Ossos, a chapel lined with the bones of thousands. The surrounding region is Portugal's wine country, so pair your visit with hearty Alentejo cooking (think pork with clams and black-pig dishes) and a glass of local red. It's the longest haul on this list but rewards an overnight if you can spare it.
  • Roman Temple of Évora
  • Capela dos Ossos (Chapel of Bones)
  • Alentejo wine and black-pig pork
  • Sé Cathedral rooftop views
Best for history buffs and wine lovers willing to go farther
Getting there About 1 hour 30 minutes by direct train from Lisbon's Oriente station (around €12-15 each way)
Azenhas do Mar8
Azenhas do Mar Google
About 40 km west of Lisbon, near Sintra
Azenhas do Mar is a tiny cliffside village where whitewashed houses tumble down toward the Atlantic and a natural saltwater pool sits at the base of the cliff. It's more a photo-stop and lunch destination than a full day, but it's one of the most striking spots on the Sintra coast. Time it for low tide to use the rock pool, and book a table at the cliffside restaurant for grilled fish with a view straight down to the surf. Combine it with Sintra or the wild beaches of Praia das Maçãs nearby.
  • Clifftop village viewpoint
  • Natural seawater pool
  • Cliffside seafood lunch
  • Nearby Praia das Maçãs
Best for photographers and a scenic lunch stop
Getting there About 1 hour 15 minutes via train to Sintra then bus toward Praia das Maçãs/Azenhas do Mar; far easier with a car

Want these spots worked into your trip?

We'll build a custom Lisbon itinerary around the places you pick.

Generate itinerary
Good to know

Before you go

Getting aroundMany of the best towns are reachable by Lisbon's suburban trains: Sintra from Rossio, Cascais from Cais do Sodré, and Setúbal/Évora from Oriente or Roma-Areeiro. A rechargeable Navegante (Viva Viagem) card works on trains and city transport and saves fiddling with tickets.
When to goSpring (April-June) and early autumn (September-October) bring warm weather without peak crowds. Sintra and Óbidos are busiest midday in summer, so arrive early or stay into the evening to enjoy them more calmly.
Day trip vs overnightSintra, Cascais, Setúbal and Ericeira work well as day trips. Óbidos and Évora reward an overnight, when the day-trippers leave and the lit-up streets are at their best.
Book aheadPena Palace and Quinta da Regaleira in Sintra sell timed tickets that frequently sell out in high season, so buy online in advance. For Setúbal dolphin-watching, reserve a day or two ahead in summer.

Lisbon's surroundings pack an unusual amount of variety into short distances: palaces in the hills, walled villages, surf towns, and seafood ports are all within easy reach. Pick one or two for day trips while you're city-based, or build an overnight into Óbidos or Évora to see them at their quietest. However you plan it, these towns are the easiest way to add depth to a Lisbon trip.

Frequently asked questions

Which small town near Lisbon is best for a day trip?
Sintra is the best overall day trip thanks to its palaces, gardens, and a direct 40-minute train from Rossio station. For an easy seaside alternative, Cascais is just as quick from Cais do Sodré.
What is the closest town to Lisbon worth visiting?
Cascais and Sintra are both about 40 minutes by train and are the closest standout options. Cascais is the easiest seaside escape, while Sintra offers the palaces and hills.
Can you visit Sintra and Cascais in one day?
Yes. They sit on opposite ends of the same coastal loop west of Lisbon, and a car or organized small-group tour lets you see Sintra's palaces in the morning and Cascais by the sea in the afternoon.
Which town near Lisbon is quietest and least touristy?
Sesimbra and Setúbal on the south bank of the Tagus see far fewer tourists than the Sintra-Cascais coast, and both reward visitors with excellent fresh seafood.
Is Óbidos worth visiting from Lisbon?
Yes. Óbidos is a fully walled medieval town about an hour north by bus, known for its ramparts and ginjinha served in chocolate cups. It is small enough for a day trip but charming enough to justify an overnight.
Plan with MagicTrips

Build your own Lisbon trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Lisbon itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary