Travel from Ostrava to Vienna

Bus or train from Ostrava to Vienna?

Czech Railways (ČD) operates a train from Ostrava to Vienna 5 times a day. Tickets cost $15 - $23 and the journey takes 2 hours 49 minutes. Alternatively, Billy operates a bus from Ostrava to Vienna twice a week. Tickets cost $25 - $40 and the journey takes 4 hours 22 minutes.

How to get from Ostrava to Vienna

From Ostrava hl.n. train to Wien Hbf.2 h 49 min401 Kč
From Ostrawa bus to Vienna - Erdberg.4 h 22 min635 Kč
From Ostrava bus to Erdberg then subway to Stephansplatz.6 h 20 min683 Kč
From Ostrava hl.n. night train to Wien Hbf.4 h 24 min579 Kč
From Ostrava drive to Vienna.3 h 17 min848 Kč

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

The train from Ostrava hl.n. to Wien Hbf takes 2 hours 49 minutes including transfers and departs five times a day.

Is there a direct train between Ostrava and Vienna?

Yes, there is a direct train departing from Ostrava hl.n. and arriving at Wien Hbf. Services depart five times a day. The journey takes approximately 2 hours 49 minutes.

Is there a direct bus between Ostrava and Vienna?

Yes, there is a direct bus departing from Ostrawa and arriving at Vienna - Erdberg. Services depart twice a week, and operate Monday and Thursday. The journey takes approximately 4 hours 22 minutes.

Operators from Ostrava to Vienna

Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Tour BusTour Bus
Wiener Linien+43 (0)1 7909 100Wiener Linien