Travel from Graz to Bratislava

Bus or train from Graz to Bratislava?

FlixBus operates a bus from Graz to Bratislava 5 times a week. Tickets cost $16 - $28 and the journey takes 3 hours 30 minutes. Eurolines Slovakia also services this route 3 times a week. Alternatively, you can take a train from Graz to Bratislava via Wien Hbf in around 4 hours 10 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Graz to Bratislava

ModeDurationPrice
From Graz, Graz central train station bus to Bratislava.3 h 30 min21€
From Graz, Graz bus to Vídeň, Schwechat Airport Bbf. then bus to Bratislava, Most SNP.3 h 41 min19€
From Graz Hbf train to Wien Hbf then train to Bratislava hl.st..4 h 10 min46€
From Graz drive to Bratislava.2 h 32 min33€
From Graz Don Bosco (Bahnsteige 1-2) train to Graz airport, fly to Vienna airport, then bus to Bratislava.2 h 39 min98€

How long does it take to get from Graz to Bratislava?

The bus from Graz, Graz central train station to Bratislava takes 3 hours 30 minutes including transfers and departs five times a week.

Is there a direct train between Graz and Bratislava?

No, there is no direct train from Graz to Bratislava. However, there are services departing from Graz Hbf and arriving at Bratislava hl.st. via Wien Hbf. The journey, including transfers, takes approximately 4 hours 10 minutes.

Is there a direct bus between Graz and Bratislava?

Yes, there is a direct bus departing from Graz, Graz central train station and arriving at Bratislava. Services depart five times a week, and operate every day. The journey takes approximately 3 hours 30 minutes.

Operators from Graz to Bratislava

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
RegioJet+420 542 42 42 42RegioJet
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Austrian AirlinesAustrian Airlines
Close Print Itinerary
  1. Here are 5 options to get from
    Graz to Bratislava:

    1. Trip:
      1 Bus
      • One-Way approx: USD $16 - $35
      • Duration: 3 h 30 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $16 - $35
        • Duration: 3 h 30 min
        Close x
    2. Trip:
      2 Bus via Vídeň, Schwechat Airport Bbf.
      • One-Way approx: USD $16 - $28
      • Duration: 3 h 41 min
      Open +
      • Trip:
        2 Bus via Vídeň, Schwechat Airport Bbf.
        • One-Way approx: USD $16 - $28
        • Duration: 3 h 41 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $43 - $67
      • Duration: 4 h 10 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $43 - $67
        • Duration: 4 h 10 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 2 h 32 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 2 h 32 min
        Close x
    5. Trip:
      5 Fly, bus
      • One-Way approx: USD $84 - $286
      • Duration: 2 h 39 min
      Open +
      • Trip:
        5 Fly, bus
        • One-Way approx: USD $84 - $286
        • Duration: 2 h 39 min
        Close x