Travel from Krakow to Vienna

Bus or fly from Krakow to Vienna?

Polski Bus operates a bus from Krakow to Vienna 3 times a day. Tickets cost $23 - $40 and the journey takes 6 h 55 min. Three other operators also service this route. Alternatively, Austrian Airlines flies from Krakow to Vienna once daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
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 Krakow to Vienna

ModeDurationPrice
From Krakow bus to Katowice, walk to Katowice, then train to Wien Hbf.6 h 53 min103 zł
From Krakow bus to Wien.6 h 55 min118 zł
From Kraków, Kraków MDA bus to Brno, AN u hotelu Grand, bus to Stadion, then subway to Karlsplatz.8 h 5 min144 zł
From Krakow Glowny night train to Wien Hbf.8 h 19 min87 zł
From Krakow rideshare to Vienna.5 h 57 min80 zł
From Krakow drive to Vienna.4 h 44 min216 zł
From Kraków Główny train to Krakow airport, fly to Vienna airport, then train to Vienna.3 h 51 min518 zł
From Krakow shuttle to Budapest Oktogon, subway to Deák Ferenc tér M, bus to Budapest airport, fly to Vienna airport, then train to Vienna.9 h 15 min839 zł
From Krakow Glowny train to Warszawa Zachodnia, train to Warsaw airport, fly to Vienna airport, then train to Vienna.6 h 30 min411 zł

How long does it take to get from Krakow to Vienna?

It takes approximately 6 h 53 min to get from Krakow to Vienna, including transfers.

Is there a direct train between Krakow and Vienna?

Yes, there is an overnight train departing from Krakow Glowny and arriving at Wien Hbf. The journey takes approximately 8 h 19 min.

Is there a direct bus between Krakow and Vienna?

Yes, there is a direct bus departing from Krakow and arriving at Wien. Services depart three times a day, and operate Monday, Tuesday, Thursday, Friday and Saturday. The journey takes approximately 6 h 55 min.

Operators from Krakow to Vienna

OperatorPhoneWebsite
Polski Bus+48 22 417 62 27Polski Bus
Polish Railways (PKP)703 200 200Polish Railways (PKP)
FlixBus+49 1807 123 99 123FlixBus
RegioJet+420 542 42 42 42RegioJet
Wiener Linien+43 (0)1 7909 100Wiener Linien
BlaBlaCarBlaBlaCar
Koleje Małopolskie703 20 20 25Koleje Małopolskie
Austrian AirlinesAustrian Airlines
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Eurobusways+36 20 9148100Eurobusways
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
BKK+36 1 3 255 255BKK
LOTLOT