Travel from Tallinn to Lviv

Bus or fly from Tallinn to Lviv?

LOT and Lufthansa fly from Tallinn to Lviv every 4 hours. Alternatively, Ecolines operates a bus from Tallinn to Lviv 3 times a day. Tickets cost $15 - $23 and the journey takes 4 h 14 min. 2 other operators also service this route.

How to get from Tallinn to Lviv

From Estonia 7 bus to Tallinn airport, fly to Lviv airport, then line 9 Trolleybus to Lviv. 5 h 45 min $162. From Tallinn bus to Minsk, walk to Minsk-Passajirskii, then train to Lvov. 26 h 6 min $48. From Tallinn bus to Rīga, bus to Lviv Bus Station, then bus to Petra Doroshenko str.. 27 h 32 min $81. From Tallinn bus to Warszawa Zachodnia then train to Lvov. 29 h 19 min $82. From Tallinn bus to Warszawa Zachodnia then bus to Lviv. 29 h 40 min $105. From Tallinn drive to Lviv. 16 h 34 min $175.
Close Print Itinerary
  1. Here are 6 options to get from
    Tallinn to Lviv:

    1. Trip:
      1 Fly
      • One-Way approx: USD $121 - $203
      • Duration: 5 h 45 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $121 - $203
        • Duration: 5 h 45 min
        Close x
    2. Trip:
      2 Bus Minsktrans, train
      • One-Way approx: USD $31 - $83
      • Duration: 26 h 6 min
      Open +
      • Trip:
        2 Bus Minsktrans, train
        • One-Way approx: USD $31 - $83
        • Duration: 26 h 6 min
        Close x
    3. Trip:
      3 Bus Ecolines
      • One-Way approx: USD $66 - $103
      • Duration: 27 h 32 min
      Open +
      • Trip:
        3 Bus Ecolines
        • One-Way approx: USD $66 - $103
        • Duration: 27 h 32 min
        Close x
    4. Trip:
      4 Bus Polski Bus, train
      • One-Way approx: USD $62 - $98
      • Duration: 29 h 19 min
      Open +
      • Trip:
        4 Bus Polski Bus, train
        • One-Way approx: USD $62 - $98
        • Duration: 29 h 19 min
        Close x
    5. Trip:
      5 Bus Polski Bus
      • One-Way approx: USD $84 - $127
      • Duration: 29 h 40 min
      Open +
      • Trip:
        5 Bus Polski Bus
        • One-Way approx: USD $84 - $127
        • Duration: 29 h 40 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $140 - $210
      • Duration: 16 h 34 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $140 - $210
        • Duration: 16 h 34 min
        Close x