Travel from Graz to Prague

Train, bus or fly from Graz to Prague?

Austrian Railways (ÖBB) operates a train from Graz to Prague every 3 hours. Tickets cost $60 - $95 and the journey takes 6 h 41 min. Alternatively, you can take a bus from Graz to Prague via Vídeň, Schwechat Airport Bbf. in around 8 h 22 min.

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 Prague

ModeDurationPrice
From Graz Hbf train to Praha hl.n..6 h 41 min66€
From Graz, Graz bus to Vídeň, Schwechat Airport Bbf. then bus to Praha, ÚAN Florenc.8 h 22 min28€
From Graz, Graz central train station night bus to Prague, Prague ÚAN Florenc.7 h 10 min43€
From Graz drive to Prague.5 h 16 min59€
From Graz Don Bosco (Bahnsteige 1-2) train to Graz airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 6 min211€
From Graz Hbf train to Wien Hbf, train to Vienna airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 29 min158€
From Graz - Hbf Busbahnhof shuttle to Zagreb airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.6 h 44 min225€

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

The train from Graz Hbf to Praha hl.n. takes 6 h 41 min including transfers and departs every three hours.

Is there a direct train between Graz and Prague?

Yes, there is a direct train departing from Graz Hbf and arriving at Praha hl.n.. Services depart every three hours. The journey takes approximately 6 h 41 min.

Is there a direct bus between Graz and Prague?

Yes, there is an overnight bus departing from Graz, Graz central train station and arriving at Prague, Prague ÚAN Florenc. This bus operates every day. The journey takes approximately 7 h 10 min.

Operators from Graz to Prague

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
FlixBus+49 1807 123 99 123FlixBus
RegioJet+420 542 42 42 42RegioJet
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
CSACSA
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
TunisairTunisair
GoOpti+386 1 320 4530GoOpti
Croatia AirlinesCroatia Airlines