There are 6 ways to get from Rijeka to Ljubljana by bus, train, night train, car or rideshare

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

Bus  •  2 h 35 min

  1. Take the bus from Rijeka to Ljubljana 908 / ...

$7 - $12

5 alternative options

Train Croatian Railways (HŽPP)  •  2 h 49 min

  1. Take the train from Rijeka to Ljubljana Istria First Water

$10 - $15

Train Hungarian Railways (MÁV)  •  3 h 22 min

  1. Take the train from Rijeka to Borovnica Istria First Water

$10 - $14

Night train  •  2 h 49 min

  1. Take the night train from Rijeka to Ljubljana En

$11 - $16

Drive  •  1 h 28 min

  1. Drive from Rijeka to Ljubljana 70.9 miles

$14 - $21

Rideshare  •  1 h 50 min

  1. Take the rideshare from Rijeka to Ljubljana 71.4 miles

$9

Questions & Answers

The cheapest way to get from Rijeka to Ljubljana is to rideshare which costs 54 kn and takes 1 h 50 min.

More details

The quickest way to get from Rijeka to Ljubljana is to drive which costs 85 kn - 130 kn and takes 1 h 28 min.

More details

The distance between Rijeka and Ljubljana is 81 km. The road distance is 113.4 km.

Get driving directions

The bus from Rijeka to Ljubljana takes 2 h 35 min including transfers and departs three times a day.

More details

Yes, there is a direct bus departing from Rijeka and arriving at Ljubljana. Services depart three times a day, and operate every day. The journey takes approximately 2 h 35 min.

More details

Yes, there is a direct train departing from Rijeka and arriving at Ljubljana. Services depart twice daily. The journey takes approximately 2 h 49 min.

More details

What companies run services between Rijeka, Croatia and Ljubljana, Slovenia?

FlixBus operates a bus from Rijeka to Ljubljana 3 times a day. Tickets cost $7 - $12 and the journey takes 2 h 35 min. Arriva d.o.o. also services this route twice daily. Alternatively, Croatian Railways (HŽPP) operates a train from Rijeka to Ljubljana twice daily. Tickets cost $10 - $15 and the journey takes 2 h 49 min. Hungarian Railways (MÁV) also services this route once daily.

Train operators
Croatian Railways (HŽPP)
Website
hzpp.hr
Train from Rijeka to Ljubljana
Ave. Duration
2 h 49 min
Frequency
Twice daily
Estimated price
$10 - $15
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$10 - $15
1st Class
$16 - $22
Hungarian Railways (MÁV)
Phone
+36 (1) 3 49 49 49
Website
mavcsoport.hu
Train from Rijeka to Ljubljana
Ave. Duration
2 h 49 min
Frequency
Once daily
Estimated price
$6 - $10
Website
mavcsoport.hu
Train from Rijeka to Borovnica
Ave. Duration
2 h 34 min
Frequency
Once daily
Estimated price
$5 - $9
Website
mavcsoport.hu
Bus operators
Arriva d.o.o.
Phone
+385 (0)72 660 660
Email
info@arriva.com.hr
Website
arriva.com.hr
Bus from Rijeka to Ljubljana
Ave. Duration
2 h 16 min
Frequency
Twice daily
Schedules at
arriva.com.hr
Other operators

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.