Travel from Ostrava to Bratislava

Bus or train from Ostrava to Bratislava?

You can take a train from Ostrava to Bratislava via Breclav in around 3 h 35 min. Alternatively, you can take a bus from Ostrava to Bratislava via Brno, AN u hotelu Grand in around 4 h 43 min.

Travel Guides

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

How to get from Ostrava to Bratislava

ModeDurationPrice
From Ostrava hl.n. train to Breclav then train to Bratislava hl.st..3 h 35 min300 Kč
From Ostrava, Ostrava hl.n. bus to Brno, AN u hotelu Grand then bus to Bratislava, Autobusová stanica Nivy.4 h 43 min490 Kč
From Ostrawa bus to Vienna - Erdberg then bus to Bratislava Einsteinova.6 h 1 min817 Kč
From Ostrava drive to Bratislava.2 h 49 min946 Kč

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

It takes approximately 3 h 35 min to get from Ostrava to Bratislava, including transfers.

Is there a direct train between Ostrava and Bratislava?

No, there is no direct train from Ostrava to Bratislava. However, there are services departing from Ostrava hl.n. and arriving at Bratislava hl.st. via Breclav. The journey, including transfers, takes approximately 3 h 35 min.

Is there a direct bus between Ostrava and Bratislava?

No, there is no direct bus from Ostrava to Bratislava. However, there are services departing from Ostrava, Ostrava hl.n. and arriving at Bratislava, Autobusová stanica Nivy via Brno, AN u hotelu Grand. The journey, including transfers, takes approximately 4 h 43 min.

Operators from Ostrava to Bratislava

OperatorPhoneWebsite
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
FlixBus+49 1807 123 99 123FlixBus
RegioJet+420 542 42 42 42RegioJet
BillyBilly
Eurolines SlovakiaEurolines Slovakia