There are 7 ways to get from Warsaw to Ostrava by train, bus, night train, night bus, 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.

Recommended option

Train  •  4 h 15 min

  1. Take the train from Warszawa Centralna to Ostrava hl.n. Ec / ...

$13 - $19

6 alternative options

Bus  •  8 h 40 min

  1. Take the bus from Warszawa to Ostrawa

$30 - $50

Night train  •  7 h 19 min

  1. Take the night train from Warszawa Centralna to Ostrava hl.n. En

$14 - $21

Night bus  •  7 h 29 min

  1. Take the night bus from Warszawa Centrum to Ostrava-Svinov Leo Express

$15 - $20

Drive  •  4 h 11 min

  1. Drive from Warsaw to Ostrava 253.6 miles

$45 - $70

Fly to Katowice, bus  •  5 h 25 min

  1. Fly from Warsaw (WAW) to Katowice (KTW) WAW - KTW
  2. Take the bus from Katowice Airport to Bohumín

$25 - $136

Fly to Krakow, night bus  •  5 h 44 min

  1. Fly from Warsaw (WAW) to Krakow (KRK) WAW - KRK
  2. Take the night bus from Kraków, Kraków Airport to Ostrava, Ostrava hl.n.

$32 - $111

Questions & Answers

The cheapest way to get from Warsaw to Ostrava is to train which costs 45 zł - 70 zł and takes 4 h 15 min.

More details

The quickest way to get from Warsaw to Ostrava is to drive which costs 160 zł - 240 zł and takes 4 h 11 min.

More details

The distance between Warsaw and Ostrava is 328 km. The road distance is 405.8 km.

Get driving directions

The train from Warszawa Centralna to Ostrava hl.n. takes 4 h 15 min including transfers and departs every three hours.

More details

Yes, there is a direct bus departing from Warszawa and arriving at Ostrawa. Services depart twice a week, and operate Monday and Thursday. The journey takes approximately 8 h 40 min.

More details

Yes, there is a direct train departing from Warszawa Centralna and arriving at Ostrava hl.n.. Services depart every three hours, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 4 h 15 min.

More details

What companies run services between Warsaw, Poland and Ostrava, Czech Republic?

Polish Railways (PKP) operates a train from Warsaw to Ostrava every 3 hours. Tickets cost $13 - $19 and the journey takes 4 h 15 min. Alternatively, Billy operates a bus from Warsaw to Ostrava twice a week. Tickets cost $30 - $50 and the journey takes 8 h 40 min.

Airlines
LOT
Website
lot.com
Flights from Warsaw to Katowice
Ave. Duration
51 min
When
Every day
Estimated price
$20 - $130
Flights from Warsaw to Krakow
Ave. Duration
55 min
When
Every day
Estimated price
$25 - $130
Train operators
Polish Railways (PKP)
Bus operators
Billy
Email
biuro@jordan.pl
Website
jordan.billy.pl
Bus from Warszawa to Ostrawa
Ave. Duration
8 h 40 min
Frequency
Twice a week
Estimated price
$30 - $50
Schedules at
jordan.billy.pl
Leo Express s.r.o.
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Night bus from Warszawa Centrum to Ostrava-Svinov
Ave. Duration
7 h
Frequency
Once daily
Estimated price
$15 - $20
Schedules at
leoexpress.com
Economy
$15 - $20
Bus from Katowice Airport to Bohumín
Ave. Duration
1 h 50 min
Frequency
Every 4 hours
Estimated price
$5 - $8
Schedules at
leoexpress.com
Economy
$5 - $8
FlixBus
Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Night bus from Kraków, Kraków Airport to Ostrava, Ostrava hl.n.
Ave. Duration
2 h 20 min
Frequency
Once daily
Estimated price
$9 - $15
Website
flixbus.co.uk

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.