Travel from Ostrava to Olomouc

Bus or train from Ostrava to Olomouc?

Czech Railways (ČD) operates a train from Ostrava to Olomouc hourly. Tickets cost $4 - $8 and the journey takes 55 min. Alternatively, FlixBus operates a bus from Ostrava to Olomouc 5 times a day. Tickets cost $5 - $9 and the journey takes 1 h 10 min. 2 other operators also service this route.

Travel Guides

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

How to get from Ostrava to Olomouc

From Ostrava hl.n. train to Olomouc hl.n.. 55 min 132 Kč. From Ostrava, Ostrava hl.n. bus to Olomouc, Olomouc bus st.. 1 h 10 min 184 Kč. From Ostrava taxi to Olomouc. 1 h 3 293 Kč. From Ostrava drive to Olomouc. 1 h 269 Kč.

Operators from Ostrava to Olomouc

Close Print Itinerary
  1. Here are 4 options to get from
    Ostrava to Olomouc:

    1. Trip:
      1 Train
      • One-Way approx: USD $4 - $8
      • Duration: 55 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $4 - $8
        • Duration: 55 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $5 - $9
      • Duration: 1 h 10 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $5 - $9
        • Duration: 1 h 10 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $130 - $160
      • Duration: 1 h
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $130 - $160
        • Duration: 1 h
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $10 - $16
      • Duration: 1 h
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $10 - $16
        • Duration: 1 h
        Close x