Quick answer: Tossa de Mar is a Costa Brava resort about 85 km (a 108 km drive) north of Barcelona-El Prat (BCN), and there is no train station in the town. The simplest public option is the direct Moventis coach from the airport bus interchange to Tossa de Mar bus station, roughly €20 one-way in about 2h 15m — but it runs only every few hours, so timing matters. A taxi or pre-booked private transfer is faster at around 1h 15m to 1h 30m door to door for roughly €150-180, which suits families or late arrivals. Otherwise you can ride into Barcelona first and change to a Costa Brava coach.

Tossa de Mar is one of the prettiest towns on the Costa Brava, and it sits far enough up the coast that the journey needs a little planning. Below are the three realistic ways to get there from the airport, with July 2026 fares and times and a frank view of which suits you.

At a glance: Barcelona airport to Tossa de Mar

OptionCostTimeBest for
Direct Moventis coach~€20 one-way~2h 15mBudget, if the timetable fits your flight
Via Barcelona (Aerobus/train + coach)~€20-30 total~2h 30m+More frequent departures, if you miss the direct coach
Taxi / private transfer~€150-180~1h 15m-1h 30mFamilies, luggage, late flights, door to door
Train (direct)not availableNo station in Tossa

Option 1: The direct coach (Moventis)

The most straightforward public route is the direct coach run by Moventis (the Costa Brava operator formerly branded Sarfa). It leaves from the airport's interurban bus interchange, reachable from both terminals (a free shuttle links T1 and T2 every few minutes), and runs straight to the Tossa de Mar bus station without a change of vehicle.

Expect a fare of roughly €20 one-way and a journey of about 2 hours 15 minutes, because the coach calls at other Costa Brava resorts such as Lloret de Mar along the way. The catch is frequency: there are only a handful of departures a day, spaced several hours apart, so this option works best when a departure lines up with your landing. Always check the current Moventis timetable and buy ahead in summer, when seats sell out.

Option 2: Via Barcelona city

If the direct coach does not suit your arrival time, the flexible fallback is to travel into Barcelona first and change there. Take the Aerobus (about €7.45 one-way) or the R2 Nord train into the city, then a Moventis Costa Brava coach from the Estació del Nord bus terminal toward Tossa de Mar. Coaches from the city run more often than the airport direct service, so this route trades a change of vehicle for more departure choices. Total cost is usually around €20-30 and the whole trip takes 2.5 hours or more once you add the connection and waiting time.

Option 3: Taxi or private transfer

For the fastest and most comfortable trip, a taxi or pre-booked private transfer goes door to door in about 1 hour 15 minutes to 1 hour 30 minutes — quicker than the coach, which stops along the coast. Budget roughly €150-180 for the roughly 108 km drive. A private transfer fixes the price in advance and meets you in arrivals with a name sign, which is worth it for families, heavy luggage or late-night landings when coaches have stopped. Barcelona airport taxis are metered, so the final figure varies with traffic and the time of day.

Which option should you choose?

  • Travelling light and on a budget? Take the direct Moventis coach if a departure fits your flight; otherwise go via Barcelona.
  • Family, lots of luggage, or a late arrival? A private transfer or taxi is worth the extra euros for the door-to-door speed.
  • Flexible on timing? Going via Barcelona gives you the most frequent departures and lets you see the city on the way.

What is Tossa de Mar like?

Tossa de Mar is the jewel of the southern Costa Brava, and quieter than its bustling neighbour Lloret de Mar just down the coast. Its landmark is the Vila Vella, the only surviving fortified medieval town on the Catalan coast, its 12th-century walls and towers rising straight above the main beach. Below sit the golden Platja Gran and the smaller Mar Menuda cove, with clear water that drew painters like Marc Chagall, who called the town his "blue paradise". It makes a relaxed beach base with an old-town heart, and Lloret, Girona and the coves further north are all easy day trips.

About the authorElena Garcia, Barcelona travel editor for barcelona-bcn-international-airport.com. Elena writes about Barcelona-El Prat Airport and getting around Catalonia.

Published:

Last updated: