Last Updated: April 2026

In this post, you’ll find out different ways to travel from Barcelona to Lloret de Mar. When travelling to Costa Brava and the rest of Catalonia, Girona and Reus have a good offering of low-cost flights.

But it’s Barcelona, big, beautiful and full of options, that sees most tourist arrivals that will later visit the rest of the region.

So, thinking about the many people visiting the Costa Brava now that the sun is coming out, I’m sharing my tips on how to travel from Barcelona to Lloret de Mar by bus and by train.

Before your trip, check out this itinerary for the perfect 3 days or long weekend in Barcelona.

Public Transport From Barcelona To Lloret de Mar

Bus From Barcelona to Lloret de Mar

Taking a bus from Barcelona to Lloret de Mar is the easiest option. Moventis operates buses from Barcelona Airport T1 and T2 from 7:50am to 9:15pm.

The journey to Lloret takes nearly 2 hours. The same bus stops at Barcelona’s Estació del Nord station, before continuing to Lloret Fenals and Lloret Estació.

The frequency of the Barcelona to Lloret de Mar bus is roughly once every hour, with small variations during the day. Tickets cost from €12 each way, and the journey from Barcelona Estació del Nord takes 1 hour.

During the summer months, there are extra buses, due to the increased demand. Having said that, it’s still recommended to buy your tickets in advance, especially if you’re travelling with a small group.

Check bus schedules and seat prices here.

Public Transport from Barcelona to Lloret de Mar
Plaça Catalunya, in the heart of Barcelona

Also: How to go from Barcelona Airport to the city centre

Train From BCN to Llotet de Mar

There are no direct trains from Barcelona to Lloret de Mar – sad face. There is, however, the option of taking the train to Blanes, about 8km south of Lloret, and completing the journey by bus.

The total travel time is pretty much the same as the direct bus from Barcelona. The options are:

Trains from Barcelona Sants station to Blanes roughly every 30 minutes, from 5:46am to 10:54pm. The train journey between Barcelona and Blanes takes around 1.5 hours, and you can buy tickets at the station, starting at 6.15 euros one way.

From Plaça de Catalunya (central Barcelona): trains to Blanes operate between 6:17am to 10:47pm and take between 1.25 to 1.5 hours, departing every 30 minutes. The price of a single ticket starts from €6.15.

Bus from Blanes to Lloret de Mar: There are buses from Blanes Railway Station to Lloret every 20-30 minutes. Services are synchronised with the train arrivals and there’s no need to book it in advance. The journey takes around 20 minutes and cost €1.85.

Public Transport from Barcelona to Lloret de Mar

From Barcelona to Lloret de Mar by Private Transfer

If you want privacy and comfort and don’t mind paying for it, a private transfer may be just right for you. Some hotels may offer the service, but you can also book it online.

I used this website twice and I liked their concept, so I became a partner – in other words, if you book through this link, I’ll receive a small commission and you won’t pay extra for it.

The main benefit is that you will know the price in advance, and you can choose whether to pre-pay in full or pay a small amount when you book and pay the rest to the driver. Sample fares are:

Barcelona Airport to Lloret de Mar: from 135 euros for up to four people and three bags.

BCN Sants Train Station to Lloret de Mar: from 135 euros for up to four passengers with three bags.

If you’re spending time in Barcelona, check out this post about what to see in the city, apart from the works of Gaudí.

Other Posts: