top of page
Search

Tossa de Mar how to get there

Tossa de Mar is a coastal town on the Costa Brava which is located in the region of La Selva, in Girona. It is at a distance of less than 90km from Barcelona and there are several ways to get to Tossa de Mar from Barcelona.


The main means of transport to get to Tossa de Mar are by car, bus, train and boat. Everything depends on where the origin is located, although the origin from where Tossa de Mar is usually visited is from Barcelona, or from Blanes, Lloret de Mar or other nearby towns of Girona. 



how to get tossa de mar


How to get to Tossa de Mar from Barcelona

Have you booked your holidays in Tossa de Mar and want to know how to get there from Barcelona?. It is possible to get from Barcelona to Tossa de Mar by car or by bus.

Below, we detail the transport options from Barcelona to Tossa de Mar if the origin of the trip is Barcelona. 


Barcelona to Tossa de Mar bus

Direct bus with the company Moventis / Sarfa. This bus is taken from Estació d'Autobusos Nord in Barcelona. The average travel time is 1 h 20 min. The frequency of buses is usually every ≈ 2 h (with a higher volume services in summer). The price ranges from 11 € - 16 € online and at the ticket office, the standard price is 27,40 €. The bus station is located in the center of town; just 5 minutes walk from the town center. 


how to get tossa de mar by bus from barcelona

  1. Departure from Estació d'Autobusos Barcelona Nord (metro L1 Arc de Triomf).

  2. Buy your ticket at moventis.es or at the ticket office of the bus station (“Barcelona Nord → Tossa de Mar”).

  3. The bus leaves you at the Tossa station a few meters from the old town and the beach.



How to get from Barcelona to Tossa de Mar by car

Whether you decide to get to Tossa de Mar by car or rental car from Barcelona, the journey time is approximately 1 h 10 - 1 h 25 min. The most direct route is to take the C-32 north (Maresme) which since 2021, is free, so you do not pay toll. Regarding the cost of gasoline, it ranges approximately between 8-10 € per round trip.


Of course, you will have to take into account that parking in Tossa in summer is really complicated. The blue zones have a cost of 2-3 €/h or leaving the car in a parking lot can cost approximately from 12 € to 20 €/day.


If you prefer to request an Uber or taxi ride from Barcelona to Tossa de Mar, you must to know that covering approximately 94 kilometers in about 86 minutes, with an estimated price of €116.


Tossa de Mar how to get by train from Barcelona

Tossa de Mar has no train so there is no combination to go from Barcelona to Tossa de Mar by train. The easiest option is to take the train to Blanes and then take a bus to Tossa de Mar, but it is a much slower option than the bus.

 

If you still decide to go by train from Barcelona to Tossa de Mar, the route would be to take the R1 Train (Rodalies de Catalunya) to Blanes, and then the L69 bus from Blanes station. The journey time is approximately 2 hours (1 h 15 train + 35-40 min bus). The cost of the trip is 4,90 € (4 zones) for the train + 3,50 € for the bus. Approximately 8,40 €.


  1. Train R1 direction Maçanet-Massanes from Sants / Plaça Catalunya / Arc de Triomf.

  2. Get off at Blanes. Single ticket Rodalies 4 zones (4,90 €).

  3. Outside the station take bus L69 (sign “Tossa”). Pay the driver (3,50 €) or use the T-mobilitat if you have it loaded for 2 zones.

  4. The bus stops in Lloret de Mar and ends in Tossa.


If you go and return the same day, choose the combination “Train + Bus” at the Rodalies machine because it will be a little cheaper and it will print a single QR code valid for both journeys.


tossa de mar bus estation

Best way to get to Tossa de Mar from Blanes

The best way to get from Blanes to Tossa de Mar is by car or bus. Below, we detail the best route by road from Blanes to Tossa de Mar.

Tossa de Mar how to get by car from Blanes

The fastest route to go by car to Tossa de Mar from Blanes is taking the GI-682 road. The approximate distance between these two towns is about 15 kilometers, and the estimated travel time by car is about 20 to 25 minutes, depending on traffic.

As for the cost of fuel, if we consider a car with an average consumption of 6 liters per 100 km and a gasoline price of approximately 1.50 € per liter, the cost would be around 1.35 € for the whole trip.


Tossa de Mar how to get there by bus from Blanes

Outside Blanes train station, you will find the bus stop L69.  If you have the T-mobilitat, you can use it if you have it charged for 2 zones. The journey time is approximately 35-40 min and the cost of the trip is 3,50 €. Tossa de Mar is the last stop and it leaves you right at the bus station. Just in front of the Esclat hypermarket, a few minutes walk from the beach, the tourist center or the main restaurants in Tossa de Mar. 


Taxi from Blanes to Tossa de Mar - Prices 

If you decide to travel by cab from Blanes to Tossa de Mar, the approximate price may vary depending on traffic and schedule, but generally the cost is between 25 and 35 euros.

Keep in mind that if you travel at night or on holidays, the price may be increased by surcharges. 


Regarding where to find a cab rank in Blanes to go to Tossa de Mar, you can take the cab from the Blanes train station itself, or you can also find cab ranks in the port area and in the Països Catalans avenue.



 
 
 

Comments


Subscribe to stay up to date with all

leisure news in Tossa de Mar

  • Instagram

Thanks for subscribing!

© 2025 by Tossa with ❤

bottom of page