There are 6 ways to get from Szekszárd to Ljubljana by bus, train, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Szekszárd, autóbusz-állomás to Siófok, autóbusz-állomásbus 1506
- Take the bus from Siófok to Ljubljana bus stationbus N403
7h 15m€35–58Train
cheapest- Take the train from Szekszard to Szekesfehervartrain Ir
- Take the train from Szekesfehervar to Ljubljanatrain Ic / ...
9h 56m€26–31Drive 389.8 km
- Drive from Szekszárd to Ljubljanacar 389.8 km
5h 32m€59–85Train, fly to Ljubljana
- Take the train from Szekszard to Sarbogardtrain
- Take the train from Sarbogard to Budapest-Kelenfoeldtrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Ljubljana (LJU)plane BUD - LJU
9h 30m€135–303Bus, train
- Take the bus from Szekszárd, autóbusz-állomás to Dombóvár, autóbusz-állomásbus
- Take the train from Dombovar to Gyekenyestrain Re / ...
- Take the train from Gyekenyes to Zagreb Glavni Kol.train Ic
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
10h 59m€43–58Train, fly to Klagenfurt Airport, shuttle
- Take the train from Szekszard to Sarbogardtrain
- Take the train from Sarbogard to Budapest-Kelenfoeldtrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Klagenfurt Airport (KLU)plane BUD - KLU
- Take a shuttle bus from Klagenfurt Flughafen to Ljubljana
10h 59m€245–648
Szekszárd to Ljubljana by bus
Questions & Answers
The cheapest way to get from Szekszárd to Ljubljana is to train which costs €26 - €31 and takes 9h 56m.
The fastest way to get from Szekszárd to Ljubljana is to drive which takes 5h 32m and costs €55 - €85.
No, there is no direct bus from Szekszárd to Ljubljana station. However, there are services departing from Szekszárd, autóbusz-állomás and arriving at Ljubljana bus station via Siófok. The journey, including transfers, takes approximately 7h 15m.
No, there is no direct train from Szekszárd to Ljubljana. However, there are services departing from Szekszard and arriving at Ljubljana via Szekesfehervar. The journey, including transfers, takes approximately 9h 56m.
The distance between Szekszárd and Ljubljana is 448 km. The road distance is 389.8 km.
The best way to get from Szekszárd to Ljubljana without a car is to bus which takes 7h 15m and costs €35 - €60.
It takes approximately 7h 15m to get from Szekszárd to Ljubljana, including transfers.
Szekszárd to Ljubljana bus services, operated by MÁV Személyszállítási, depart from Szekszárd, autóbusz-állomás station.
Szekszárd to Ljubljana train services, operated by Hungarian Railways (MÁV), depart from Szekszard station.
The best way to get from Szekszárd to Ljubljana is to bus which takes 7h 15m and costs €35 - €60. Alternatively, you can train, which costs €26 - €31 and takes 9h 56m.
What companies run services between Szekszárd, Hungary and Ljubljana, Slovenia?
You can take a bus from Szekszárd, autóbusz-állomás to Ljubljana bus station via Siófok, autóbusz-állomás and Siófok in around 7h 15m. Alternatively, you can take a train from Szekszard to Ljubljana via Szekesfehervar in around 9h 56m.
- Website
- lufthansa.com
Flights from Budapest Ferenc Liszt International Airport to Ljubljana via Munich
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €95–210
Flights from Budapest Ferenc Liszt International Airport to Ljubljana via Frankfurt
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- €95–210
- Website
- swiss.com
Flights from Budapest Ferenc Liszt International Airport to Ljubljana via Zurich
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- €95–320
- Website
- wizzair.com
Flights from Budapest Ferenc Liszt International Airport to Ljubljana via Podgorica
- Ave. Duration
- 4h 5m
- When
- Thursday and Sunday
- Estimated price
- €70–200
- Website
- lot.com
Flights from Budapest Ferenc Liszt International Airport to Ljubljana via Warsaw Chopin
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–230
- Website
- airserbia.com
Flights from Budapest Ferenc Liszt International Airport to Ljubljana via Belgrade
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €95–180
- Website
- austrian.com
Flights from Budapest Ferenc Liszt International Airport to Klagenfurt Airport via Vienna
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €95–350
- Website
- skyalps.com
Flights from Budapest Ferenc Liszt International Airport to Klagenfurt Airport via Rome
- Ave. Duration
- 5h 20m
- When
- Thursday and Sunday
- Estimated price
- €150–300
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Szekszard to Szekesfehervar
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- €5–6
- Website
- Hungarian Railways (MÁV)
Train from Szekesfehervar to Ljubljana
- Ave. Duration
- 6h 58m
- Frequency
- Twice daily
- Estimated price
- €21–25
- Website
- Hungarian Railways (MÁV)
Train from Szekszard to Sarbogard
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €3–4
- Website
- Hungarian Railways (MÁV)
Train from Sarbogard to Budapest-Kelenfoeld
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €3–5
- Website
- Hungarian Railways (MÁV)
Train from Dombovar to Gyekenyes
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- €5–6
- Website
- Hungarian Railways (MÁV)
Train from Gyekenyes to Zagreb Glavni Kol.
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- €5–6
- Website
- Hungarian Railways (MÁV)
Train from Szekszard to Sarbogard
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €3–4
- Website
- Hungarian Railways (MÁV)
Train from Sarbogard to Budapest-Kelenfoeld
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €3–5
- Website
- Hungarian Railways (MÁV)
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- €28–40
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- MÁV Személyszállítási
Bus from Szekszárd, autóbusz-állomás to Siófok, autóbusz-állomás
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €7–9
- Website
- MÁV Személyszállítási
Bus from Szekszárd, autóbusz-állomás to Dombóvár, autóbusz-állomás
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- €5–7
- Website
- MÁV Személyszállítási
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Siófok to Ljubljana bus station
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- €28–50
- Website
- Flixbus
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Klagenfurt Flughafen to Ljubljana
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- €120–320
- Website
- GoOpti
- Private
- €153
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Szekszárd to Ljubljana bus services, operated by MÁV Személyszállítási, arrive at Siófok, autóbusz-állomás station.
Szekszárd to Ljubljana train services, operated by Hungarian Railways (MÁV), arrive at Szekesfehervar station.
Yes, the driving distance between Szekszárd to Ljubljana is 390 km. It takes approximately 5h 32m to drive from Szekszárd to Ljubljana.
There are 1476+ hotels available in Ljubljana.





















