Travel from Ostrava to Lviv

Bus or train from Ostrava to Lviv?

FlixBus operates a bus from Ostrava to Lviv 4 times a week. Tickets cost $30 - $55 and the journey takes 10 h 10 min. Alternatively, Ukrainian Railways (UZ) operates a train from Ostrava to Lviv once daily. Tickets cost $4 - $11 and the journey takes 15 h 6 min.

Travel Guides

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

How to get from Ostrava to Lviv

From Ostrava, Ostrava hl.n. night bus to Kraków Główny then train to Lvov. 9 h 55 min 18€. From Ostrava, Ostrava-ÚAN bus to Lviv, Lviv train station. 10 h 10 min 41€. From Ostrava,ÚAN line 37 bus to Ostrava-Svinov then bus to Lviv main station. 11 h 43 min 19€. From Ostrava hl. n. train to Lvov. 15 h 6 min 6€. From Ostrava drive to Lviv. 4 h 39 min 54€. From Ostrava hl.n. train to Bohumín, bus to Katowice airport, fly to Lviv airport, then line 9 Trolleybus to Lviv. 10 h 32 min 130€. From Ostrava hl.n. train to Bohumín, bus to Krakow airport, fly to Lviv airport, then line 9 Trolleybus to Lviv. 8 h 27 min 164€. From Ostrava hl.n. train to Warszawa Zachodnia, train to Warsaw airport, fly to Lviv airport, then line 9 Trolleybus to Lviv. 7 h 49 min 66€. From Ostrava hl.n. train to Bohumín, bus to Gliwice, train to Dworcowa, line 106 bus to Wroclaw airport, fly to Lviv airport, then line 9 Trolleybus to Lviv. 9 h 48 min 144€.

Is there a direct train between Ostrava and Lviv?

Yes, there is a direct train departing from Ostrava hl. n. and arriving at Lvov. Services depart once daily, and operate every day. The journey takes approximately 15 hours.

Is there a direct bus between Ostrava and Lviv?

Yes, there is a direct bus departing from Ostrava, Ostrava-ÚAN and arriving at Lviv, Lviv train station. Services depart 4 times a week, and operate Tuesday, Thursday, Friday and Saturday. The journey takes approximately 10¼ hours.
Close Print Itinerary
  1. Here are 9 options to get from
    Ostrava to Lviv:

    1. Trip:
      1 Night bus, train
      • One-Way approx: USD $13 - $26
      • Duration: 9 h 55 min
      Open +
      • Trip:
        1 Night bus, train
        • One-Way approx: USD $13 - $26
        • Duration: 9 h 55 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $30 - $55
      • Duration: 10 h 10 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $30 - $55
        • Duration: 10 h 10 min
        Close x
    3. Trip:
      3 Bus Leo Express
      • One-Way approx: USD $20 - $29
      • Duration: 11 h 43 min
      Open +
      • Trip:
        3 Bus Leo Express
        • One-Way approx: USD $20 - $29
        • Duration: 11 h 43 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $4 - $11
      • Duration: 15 h 6 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $4 - $11
        • Duration: 15 h 6 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $55 - $80
      • Duration: 4 h 39 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $55 - $80
        • Duration: 4 h 39 min
        Close x
    6. Trip:
      6 Bus to Katowice, fly
      • One-Way approx: USD $74 - $203
      • Duration: 10 h 32 min
      Open +
      • Trip:
        6 Bus to Katowice, fly
        • One-Way approx: USD $74 - $203
        • Duration: 10 h 32 min
        Close x
    7. Trip:
      7 Bus to Krakow, fly
      • One-Way approx: USD $100 - $405
      • Duration: 8 h 27 min
      Open +
      • Trip:
        7 Bus to Krakow, fly
        • One-Way approx: USD $100 - $405
        • Duration: 8 h 27 min
        Close x
    8. Trip:
      8 Train to Warsaw, fly
      • One-Way approx: USD $56 - $157
      • Duration: 7 h 49 min
      Open +
      • Trip:
        8 Train to Warsaw, fly
        • One-Way approx: USD $56 - $157
        • Duration: 7 h 49 min
        Close x
    9. Trip:
      9 Bus, train to Wroclaw, fly
      • One-Way approx: USD $37 - $282
      • Duration: 9 h 48 min
      Open +
      • Trip:
        9 Bus, train to Wroclaw, fly
        • One-Way approx: USD $37 - $282
        • Duration: 9 h 48 min
        Close x