Travel from Slovenia to Bratislava

Bus or train from Slovenia to Bratislava?

You can take a train from Ljubljana to Bratislava via Wien Hbf in around 7 h 31 min. Alternatively, Crnja Tours operates a bus from Ljubljana to Bratislava once daily. Tickets cost $30 - $45 and the journey takes 11 h 41 min. FlixBus also services this route 4 times a week.

Travel Guides

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

How to get from Slovenia to Bratislava

From Maribor shuttle to Graz airport, fly to Vienna airport, then bus to Bratislava. 3 h 12 min $175. From Novo Mesto shuttle to Zagreb airport, fly to Vienna airport, then bus to Bratislava. 4 h 11 min $231. From Kranj Avtobusna postaja bus to Ljubljana airport, fly to Vienna airport, then bus to Bratislava. 4 h 5 min $149. From Ljubljana train to Wien Hbf then train to Bratislava-Petrzalka. 7 h 31 min $86. From Ljubljana bus to Bratislava. 11 h 41 min $37. From Ljubljana drive to Bratislava. 4 h 15 min $69.
Close Print Itinerary
  1. Here are 6 options to get from
    Slovenia to Bratislava:

    1. Trip:
      1 Shuttle to Graz, fly, bus
      • One-Way approx: USD $105 - $393
      • Duration: 3 h 12 min
      Open +
      • Trip:
        1 Shuttle to Graz, fly, bus
        • One-Way approx: USD $105 - $393
        • Duration: 3 h 12 min
        Close x
    2. Trip:
      2 Shuttle to Zagreb, fly, bus
      • One-Way approx: USD $123 - $487
      • Duration: 4 h 11 min
      Open +
      • Trip:
        2 Shuttle to Zagreb, fly, bus
        • One-Way approx: USD $123 - $487
        • Duration: 4 h 11 min
        Close x
    3. Trip:
      3 Fly from Ljubljana, bus
      • One-Way approx: USD $92 - $342
      • Duration: 4 h 5 min
      Open +
      • Trip:
        3 Fly from Ljubljana, bus
        • One-Way approx: USD $92 - $342
        • Duration: 4 h 5 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $64 - $100
      • Duration: 7 h 31 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $64 - $100
        • Duration: 7 h 31 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $28 - $50
      • Duration: 11 h 41 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $28 - $50
        • Duration: 11 h 41 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $55 - $85
      • Duration: 4 h 15 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $55 - $85
        • Duration: 4 h 15 min
        Close x