Day trips from Girona
8 hidden towns and nature spots within 150 km of Girona, picked by Europe Revealed. Sorted from nearest to furthest.
25 km01 · Hidden townBesalúA medieval town entered over a fortified 11th-century bridge.
Buses run from Girona and Olot. Easiest by car.
30 km02 · Hidden townTossa de MarA walled medieval town above a sandy bay on the Costa Brava.
Buses run from Barcelona (about 1.5 hours) and from Girona.
30 km03 · Hidden townCalella de PalafrugellA whitewashed fishing village with small coves on the Costa Brava.
Buses run from Girona and Barcelona to Palafrugell, then a short local bus.
50 km04 · Hidden townCadaquésA whitewashed fishing village on the wild Costa Brava, once home to Dalí.
Buses run from Figueres and Barcelona. The road is winding.
65 km05 · Hidden town · FranceCollioureA colourful fishing village with a church tower rising from the sea.
Trains run along the coast from Perpignan in about 20 minutes. Parking is hard in summer.
90 km06 · Nature spotMontserratA monastery tucked into serrated rock peaks near Barcelona.
Take the train from Barcelona, then the rack railway or cable car up the mountain.
120 km07 · Hidden townSitgesA lively beach town with a whitewashed old quarter, 40 minutes from Barcelona by train.
Trains from Barcelona take about 40 minutes.
140 km08 · Popular town · FranceCarcassonneA double-walled medieval citadel with over fifty towers.
Trains connect with Toulouse and the coast. Park below La Cité and walk up.Questions
Day trips from Girona: good to know
What are the best day trips from Girona?
Our favourite hidden places near Girona are Besalú (25 km), Tossa de Mar (30 km), Calella de Palafrugell (30 km) and Cadaqués (50 km). All 8 are on this page, sorted by distance.
How far are these places from Girona?
All of them are within about 150 km of Girona 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.