Travel from Prague to Linz

Bus or train from Prague to Linz?

FlixBus operates a bus from Prague to Linz twice daily. Tickets cost $14 - $25 and the journey takes 4 h. Leo Express also services this route 4 times a week. Alternatively, Czech Railways (ČD) operates a train from Prague to Linz every 4 hours. Tickets cost $25 - $40 and the journey takes 4 h 6 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 Prague to Linz

ModeDurationPrice
From Prague, Prague Main station bus to Linz, Linz Hbf.4 h19€
From Praha hl.n. train to Linz Hbf.4 h 6 min27€
From Prague - Na Knížecí bus to Český Krumlov, walk to Český Krumlov, then bus to Linz.5 h 19 min70€
From Praha hl.n. night train to Linz Hbf.7 h 1 min
From Prague drive to Linz.3 h 4 min28€
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Vienna airport, then train to Linz.4 h 26 min148€

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

The bus from Prague, Prague Main station to Linz, Linz Hbf takes 4 h including transfers and departs once daily.

Is there a direct train between Prague and Linz?

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

Is there a direct bus between Prague and Linz?

Yes, there is a direct bus departing from Prague, Prague Main station and arriving at Linz, Linz Hbf. Services depart once daily, and operate every day. The journey takes approximately 4 h.

Operators from Prague to Linz

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Arriva Stredni CechyArriva Stredni Cechy
Bean ShuttleBean Shuttle
EuroNightEuroNight
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Austrian AirlinesAustrian Airlines
Austrian Railways (ÖBB)Austrian Railways (ÖBB)