There are 6 ways to get from Pécs to Ljubljana by train, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  8 h 30 min

  1. Take the train from Pecs to Gyekenyes
  2. Take the bus from Koprivnica - Autobusni Kolodvor to Maribor
  3. Take the train from Maribor to Ljubljana

Cheapest option

Train via Zagreb  •  9 h 35 min

  1. Take the train from Pecs to Gyekenyes
  2. Take the train from Koprivnica to Zagreb
  3. Take the train from Zagreb to Ljubljana

$22 - $34

4 alternative options

Bus  •  10 h 58 min

  1. Take the bus from Pécs to Szekszárd
  2. Take the bus from Szekszárd to Budapest Népliget Autóbusz Állomás
  3. Take the bus from Budapest, Budapest Népliget to Ljubljana 977

$39 - $71

Train  •  12 h 33 min

  1. Take the train from Pecs to Tapolca Express
  2. Take the train from Tapolca to Ljubljana Istria First Water

$28 - $42

Drive  •  4 h 24 min

  1. Drive from Pécs to Ljubljana 233 miles

$45 - $70

Train, fly  •  7 h 10 min

  1. Take the train from Pecs-Külvaros to Villany
  2. Take the train from Beli Manastir to Osijek Dravski Most
  3. Fly from Osijek (OSI) to Zagreb (ZAG) OSI - ZAG

$95 - $475

What companies run services between Pécs, Hungary and Ljubljana, Slovenia?

You can take a train from Pécs to Ljubljana via Gyekenyes, Gyékényes, Koprivnica, and Zagreb in around 9 h 35 min. Alternatively, you can take a bus from Pécs to Ljubljana via Szekszárd, Budapest Népliget Autóbusz Állomás, and Budapest, Budapest Népliget in around 10 h 58 min.

Airlines
Trade Air
Website
trade-air.com
Flights from Osijek to Zagreb
Ave. Duration
45 min
When
Monday, Wednesday and Friday
Estimated price
$30 - $75
Train operators
Hungarian Railways (MÁV)
Phone
+36 (1) 3 49 49 49
Website
mavcsoport.hu
Train from Pecs to Gyekenyes
Ave. Duration
2 h 23 min
Frequency
Every 4 hours
Estimated price
$6 - $9
Website
mavcsoport.hu
Train from Pecs to Tapolca
Ave. Duration
4 h 30 min
Frequency
3 times a week
Estimated price
$10 - $15
Website
mavcsoport.hu
Train from Tapolca to Ljubljana
Ave. Duration
7 h 3 min
Frequency
Twice daily
Estimated price
$18 - $27
Website
mavcsoport.hu
Train from Pecs-Külvaros to Villany
Ave. Duration
38 min
Frequency
Every 15 minutes
Estimated price
$2 - $4
Website
mavcsoport.hu
Croatian Railways (HŽPP)
Website
hzpp.hr
Train from Koprivnica to Zagreb
Ave. Duration
1 h 7 min
Frequency
5 times a day
Estimated price
$7 - $11
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$7 - $11
1st Class
$12 - $16
Train from Zagreb to Ljubljana
Ave. Duration
2 h 54 min
Frequency
Once daily
Estimated price
$8 - $12
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$8 - $12
1st Class
$13 - $18
Train from Beli Manastir to Osijek Dravski Most
Ave. Duration
24 min
Frequency
Every 3 hours
Estimated price
$4 - $6
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$4 - $6
1st Class
$6 - $9
Bus operators
Arriva d.o.o.
Phone
+385 (0)72 660 660
Email
info@arriva.com.hr
Website
arriva.com.hr
Bus from Koprivnica - Autobusni Kolodvor to Maribor
Ave. Duration
1 h 48 min
Frequency
Once daily
Schedules at
arriva.com.hr
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Budapest, Budapest Népliget to Ljubljana
Ave. Duration
6 h 10 min
Frequency
Once daily
Estimated price
$27 - $45
Website
flixbus.co.uk
Eurolines HU

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.

Questions & Answers

The distance between Pécs and Ljubljana is 288 km. The road distance is 373 km.

The cheapest way to get from Pécs to Ljubljana is to train which costs 5 500 Ft - 9 500 Ft and takes 9 h 35 min.

The quickest way to get from Pécs to Ljubljana is to drive which takes 4 h 24 min and costs 12 000 Ft - 18 000 Ft.

No, there is no direct train from Pécs to Ljubljana. However, there are services departing from Pecs and arriving at Ljubljana via Gyékényes, Koprivnica and Zagreb. The journey, including transfers, takes approximately 9 h 35 min.

No, there is no direct bus from Pécs to Ljubljana. However, there are services departing from Pécs and arriving at Ljubljana via Szekszárd and Budapest, Budapest Népliget. The journey, including transfers, takes approximately 10 h 58 min.

It takes approximately 8 h 30 min to get from Pécs to Ljubljana, including transfers.