Barcelona to Tossa de Mar: The Medieval Coastal Town
Quick answer: Tossa de Mar sits about 103 km from Barcelona, roughly 1.5 hours away on the Costa Brava. There is no train station in Tossa itself, so the e12 Express bus from Estaçio del Nord (about 1h20, 22 daily departures on weekdays) or a direct taxi/transfer are the two practical options. Tossa’s main draw is the Vila Vella — the only fully intact fortified medieval old town left on the entire Catalan coast.

Tossa de Mar is quieter and smaller than Lloret de Mar just up the coast, and that is largely the point — it trades some of the nightlife for a genuinely well-preserved medieval quarter and a beach framed by stone walls rather than resort towers.
Getting There
| Method | Time | Notes |
|---|---|---|
| e12 Express bus | ~1h20 | 22 daily departures on weekdays, direct from Barcelona |
| Train to Blanes + bus | ~2 hours | No train station in Tossa itself — connection required |
| Taxi / transfer | ~1h10–1h20 | Door to door, no connection |
Because Tossa has no station of its own, the train is never a single-leg option — it always means finishing the journey by bus or taxi from Blanes. For a day trip where every hour matters, that makes the direct bus or a transfer the more time-efficient choice from the start.
The Vila Vella: Spain’s Only Intact Coastal Medieval Town
Declared a National Historic-Artistic Monument in 1931, the Vila Vella is the only fully fortified medieval settlement still standing on the Catalan coast. The walls, the Can Macià tower, and the old town streets are all within walking distance of the bus station — along with the beach and the remains of a Roman villa, making Tossa an easy town to see properly without a car once you arrive.
Combining Tossa with Nearby Towns
Tossa sits close enough to Lloret de Mar and Blanes that some visitors combine two stops in one day, though the connecting bus and taxi options between the towns add real time — for most first-time visitors, giving Tossa its own dedicated day trip makes for a more relaxed visit than trying to fit in a second town.
FAQ
About 103 km, roughly 1.5 hours by direct bus or taxi.
No direct train — the nearest station is in Blanes, followed by a bus or taxi connection into Tossa.
The medieval walled old town of Tossa de Mar — the only fully intact fortified settlement remaining on the entire Catalan coast, declared a national monument in 1931.
Yes — Tossa is smaller and less nightlife-focused, better suited to visitors more interested in the medieval old town and beach than a busy resort scene.
