Travel from Opatija to Bled

Bus or train from Opatija to Bled?

You can take a train from Opatija to Bled via Ilirska Bistrica, Ilirska Bistrica, Pivka, Ljubljana, and Lesce Bled in around 5 h 15 min. Alternatively, you can take a bus from Opatija to Bled via Ljubljana in around 5 h 45 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Slovenia: Getting from Ljubljana to Lake BledRome2rio's guide to the easiest, cheapest and fastest routes to this iconic Slovenian destination

How to get from Opatija to Bled

From Opatija bus to Ljubljana, train to Lesce Bled, then bus to Bled Union. 4 h 15 min 17€. From Opatija bus to Ilirska Bistrica, walk to Ilirska Bistrica, train to Pivka, train to Ljubljana, train to Lesce Bled, then bus to Bled Union. 5 h 15 min 19€. From Opatija bus to Ljubljana then bus to Bled Union. 5 h 45 min 21€. From Opatija drive to Bled. 1 h 54 min 19€.

How long does it take to get from Opatija to Bled?

It takes approximately 4 h 15 min to get from Opatija to Bled.
Close Print Itinerary
  1. Here are 4 options to get from
    Opatija to Bled:

    1. Trip:
      1 Bus, train
      • One-Way approx: USD $14 - $26
      • Duration: 4 h 15 min
      Open +
      • Trip:
        1 Bus, train
        • One-Way approx: USD $14 - $26
        • Duration: 4 h 15 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $18 - $30
      • Duration: 5 h 15 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $18 - $30
        • Duration: 5 h 15 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $13 - $42
      • Duration: 5 h 45 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $13 - $42
        • Duration: 5 h 45 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $19 - $29
      • Duration: 1 h 54 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $19 - $29
        • Duration: 1 h 54 min
        Close x