There are 5 ways to get from Ostrava to Prievidza by train, bus or car

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 25 min

  1. Take the train from Ostrava hl.n. to Turcianske Teplice R

$9 - $13

4 alternative options

Train via Vrutky  •  4 h 59 min

  1. Take the train from Ostrava-Stodolni to Vrutky Ic
  2. Take the train from Vrutky to Horna Stubna Os
  3. Take the train from Horna Stubna to Prievidza Os

$10 - $15

Train via Vrutky #2  •  5 h 14 min

  1. Take the train from Ostrava hl.n. to Vrutky R / ...
  2. Take the train from Vrutky to Prievidza Os

$10 - $16

Bus  •  6 h 33 min

  1. Take the bus from Ostrava to Turzovka - Beskydská
  2. Take the bus from Turzovka Beskydská to Martin
  3. Take the bus from Martin - ul.J.Jesenského to Prievidza

$12 - $18

Drive  •  2 h 33 min

  1. Drive from Ostrava to Prievidza 105.2 miles

$21 - $35

Questions & Answers

The cheapest way to get from Ostrava to Prievidza is to train which costs 200 Kč - 300 Kč and takes 4 h 25 min.

More details

The quickest way to get from Ostrava to Prievidza is to drive which costs 470 Kč - 700 Kč and takes 2 h 33 min.

More details

The distance between Ostrava and Prievidza is 121 km. The road distance is 168.3 km.

Get driving directions

It takes approximately 4 h 25 min to get from Ostrava to Prievidza, including transfers.

More details

No, there is no direct bus from Ostrava to Prievidza. However, there are services departing from Ostrava and arriving at Prievidza via Turzovka Beskydská and Martin - ul.J.Jesenského. The journey, including transfers, takes approximately 6 h 33 min.

More details

No, there is no direct train from Ostrava to Prievidza. However, there are services departing from Ostrava-Stodolni and arriving at Prievidza via Vrutky and Horna Stubna. The journey, including transfers, takes approximately 4 h 59 min.

More details

What companies run services between Ostrava, Czech Republic and Prievidza, Slovakia?

Czech Railways (ČD) operates a train from Ostrava to Prievidza every 4 hours. Tickets cost $7 - $11 and the journey takes 2 h 48 min. Alternatively, you can take a bus from Ostrava to Prievidza via Turzovka - Beskydská, Turzovka Beskydská, Martin, and Martin - ul.J.Jesenského in around 6 h 33 min.

Train operators
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Ostrava hl.n. to Turcianske Teplice
Ave. Duration
2 h 48 min
Frequency
Every 4 hours
Estimated price
$7 - $11
Website
cd.cz
Train from Ostrava-Stodolni to Vrutky
Ave. Duration
1 h 48 min
Frequency
Twice a week
Estimated price
$5 - $9
Website
cd.cz
Train from Ostrava hl.n. to Vrutky
Ave. Duration
2 h 22 min
Frequency
Every 4 hours
Estimated price
$6 - $9
Website
cd.cz
Railways of Slovak Republic (ZSSK)
Website
zssk.sk
Train from Vrutky to Horna Stubna
Ave. Duration
48 min
Frequency
Hourly
Estimated price
$3 - $5
Website
slovakrail.sk
Train from Horna Stubna to Prievidza
Ave. Duration
54 min
Frequency
Hourly
Estimated price
$1 - $2
Website
slovakrail.sk
Train from Vrutky to Prievidza
Ave. Duration
1 h 52 min
Frequency
Once daily
Estimated price
$4 - $7
Website
slovakrail.sk
Leo Express s.r.o.
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Train from Ostrava hl. n. to Vrútky
Ave. Duration
1 h 56 min
Frequency
Twice daily
Estimated price
$4 - $18
Schedules at
leoexpress.com
Economy
$4 - $6
Business
$8 - $10
Premium
$14 - $18
Bus operators
Arriva Vychodnicechy
Website
arriva-vychodnicechy.cz
Bus from Ostrava to Turzovka - Beskydská
Ave. Duration
1 h 31 min
Frequency
Every 3 hours
Estimated price
$4 - $6
Schedules at
arriva-vychodnicechy.cz
Unitranz Tech
Phone
0948 410 420
Email
vlado.klanduch@azet.sk
Website
unitranztech.sk
Bus from Turzovka Beskydská to Martin
Ave. Duration
1 h 58 min
Frequency
5 times a day
Estimated price
$6 - $9
Schedules at
unitranztech.sk
Arriva Liorbus
Phone
0972/250 308
Email
alexandra.bobcekova@arriva.sk
Website
sadliorbus.sk
Bus from Martin - ul.J.Jesenského to Prievidza
Ave. Duration
56 min
Frequency
Once daily
Estimated price
$3
Schedules at
arrivaliorbus.sk
SAD Humenne
Phone
+421 57 7863 103
Email
sekretariat@sadhe.sk
Website
sadhe.sk
Bus from Martin - ul.J.Jesenského to Prievidza
Ave. Duration
1 h 2 min
Frequency
Once daily
Estimated price
$2 - $4
Schedules at
sadhe.sk

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Travelling to and around Russia for the 2018 FIFA World Cup and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.