Travel from Prague to Salzburg

Train, bus or fly from Prague to Salzburg?

You can take a train from Prague to Salzburg via Linz Hbf in around 5 h 24 min. Alternatively, Leo Express operates a bus from Prague to Salzburg 4 times a week. Tickets cost $16 - $23 and the journey takes 5 h 50 min.

Travel Guides

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 Salzburg

ModeDurationPrice
From Praha hl.n. train to Linz Hbf then train to Salzburg Hbf.5 h 24 min1 280 Kč
From Praha hl. n. bus to Salzburg P+R Süd.5 h 50 min393 Kč
From Prague - Na Knížecí bus to Český Krumlov, walk to Český Krumlov, then bus to Salzburg.6 h 39 min1 788 Kč
From Praha hl.n. night train to Salzburg Hbf.8 h 11 min
From Prague drive to Salzburg.4 h 22 min1 096 Kč
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Salzburg airport, then line 2 bus to Salzburg.5 h 20 min4 412 Kč
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Munich airport, train to München Ost, then train to Salzburg.4 h 54 min3 982 Kč
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Vienna airport, then train to Salzburg.5 h 34 min4 248 Kč

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

It takes approximately 5 h 24 min to get from Prague to Salzburg, including transfers.

Is there a direct train between Prague and Salzburg?

Yes, there is an overnight train departing from Praha hl.n. and arriving at Salzburg Hbf. The journey takes approximately 8 h 11 min.

Is there a direct bus between Prague and Salzburg?

Yes, there is a direct bus departing from Praha hl. n. and arriving at Salzburg P+R Süd. Services depart four times a week, and operate Monday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 5 h 50 min.

Operators from Prague to Salzburg

OperatorPhoneWebsite
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Leo Express+420 220 311 700Leo Express
Arriva Stredni CechyArriva Stredni Cechy
Bean ShuttleBean Shuttle
EuroNightEuroNight
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Austrian AirlinesAustrian Airlines
EurowingsEurowings
Transavia HollandTransavia Holland
LufthansaLufthansa
Brussels AirlinesBrussels Airlines
KLMKLM
easyJeteasyJet
RyanairRyanair
CSACSA
Scandinavian AirlinesScandinavian Airlines
Salzburg Airport ShuttleSalzburg Airport Shuttle
S-BahnS-Bahn
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)