Facts checked

Barcelona Airport to Tossa de Mar

Josep Tarradellas Barcelona-El Prat Airport (BCN)

Tossa de Mar

Book this transfer

The walled old town of Tossa de Mar on its headland, stone houses and towers rising inside the medieval walls with pines on the slope above.
Photo domaa2, Pixabay Content License

Tossa de Mar is about 112 km from Barcelona airport, an hour and a half. That distance is the least certain on this site: our two routing engines are fourteen and a half kilometres apart, and the reason is the last eleven. A private transfer is 185 to 445 EUR for the vehicle, up to fourteen.

85–100 min
By road, estimated
112 km
Road distance

At a glance

Transfers you can book for this route

One bookable transfer for this route

We may earn a commission if you book through this link. We do not add anything to the provider's price, and it does not affect which option we recommend. Affiliate disclosure

Compare your options

Which transfer should you choose?

OSRM returned 104.33 km and Valhalla 118.79. It is not about tolls - Valhalla returns the same figure whether tolls are allowed or forbidden. It is the coast road. From Lloret de Mar the way to Tossa is a narrow corniche cut into the cliff, and a router that prices it as slow goes inland instead and adds fourteen kilometres to avoid it. The times tell the rest: 89.5 minutes against 94.7, a five-minute gap against a fourteen-kilometre one. The cliff road is shorter and no quicker, which is what a cliff road usually is.

There are ten or more of you

Private transfer

445 EUR across fourteen is thirty-two each for an hour and a half. The alternative is a change at Lloret and a local bus over the cliff road.

Read more about private transfer

You get car sick

Private transfer

Ask for the inland route. It is fourteen kilometres longer and five minutes slower, and it is not a corniche.

Read more about private transfer

Private transfer

Booking a transfer before you fly

Journey time
Not checked yet
Price

See provider

Current price shown at Viator

Door to door
Yes

A private transfer is arranged before you fly and the driver meets you in arrivals with your name on a board. Barcelona has two passenger terminals two kilometres apart, so the one thing worth getting right at booking is which one you land at. Priced at 185 to 445 EUR for the vehicle, up to fourteen passengers, as recently checked at Viator on 11 September 2026, from the same supplier that sells Salou and Lloret de Mar from this airport. Tossa is small and the road in is the corniche, which is the ordinary reason a transfer earns its keep on this stretch of coast.

Sets down at
Your accommodation or address
Booking
Booked in advance, before you travel
Best forFamiliesGroupsLots of luggage

See the bookable transfer at the top of this page.

Prefer to have it booked before you land?

A private transfer to Tossa de Mar is arranged in advance and the driver meets you in arrivals. Prices move, so the link opens the current ones at Viator.

Frequently asked questions

How far is Tossa de Mar from Barcelona Airport?

About 112 km, but the honest range is 104 to 119. The two engines take different roads for the final stretch from Lloret.

How much is a private transfer?

185 to 445 EUR for the vehicle, up to fourteen people, recently checked at Viator rather than quoted live.

Why do the distances differ so much?

The coast road from Lloret to Tossa is a narrow cliff road. A router that avoids it goes inland and adds fourteen kilometres.

How long does it take?

Eighty-five to a hundred minutes. The shorter road is not the quicker one.

€185–€445

per vehicle, up to 14 · Viator

Related pages

Where these facts come from

Every figure on this page is checked against a named source and dated. We do not publish a number we cannot point at.

Facts last checked
Written guidance reviewed
Sep 11, 2026