Travel from Vienna-Airport-VIE to Olomouc

Bus or train from Vienna Airport (VIE) to Olomouc?

Austrian Railways (ÖBB) operates a train from Vienna Airport (VIE) to Olomouc every 3 hours. Tickets cost $11 - $18 and the journey takes 1 h 57 min. Alternatively, FlixBus operates a bus from Vienna Airport (VIE) to Olomouc 4 times a day. Tickets cost $12 - $21 and the journey takes 3 h 5 min. Polski Bus also services this route twice daily.

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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Vienna Airport (VIE) to Olomouc

ModeDurationPrice
From Flughafen Wien train to Wien Hbf, train to Prerov, then train to Olomouc hl.n..3 h 47 min22€
From Vienna Airport bus to Vienna, Vienna Erdberg then bus to Olomouc, Olomouc bus st..4 h 20 min18€
From Flughafen Wien train to Wien Hbf, train to Brno hl.n., then train to Olomouc hl.n..4 h 25 min26€
From Vídeň, Schwechat Airport Bbf. bus to Brno then bus to Olomouc - Dvořákova.4 h 56 min9€
From Wien Flughafen Schwechat night bus to Olomouc hl. n..3 h 20 min10€
From Vienna Airport (VIE) drive to Olomouc.2 h 28 min29€

How long does it take to get from Vienna Airport (VIE) to Olomouc?

It takes approximately 3 h 47 min to get from Vienna Airport (VIE) to Olomouc, including transfers.

Is there a direct train between Vienna Airport (VIE) and Olomouc?

No, there is no direct train from Vienna Airport (VIE) to Olomouc. However, there are services departing from Flughafen Wien and arriving at Olomouc hl.n. via Wien Hbf and Prerov. The journey, including transfers, takes approximately 3 h 47 min.

Is there a direct bus between Vienna Airport (VIE) and Olomouc?

Yes, there is an overnight bus departing from Wien Flughafen Schwechat and arriving at Olomouc hl. n.. This bus operates every day. The journey takes approximately 3 h 20 min.

Operators from Vienna Airport (VIE) to Olomouc

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
FlixBus+49 1807 123 99 123FlixBus
RegioJet+420 542 42 42 42RegioJet
Arriva VychodnicechyArriva Vychodnicechy
Leo Express+420 220 311 700Leo Express