Costa Brava and Dalí’s coast
Walled Tossa, the coves of Palafrugell, Cadaqués and Cap de Creus, then Figueres and Girona.
- Distance
- 269 km (167 mi)
- Driving
- 3 h 43 min
- Suggested days
- 3
- Stops
- 7
- Countries
- Spain
- Updated
- July 19, 2026
At a glance: 3-day road trip of about 269 km (167 mi) with 7 stops, from Barcelona to Girona. About 3 h 43 min of driving in total.
Route description
From Barcelona, head north along the coast to Tossa de Mar, whose walled old town, the Vila Vella, stands on a headland above the beach. From Tossa the GI-682 runs north to Sant Feliu de Guíxols along the cliffs, with hundreds of bends and sea views all the way; allow plenty of time.
Calella de Palafrugell is a former fishing village of white houses and boats pulled up on the beach, linked to nearby coves by the coastal path, the Camí de Ronda. Further north the road crosses the hills to Cadaqués, a white village on a bay where Dalí’s house at Portlligat can be visited with advance booking.
Cap de Creus is the easternmost point of mainland Spain, with wind-carved rocks, hidden coves and a lighthouse; in summer car access to the cape may be restricted. Inland, Figueres is home to the Dalí Theatre-Museum, designed by the artist as his own work of art and topped with giant eggs.
The route ends in Girona, with its cathedral steps, medieval walls and colourful houses along the river Onyar. The roads to Cadaqués and along the GI-682 are winding and narrow, and parking is limited in summer; large motorhomes should use campsites and car parks outside the villages.
Stop-by-stop itinerary
In driving order. Distances are estimates between consecutive stops.
- 1Start
Barcelona
Spain - 292 km
Tossa de Mar
Spain - 335 km
Calella de Palafrugell
Spain - 456 km
Cadaqués
Spain - 56 km
Cap de Creus
NatureCadaqués, SpainThe easternmost point of mainland Spain: wind-carved rocks, hidden coves and a lighthouse Dalí loved.
- 637 km
Dalí Theatre-Museum
OdditiesFigueres, SpainA museum Salvador Dalí designed as his own work of art, topped with giant eggs.
- 743 km
Girona
Spain