There are 13 ways to get from Spain to Ljubljana by plane, train, bus, ferry, car, shuttle, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Barcelona–El Prat Airport to Ljubljana
best- Fly from Barcelona–El Prat Airport (BCN) to Ljubljana (LJU)plane BCN - LJU
5h 25m€102–310Fly Valencia Airport to Trieste – Friuli Venezia Giulia Airport, shuttle
cheapest- Fly from Valencia Airport (VLC) to Trieste – Friuli Venezia Giulia Airport (TRS)plane VLC - TRS
- Take a shuttle bus from Trieste Airport to Ljubljana
6h 17m€63–645Train, bus
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
- Take the train from Milano Centrale to Venezia Mestretrain
- Take the bus from Venezia Mestre to Ljubljana Dolgi mostbus
18h 12m€193–346Ferry, drive
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Ljubljanacar
18h 59m€178–265Bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Padovabus
- Take the bus from Padova to Treviso, Aeroportobus 101
- Take the bus from Treviso Airport Canova to Ljubljana Central Bus Stationbus
21h 48m€145–189Fly Barcelona–El Prat Airport to Trieste – Friuli Venezia Giulia Airport, shuttle
- Fly from Barcelona–El Prat Airport (BCN) to Trieste – Friuli Venezia Giulia Airport (TRS)plane BCN - TRS
- Take a shuttle bus from Trieste Airport to Ljubljana
6h 6m€71–585Fly Barcelona–El Prat Airport to Zagreb Franjo Tuđman Airport, shuttle
- Fly from Barcelona–El Prat Airport (BCN) to Zagreb Franjo Tuđman Airport (ZAG)plane BCN - ZAG
- Take a shuttle bus from Zagreb Airport to Ljubljana
6h 50m€80–655Fly Son Sant Joan Airport to Klagenfurt Airport, shuttle
- Fly from Son Sant Joan Airport (PMI) to Klagenfurt Airport (KLU)plane PMI - KLU
- Take a shuttle bus from Klagenfurt Flughafen to Ljubljana
6h 36m€225–495Fly Barcelona–El Prat Airport to Venice Marco Polo Airport, shuttle
- Fly from Barcelona–El Prat Airport (BCN) to Venice Marco Polo Airport (VCE)plane BCN - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Ljubljana
7h 44m€78–800Train, bus via Trieste Airport (TRS)
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
- Take the train from Milano Centrale to Vicenzatrain Fr
- Take the train from Vicenza to Trieste Airporttrain Fr
- Take the bus from Ronchi dei Legionari, Trieste Airport Friuli Venezia Giulia to Ljubljana Dolgi mostbus
18h 53m€208–395Bus via Montpellier
- Take the bus from Barcelona - North Bus Station to Montpellier - Sabines Bus Stationbus BlaBlaCar Bus
- Take the bus from Montpellier to Ljubljana bus stationbus 1922
27h 5m€139–254Car ferry, train, bus
- Take the car ferry from Port de Barcelona to Port of Genoacarferry
- Take the train from Genova P.Za Principe to Venezia S. Luciatrain Fr
- Take the train from Venezia S. Lucia to Trieste Centraletrain Re
- Take the bus from Trieste to Ljubljana bus stationbus 402 / ...
31h 46m€180–305Drive 1,381.2 km
- Drive from Barcelona to Ljubljanacar 1,381.2 km
15h€219–316
Spain to Ljubljana by bus
Questions & Answers
The cheapest way to get from Spain to Ljubljana is to fly which costs €100 - €310 and takes 5h 25m.
The fastest way to get from Spain to Ljubljana is to fly which takes 5h 25m and costs €100 - €310.
No, there is no direct bus from Spain to Ljubljana station. However, there are services departing from Barcelona, Estació d'Autobusos Nord and arriving at Ljubljana Central Bus Station via Padova and Treviso Airport Canova. The journey, including transfers, takes approximately 21h 48m.
The distance between Spain and Ljubljana is 1175 km. The road distance is 1381.2 km.
The best way to get from Spain to Ljubljana without a car is to train and bus which takes 18h 12m and costs €190 - €350.
It takes approximately 5h 25m to get from Spain to Ljubljana, including transfers.
Spain to Ljubljana bus services, operated by BlaBlaCar Bus, depart from Barcelona - North Bus Station.
The best way to get from Spain to Ljubljana is to fly which takes 5h 25m and costs €100 - €310. Alternatively, you can bus, which costs €140 - €190 and takes 21h 48m.
Spain to Ljubljana bus services, operated by BlaBlaCar Bus, arrive at Montpellier - Sabines Bus Station.
Yes, the driving distance between Spain to Ljubljana is 1381 km. It takes approximately 15h to drive from Spain to Ljubljana.
What companies run services between Spain and Ljubljana, Slovenia?
Vueling Airlines, Lufthansa, and Swiss fly from Barcelona–El Prat Airport (BCN) to Ljubljana (LJU) every 4 hours. Alternatively, you can take a bus from Barcelona, Estació d'Autobusos Nord to Ljubljana Central Bus Station via Padova, Treviso, Aeroporto, and Treviso Airport Canova in around 21h 48m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–130
Flights from Valencia Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €35–160
Flights from Valencia Airport to Trieste – Friuli Venezia Giulia Airport via Palermo
- Ave. Duration
- 4h 30m
- When
- Tuesday
- Estimated price
- €35–160
Flights from Son Sant Joan Airport to Klagenfurt Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €55–240
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €24–70
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Ljubljana
- Ave. Duration
- 2h 10m
- When
- Thursday and Sunday
- Estimated price
- €60–220
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €24–110
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Ljubljana via Munich
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €120–400
Flights from Barcelona–El Prat Airport to Ljubljana via Frankfurt
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €120–400
Flights from Barcelona–El Prat Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €80–280
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Ljubljana via Zurich
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- €100–320
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport via Zurich
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- €70–240
- Website
- ita-airways.com
Flights from Barcelona–El Prat Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €75–200
Flights from Valencia Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €95–230
- Website
- croatiaairlines.com
Flights from Barcelona–El Prat Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €70–280
- Website
- flyulendo.com
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €17–85
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Lyon Part Dieu to Milano Centrale
- Ave. Duration
- 4h 44m
- Frequency
- 4 times a day
- Estimated price
- €55–90
- Website
- https://www.trenitalia.com/en.html
Train from Lyon Part Dieu to Milano Centrale
- Ave. Duration
- 4h 44m
- Frequency
- 4 times a day
- Estimated price
- €55–90
- Website
- https://www.trenitalia.com/en.html
Train from Venezia S. Lucia to Trieste Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Every 30 minutes
- Estimated price
- €27–45
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €30–65
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Vicenza
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €29–60
- Schedules at
- trenitalia.com
Train from Vicenza to Trieste Airport
- Ave. Duration
- 1h 49m
- Frequency
- Every 4 hours
- Estimated price
- €25–50
- Schedules at
- trenitalia.com
Train from Genova P.Za Principe to Venezia S. Lucia
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Estimated price
- €60–120
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Vicenza
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a week
- Estimated price
- €45–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €65–95
- 2nd Class
- €45–65
- Phone
- +38670511611
- [email protected]
- Website
- tripstair.com
Bus from Venezia Mestre to Ljubljana Dolgi most
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- €28–60
- Website
- https://tripstair.com/
Bus from Treviso Airport Canova to Ljubljana Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €30–50
- Website
- https://tripstair.com/
Bus from Ronchi dei Legionari, Trieste Airport Friuli Venezia Giulia to Ljubljana Dolgi most
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- €19–29
- Website
- https://tripstair.com/
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Barcelona, Estació d'Autobusos Nord to Padova
- Ave. Duration
- 16h 56m
- Frequency
- 3 times a week
- Estimated price
- €110–140
- Schedules at
- tabitatour.ro
- Phone
- +39 0422 588311
- [email protected]
- Website
- mobilitadimarca.it
Bus from Padova to Treviso, Aeroporto
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://mobilitadimarca.it/en/
- 2nd Class
- €4–6
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €160–410
- Website
- https://www.goopti.com/en/
- Private
- €204
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €160–410
- Website
- https://www.goopti.com/en/
- Private
- €204
Shuttle from Zagreb Airport to Ljubljana
- Ave. Duration
- 1h 56m
- Frequency
- On demand
- Estimated price
- €28–490
- Website
- https://www.goopti.com/en/
- Shared
- €28–75
- Private
- €140–180
Shuttle from Klagenfurt Flughafen to Ljubljana
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- €120–320
- Website
- https://www.goopti.com/en/
- Private
- €153
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Ljubljana
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- €55–700
- Website
- https://www.goopti.com/en/
- Phone
- +386 070740450
- [email protected]
- Website
- easydrive.si
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €19–40
- Schedules at
- easydrive.si
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €19–40
- Schedules at
- easydrive.si
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Barcelona - North Bus Station to Montpellier - Sabines Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- https://www.blablacar.co.uk/bus
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- €8–15
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Barcelona - North Bus Station to Montpellier - Sabines Bus Station
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- €30–50
- Website
- https://www.flixbus.co.uk
Bus from Montpellier to Ljubljana bus station
- Ave. Duration
- 21h 50m
- Frequency
- 4 times a week
- Estimated price
- €110–190
- Website
- https://www.flixbus.co.uk
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €8–14
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Barcelona - North Bus Station to Montpellier - Sabines Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- €28–45
- Schedules at
- alsa.es
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from Barcelona - North Bus Station to Montpellier - Sabines Bus Station
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- €30–65
- Website
- https://www.sindbad.pl/en/home
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €5–12
- Website
- https://www.itabus.it/en/home
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- €85–130
- Website
- https://www.gnv.it/en
Car ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €85–130
- Website
- https://www.gnv.it/en
Want to know more about travelling around Slovenia
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Book your Spain to Ljubljana bus tickets online with Omio and FlixBus.
There are 1480+ hotels available in Ljubljana.




































































