There are 8 ways to get from Subotica to Ostrava by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Subotica, Autobuska stanica to Vienna, Central Station Südtiroler Platz
- Take the train from Wien Hbf to Ostrava Hlavni NadraziEc
9h 51mTrain
cheapest- Take the train from Subotica to SzegedRe
- Take the train from Szeged to Budapest-NyugatiIc / ...
- Take the train from Budapest-Nyugati to Ostrava Hlavni NadraziEc
11h 20mKč 771–920Drive 553.1 km
- Drive from Subotica to Ostrava553.1 km
7h 6mKč 2,048–2,958Train to Belgrade Nikola Tesla Airport, fly to John Paul Ii International Airport Kraków–Balice, bus
- Take the train from Subotica to Novi Beograd
- Fly from Belgrade Nikola Tesla Airport (BEG) to John Paul Ii International Airport Kraków–Balice (KRK)BEG - KRK
- Take the bus from Krakow, Krakow-Balice Airport to Ostrava
9h 12mKč 2,042–5,921Bus
- Take the bus from Subotica, Autobuska stanica to Vienna, International Busterminal
- Take the bus from Vienna, International Busterminal (VIB) to Ostrava919 / ...
12h 35mKč 1,064–2,207Train to Belgrade Nikola Tesla Airport, fly to Vienna International Airport, train
- Take the train from Subotica to Novi Beograd
- Fly from Belgrade Nikola Tesla Airport (BEG) to Vienna International Airport (VIE)BEG - VIE
- Take the train from Wien Hbf to Ostrava Hlavni Nadrazi
9h 52mKč 2,112–6,211Train, train to Budapest Ferenc Liszt International Airport, fly to Katowice International Airport, bus
- Take the train from Subotica to Szeged
- Take the train from Szeged to Ferihegy
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Katowice International Airport (KTW)BUD - KTW
- Take the bus from Pyrzowice Katowice Airport to Ostrava Svinov Train Station
10h 38mKč 2,197–5,439Train, train to Budapest Ferenc Liszt International Airport, fly to Leoš Janáček Airport Ostrava
- Take the train from Subotica to Szeged
- Take the train from Szeged to Ferihegy
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Leoš Janáček Airport Ostrava (OSR)BUD - OSR
11h 42mKč 3,250–7,059
Subotica to Ostrava by train
Questions & Answers
The cheapest way to get from Subotica to Ostrava is to train which costs 750 Kč - 950 Kč and takes 11h 20m.
The fastest way to get from Subotica to Ostrava is to drive which takes 7h 6m and costs 2 000 Kč - 3 000 Kč.
No, there is no direct bus from Subotica to Ostrava. However, there are services departing from Subotica, Autobuska stanica and arriving at Ostrava via Vienna, International Busterminal (VIB). The journey, including transfers, takes approximately 12h 35m.
No, there is no direct train from Subotica to Ostrava. However, there are services departing from Subotica and arriving at Ostrava Hlavni Nadrazi via Szeged and Budapest-Nyugati. The journey, including transfers, takes approximately 11h 20m.
The distance between Subotica and Ostrava is 653 km. The road distance is 553.1 km.
The best way to get from Subotica to Ostrava without a car is to bus and train which takes 9h 51m and costs .
It takes approximately 9h 51m to get from Subotica to Ostrava, including transfers.
Subotica to Ostrava bus services, operated by Olitours, depart from Subotica, Autobuska stanica station.
Subotica to Ostrava train services, operated by Hungarian Railways (MÁV), depart from Subotica station.
The best way to get from Subotica to Ostrava is to train which takes 11h 20m and costs 750 Kč - 950 Kč. Alternatively, you can bus, which costs 1 000 Kč - 2 300 Kč and takes 12h 35m.
What companies run services between Subotica, Serbia and Ostrava, Czechia?
You can take a train from Subotica to Ostrava Hlavni Nadrazi via Szeged and Budapest-Nyugati in around 11h 20m. Alternatively, you can take a bus from Subotica, Autobuska stanica to Ostrava via Vienna, International Busterminal (VIB) in around 12h 35m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lot.com
Flights from Belgrade Nikola Tesla Airport to John Paul Ii International Airport Kraków–Balice via Warsaw Chopin
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- Kč 1,800–6,000
Flights from Budapest Ferenc Liszt International Airport to Katowice International Airport via Warsaw Chopin
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Kč 1,900–4,800
Flights from Budapest Ferenc Liszt International Airport to Leoš Janáček Airport Ostrava via Warsaw Chopin
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- Kč 1,500–9,000
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- Kč 1,800–4,500
Flights from Belgrade Nikola Tesla Airport to Vienna International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Kč 1,400–4,300
- Website
- austrian.com
Flights from Belgrade Nikola Tesla Airport to Vienna International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Kč 1,800–3,900
- Website
- ryanair.com
Flights from Budapest Ferenc Liszt International Airport to Katowice International Airport
- Ave. Duration
- 1h 10m
- When
- Friday and Sunday
- Estimated price
- Kč 1,700–4,300
Flights from Budapest Ferenc Liszt International Airport to Leoš Janáček Airport Ostrava via London Stansted
- Ave. Duration
- 7h
- When
- Monday
- Estimated price
- Kč 2,900–8,500
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to Ostrava Hlavni Nadrazi
- Ave. Duration
- 3h 3m
- Frequency
- Every 4 hours
- Estimated price
- Kč 450–1,100
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Wien Hbf to Ostrava Hlavni Nadrazi
- Ave. Duration
- 3h 27m
- Frequency
- Once daily
- Estimated price
- Kč 280–490
- Website
- https://www.intercity.pl/en/
- 2nd Class
- Kč 280–400
- 1st Class
- Kč 400–490
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Subotica to Szeged
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a day
- Estimated price
- Kč 70–85
- Website
- https://jegy.mav.hu/
Train from Szeged to Budapest-Nyugati
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- Kč 200–240
- Website
- https://jegy.mav.hu/
Train from Budapest-Nyugati to Ostrava Hlavni Nadrazi
- Ave. Duration
- 5h 51m
- Frequency
- Once daily
- Estimated price
- Kč 500–600
- Website
- https://jegy.mav.hu/
Train from Szeged to Ferihegy
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- Kč 190–220
- Website
- https://jegy.mav.hu/
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- Kč 140–240
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- Kč 140–170
- 1st Class
- Kč 190–240
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zcg-prevoz.me
Train from Subotica to Novi Beograd
- Ave. Duration
- 3h 58m
- Frequency
- Once daily
- Estimated price
- Kč 190–390
- Website
- https://zpcg.me/en
- Second Class
- Kč 190–210
- First Class
- Kč 370–390
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Subotica, Autobuska stanica to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 5h 48m
- Frequency
- 4 times a week
- Schedules at
- garo-reisen.rs
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Krakow, Krakow-Balice Airport to Ostrava
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- Kč 320–600
- Website
- https://www.flixbus.co.uk
Bus from Vienna, International Busterminal (VIB) to Ostrava
- Ave. Duration
- 4h 55m
- Frequency
- Every 3 hours
- Estimated price
- Kč 440–1,000
- Website
- https://www.flixbus.co.uk
- Phone
- +381 65 565 1340
- olitoursdraginje@gmail.com
- Website
- olitours.rs
Bus from Subotica, Autobuska stanica to Vienna, International Busterminal
- Ave. Duration
- 6h 40m
- Frequency
- 6 times a week
- Estimated price
- Kč 623–625
- Schedules at
- olitours.rs
- Website
- naisturs.com
Bus from Subotica, Autobuska stanica to Vienna, International Busterminal
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a week
- Estimated price
- Kč 1,208
- Schedules at
- naisturs.com
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Pyrzowice Katowice Airport to Ostrava Svinov Train Station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- Kč 170–260
- Website
- https://regiojet.com/
Want to know more about travelling around Czechia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Subotica to Ostrava bus services, operated by Olitours, arrive at Vienna, International Busterminal station.
Subotica to Ostrava train services, operated by Hungarian Railways (MÁV), arrive at Szeged station.
Yes, the driving distance between Subotica to Ostrava is 553 km. It takes approximately 7h 6m to drive from Subotica to Ostrava.
Book your Subotica to Ostrava bus tickets online with Omio.
There are 434+ hotels available in Ostrava.






























