• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 5 ways to get from Postojna to Ljubljana by bus, train, night train, taxi or car

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  •  37m

  1. Take the bus from Postojna to Hajdrihova Lucija - Piran - Postojna - Ac - Ljubljana - Celje / ...

$5 - $9

Cheapest option

Train  •  1h 3m

  1. Take the train from Postojna to Ljubljana Opcine / ...

$5 - $12

3 alternative options

Night train  •  53m

  1. Take the night train from Postojna to Ljubljana En

$6 - $10

Taxi  •  35m

  1. Take a taxi from Postojna to Ljubljana 32.9 miles

$70 - $90

Drive  •  35m

  1. Drive from Postojna to Ljubljana 32.9 miles

$6 - $10

Questions & Answers

The cheapest way to get from Postojna to Ljubljana is to bus which costs 5€ - 8€ and takes 37m.

More details

The quickest way to get from Postojna to Ljubljana is to taxi which costs 60€ - 80€ and takes 35m.

More details

Yes, there is a direct bus departing from Postojna and arriving at Hajdrihova. Services depart hourly, and operate every day. The journey takes approximately 37m.

More details

Yes, there is a direct train departing from Postojna and arriving at Ljubljana. Services depart hourly, and operate every day. The journey takes approximately 1h 3m.

More details

The distance between Postojna and Ljubljana is 38 km. The road distance is 52.6 km.

Get driving directions

The best way to get from Postojna to Ljubljana without a car is to bus which takes 37m and costs 5€ - 8€.

More details

The bus from Postojna to Hajdrihova takes 37m including transfers and departs hourly.

More details

Postojna to Ljubljana bus services, operated by Nomago, depart from Postojna station.

More details

Postojna to Ljubljana train services, operated by Slovenian Railways (SŽ), depart from Postojna station.

More details

The best way to get from Postojna to Ljubljana is to bus which takes 37m and costs 5€ - 8€. Alternatively, you can train, which costs 4€ - 10€ and takes 1h 3m.

Mode details

Map of how to get from Postojna to Ljubljana.
Launch map view
  • Distance: 23.8 miles
  • Duration: 37m

What companies run services between Postojna, Slovenia and Ljubljana, Slovenia?

Nomago operates a bus from Postojna to Ljubljana every 4 hours. Tickets cost $5 - $7 and the journey takes 37m. Three other operators also service this route. Alternatively, Slovenian Railways (SŽ) operates a train from Postojna to Ljubljana hourly. Tickets cost $6 - $10 and the journey takes 1h 3m. Trenitalia also services this route twice daily.

Train operators
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Postojna to Ljubljana
Ave. Duration
57m
Frequency
Twice daily
Estimated price
$5 - $12
Website
orario.trenitalia.com
1st Class
$9 - $12
Bus operators
Nomago
Phone
+386 1 431 77 00
Email
info@nomago.si
Website
nomago.si
Bus from Postojna to Hajdrihova
Ave. Duration
37m
Frequency
Every 4 hours
Estimated price
$5 - $7
Book at
Nomago
Arriva Slovenia
Phone
090 74 11
Website
arriva.si
Bus from Postojna to Hajdrihova
Ave. Duration
1h 4m
Frequency
Every 4 hours
Estimated price
$5 - $9
Schedules at
arriva.si
Avtobusni Promet Murska Sobota D.D.
Phone
+386 2 530 16 00
Email
vozni.redi@apms.si
Website
apms.si
Bus from Postojna to Hajdrihova
Ave. Duration
37m
Frequency
Once daily
Estimated price
$6 - $7
Schedules at
apms.si
Izletnik
Phone
03 42 53 456
Email
uros.grohar@izletnik.si
Website
izletnik.si
Bus from Postojna to Ljubljana
Ave. Duration
44m
Frequency
Once daily
Estimated price
$5 - $7
Schedules at
izletnik.si
Other operators
Taxi from Postojna to Ljubljana
Ave. Duration
35m
Estimated price
$70 - $90

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, Need to know: Jadrolinija and How to get from Florence to Rome - to help you get the most out of your next trip.

More Questions & Answers

Postojna to Ljubljana bus services, operated by Nomago, arrive at Hajdrihova station.

More details

Postojna to Ljubljana train services, operated by Slovenian Railways (SŽ), arrive at Ljubljana station.

More details

Yes, the driving distance between Postojna to Ljubljana is 53 km. It takes approximately 35m to drive from Postojna to Ljubljana.

Get driving directions

There are 806+ hotels available in Ljubljana. Prices start at $44 USD per night.

More details