Travel from Opatija to Budapest

Bus or train from Opatija to Budapest?

Eurolines HU operates a bus from Opatija to Budapest once a week. Tickets cost $50 - $60 and the journey takes 8 h 15 min. BKK also services this route every 15 minutes. Alternatively, Autotrans operates a train from Opatija to Budapest 4 times a day. Tickets cost $5 - $8 and the journey takes 13 min. 5 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Opatija to Budapest

From Opatija Hotel Opatija bus to Népliget M then bus to Deák Ferenc tér M. 8 h 34 min 13 961 Ft. From Opatija Hotel Opatija bus to Siofok then train to Budapest-Déli. 8 h 50 min 13 729 Ft. From Opatija bus to Zagreb, bus to Kelenföld vasútállomás M, then line 19 tram to Clark Ádám tér. 9 h 27 min 14 626 Ft. From Opatija bus to Ljubljana then train to Budapest-Déli. 10 h 55 min 12 963 Ft. From Opatija bus to Rijeka, walk to Rijeka, train to Zagreb, then train to Budapest-Déli. 11 h 49 min 13 383 Ft. From Opatija drive to Budapest. 5 h 4 min 19 592 Ft. From Opatija bus to Ljubljana, shuttle to Ljubljana airport, fly to Budapest airport, then bus to Budapest. 8 h 44 min 67 107 Ft. From Opatija bus to Trieste Centrale, train to Monfalcone, walk to Valentinis Gaslini, bus to Trieste airport, fly to Budapest airport, then bus to Budapest. 9 h 25 min 77 286 Ft. From Opatija bus to Ljubljana, shuttle to Klagenfurt airport, fly to Budapest airport, then bus to Budapest. 10 h 36 min 91 142 Ft.
Close Print Itinerary
  1. Here are 9 options to get from
    Opatija to Budapest:

    1. Trip:
      1 Bus Eurolines HU
      • One-Way approx: USD $55 - $62
      • Duration: 8 h 34 min
      Open +
      • Trip:
        1 Bus Eurolines HU
        • One-Way approx: USD $55 - $62
        • Duration: 8 h 34 min
        Close x
    2. Trip:
      2 Bus Eurolines HU, train
      • One-Way approx: USD $52 - $61
      • Duration: 8 h 50 min
      Open +
      • Trip:
        2 Bus Eurolines HU, train
        • One-Way approx: USD $52 - $61
        • Duration: 8 h 50 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $37 - $66
      • Duration: 9 h 27 min
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $37 - $66
        • Duration: 9 h 27 min
        Close x
    4. Trip:
      4 Bus, train Slovenian Railways (SŽ)
      • One-Way approx: USD $37 - $64
      • Duration: 10 h 55 min
      Open +
      • Trip:
        4 Bus, train Slovenian Railways (SŽ)
        • One-Way approx: USD $37 - $64
        • Duration: 10 h 55 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $42 - $64
      • Duration: 11 h 49 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $42 - $64
        • Duration: 11 h 49 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $60 - $95
      • Duration: 5 h 4 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $60 - $95
        • Duration: 5 h 4 min
        Close x
    7. Trip:
      7 Bus to Ljubljana, fly
      • One-Way approx: USD $128 - $538
      • Duration: 8 h 44 min
      Open +
      • Trip:
        7 Bus to Ljubljana, fly
        • One-Way approx: USD $128 - $538
        • Duration: 8 h 44 min
        Close x
    8. Trip:
      8 Bus to Trieste, fly
      • One-Way approx: USD $109 - $629
      • Duration: 9 h 25 min
      Open +
      • Trip:
        8 Bus to Trieste, fly
        • One-Way approx: USD $109 - $629
        • Duration: 9 h 25 min
        Close x
    9. Trip:
      9 Bus, shuttle to Klagenfurt, fly
      • One-Way approx: USD $170 - $598
      • Duration: 10 h 36 min
      Open +
      • Trip:
        9 Bus, shuttle to Klagenfurt, fly
        • One-Way approx: USD $170 - $598
        • Duration: 10 h 36 min
        Close x