Travel from Olomouc to Vienna

Bus or train from Olomouc to Vienna?

FlixBus operates a bus from Olomouc to Vienna 4 times a day. Tickets cost $12 - $21 and the journey takes 3 h 5 min. 3 other operators also service this route. Alternatively, Czech Railways (ČD) operates a train from Olomouc to Vienna every 2 hours. Tickets cost $5 - $9 and the journey takes 1 h 22 min. Czech Railways (ČD) also services this route hourly.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Olomouc to Vienna

From Olomouc, Olomouc bus st. bus to Vienna, Vienna Erdberg. 3 h 5 min 17€. From Olomouc hl.n. train to Breclav then train to Wien Hbf. 3 h 8 min 16€. From Olomouc hl.n. train to Breclav then train to Wien Mitte-Landstraße. 3 h 44 min 17€. From Olomouc - Dvořákova bus to Brno, AN u hotelu Grand, bus to Wien Stadion (U2), then subway to Wien Karlsplatz (U2). 4 h 22 min 15€. From Olomouc drive to Vienna. 2 h 26 min 23€.