There are 7 ways to get from Barcelona to Leros by plane, bus, ferry, car, car ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Leros Municipal Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Leros Municipal Airport (LRS)plane BCN - LRS
9h 41m€213–408Fly to Kos, car ferry
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Kos (KGS)plane BCN - KGS
- Take the carferry from Port of Kos to Port of Leroscarferry
11h 40m€120–255Bus, ferry
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Durrës to Piraeusbus
- Take the ferry from Port of Piraeus to Lerosferry Bsf
2d 1hDrive, ferry
- Drive from Barcelona to Port of Piraeuscar
- Take the ferry from Port of Piraeus to Lerosferry Bsf
40h 53m€614–950Train, bus, ferry
- Take the train from Barcelona-Sants to Montpellier Saint-Rochtrain
- Take the train from Montpellier Saint-Roch to Strasbourgtrain Tgv
- Take the bus from Strasbourg Bahnhof to Tiranabus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Peiraiasbus
- Take the ferry from Port of Piraeus to Lerosferry Bsf
2d 3hBus, ferry via Gjirokastër
- Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
- Take the bus from Tirana to Gjirokastërbus
- Take the bus from Gjirokastër to Piraeusbus
- Take the ferry from Port of Piraeus to Lerosferry Bsf
2d 9hBus, ferry via Budapest
- Take the bus from Barcelona, Estació d'Autobusos Nord to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Athensbus
- Take the ferry from Port of Piraeus to Lerosferry Bsf
2d 18h€319–491
Barcelona to Leros by bus, foot, and ferry
Comparing Your Travel Options
The cheapest way to get from Barcelona to Leros is to fly and car ferry which costs €120 - €260 and takes 11h 40m.
The fastest way to get from Barcelona to Leros is to fly which takes 9h 41m and costs €210 - €410.
The distance between Barcelona and Leros is 2196 km.
The best way to get from Barcelona to Leros without a car is to bus and ferry which takes 2 days 1h and costs .
It takes approximately 9h 41m to get from Barcelona to Leros, including transfers.
Leros is 1h ahead of Barcelona. It is currently 9:49 AM in Barcelona and 10:49 AM in Leros.
There are 1086+ hotels available in Leros.
What companies run services between Barcelona, Spain and Leros, Greece?
Aegean Airlines, Olympic Air, and Vueling Airlines fly from Barcelona–El Prat Airport (BCN) to Leros Municipal Airport (LRS) once daily.
- Website
- en.aegeanair.com
Flights from Barcelona–El Prat Airport to Leros Municipal Airport via Athens
- Ave. Duration
- 10h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €120–550
Flights from Barcelona–El Prat Airport to Leros Municipal Airport via Thessaloniki, Athens
- Ave. Duration
- 12h 15m
- When
- Thursday
- Estimated price
- €170–550
Flights from Barcelona–El Prat Airport to Kos via Athens
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- €65–290
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 6m
- Frequency
- 4 times a day
- Estimated price
- €40–65
- Website
- Renfe Viajeros
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Barcelona, Estación de Autobuses de Sants to Tirana
- Ave. Duration
- 25h 38m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +30 21 0891 9800
- [email protected]
- Website
- Blue Star Ferries
Ferry from Port of Piraeus to Leros
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- €60–150
- Website
- Blue Star Ferries
Ferry from Port of Piraeus to Leros
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- €60–150
- Website
- Blue Star Ferries
Ferry from Port of Piraeus to Leros
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- €60–150
- Website
- Blue Star Ferries
Ferry from Port of Piraeus to Leros
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- €60–150
- Website
- Blue Star Ferries
Ferry from Port of Piraeus to Leros
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- €60–150
- Website
- Blue Star Ferries
Want to know more about travelling around Greece
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Getting around the Cyclades
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide










