Rome2rio's partners include

There are 4 ways to get from Postojna Cave to Lake Bled by bus, train or car

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

Map of how to get from Postojna Cave to Lake Bled.
Launch map view
  • Distance: 40.7 miles
  • Duration: 3 h 23 min

What companies run services between Postojna Cave, Slovenia and Lake Bled, Slovenia?

AlpeTour operates a bus from Postojna Cave to Lake Bled hourly. Tickets cost $3 - $11 and the journey takes 1 hour 19 minutes. Alternatively, you can take a train from Postojna Cave to Lake Bled via Postojna, Ljubljana, and Lesce Bled in around 3 hours 32 minutes.

Train operators
Slovenian Railways (SŽ)
Website
slo-zeleznice.si
Train from Postojna to Ljubljana
Avg. Duration
53 min
Frequency
Hourly
Estimated price
$7 - $11
Website
slo-zeleznice.si
Train from Ljubljana to Lesce-Bled
Avg. Duration
39 min
Frequency
Hourly
Estimated price
$3 - $5
Website
slo-zeleznice.si
Bus operators

How far is it from Postojna Cave to Lake Bled?

The distance between Postojna Cave and Lake Bled is 65 km. The road distance is 105 km.

What is the cheapest way to get from Postojna Cave to Lake Bled?

The cheapest way to get from Postojna Cave to Lake Bled is to train which costs 12€ and takes 3 hours 32 minutes.

What is the fastest way to get from Postojna Cave to Lake Bled?

The quickest way to get from Postojna Cave to Lake Bled is to drive which takes 1 hour 4 minutes and costs 13€.

Is there a direct bus between Postojna Cave and Lake Bled?

No, there is no direct bus from Postojna Cave to Lake Bled. However, there are services departing from Postojna and arriving at Bled Mlino via Ljubljana. The journey, including transfers, takes approximately 3 hours 23 minutes.

How long does it take to get from Postojna Cave to Lake Bled?

It takes approximately 3 hours 23 minutes to get from Postojna Cave to Lake Bled, including transfers.