Day trips from Lisbon
8 hidden towns and nature spots within 150 km of Lisbon, picked by Europe Revealed. Sorted from nearest to furthest.
25 km01 · Popular townSintraFairytale palaces scattered over forested hills near Lisbon.
Trains from Lisbon take about 40 minutes. Don't drive up to the palaces: roads are narrow and parking is scarce; use the local bus.
25 km02 · Popular townCascaisA seaside town on Lisbon's coast, with wild cliffs at Boca do Inferno.
Trains from Lisbon's Cais do Sodré station take about 40 minutes, along the coast.
30 km03 · Nature spotArrábidaGreen hills dropping into calm turquoise bays south of Lisbon.
Easiest by car from Setúbal. In summer, shuttle buses run to the beaches when cars are restricted.
30 km04 · Nature spotCabo da RocaThe westernmost point of mainland Europe, on wild Atlantic cliffs.
Buses run from Sintra (about 40 minutes) and Cascais.
70 km05 · Hidden townÓbidosA whitewashed medieval town completely enclosed by its castle walls.
Buses from Lisbon take about an hour.
100 km06 · Hidden townNazaréA fishing town famous for the world's biggest surfed waves.
Buses from Lisbon take about 2 hours.
110 km07 · Hidden townÉvoraA walled city in the Alentejo with a Roman temple and a chapel lined with bones.
Trains and buses from Lisbon take about 1.5 hours.
115 km08 · Hidden townTomarA Templar castle and convent above a riverside town.
Trains from Lisbon take about 2 hours.Questions
Day trips from Lisbon: good to know
What are the best day trips from Lisbon?
Our favourite hidden places near Lisbon are Sintra (25 km), Cascais (25 km), Arrábida (30 km) and Cabo da Roca (30 km). All 8 are on this page, sorted by distance.
How far are these places from Lisbon?
All of them are within about 150 km of Lisbon in a straight line, close enough for a day trip by car, and many by train or bus too. Check each place for how to get there.