Explore 4 ways to travel

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

Fly  •  8 h 14 min

  1. Fly from Tallinn (TLL) to Lviv (LWO) TLL - LWO

$121 - $203

Cheapest option

Bus Minsktrans  •  24 h 25 min

  1. Take the bus from Tallinn to Minsk 920
  2. Take the bus from Minsk to Lviv - 2

$44 - $100

3 alternative options

Bus, train  •  25 h 50 min

  1. Take the bus from Tallinn to Kyiv 999 / ...
  2. Take the train from Svyatoshino to Podzamche Ic

$52 - $107

Bus Ecolines  •  27 h 40 min

  1. Take the bus from Tallinn to Rīga 800706 / ...
  2. Take the bus from Rīga to Lviv

$66 - $126

Drive  •  16 h 34 min

  1. Drive from Tallinn to Lviv 806.1 miles

$140 - $210

What companies run services between Tallinn, Estonia and Lviv, Ukraine?

LOT, Turkish Airlines and six other airlines fly from Tallinn to Lviv hourly. Alternatively, you can take a bus from Tallinn to Lviv via Minsk in around 24 h 25 min.

Airlines
LOT
Website
lot.com
Flights from Tallinn to Lviv via Warsaw
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$230 - $370
Flights from Tallinn to Lviv via Stockholm, Warsaw
Ave. Duration
7 h 52 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$230 - $370
Flights from Tallinn to Lviv via Copenhagen, Warsaw
Ave. Duration
7 h 37 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$230 - $370
Flights from Tallinn to Lviv via Vilnius, Warsaw
Ave. Duration
7 h 55 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$230 - $370
Flights from Tallinn to Lviv via Warsaw, Poznan
Ave. Duration
8 h 50 min
When
Thursday and Sunday
Estimated price
$230 - $370
Flights from Tallinn to Lviv via Berlin Tegel, Warsaw
Ave. Duration
9 h 50 min
When
Saturday
Estimated price
$230 - $370
Flights from Tallinn to Lviv via Oslo, Warsaw
Ave. Duration
10 h 10 min
When
Monday to Friday
Estimated price
$230 - $370
Turkish Airlines
Website
p.turkishairlines.com
Flights from Tallinn to Lviv via Istanbul
Ave. Duration
8 h 20 min
When
Monday, Wednesday and Friday
Estimated price
$120 - $320
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Svyatoshino to Podzamche
Ave. Duration
4 h 41 min
Frequency
3 times a day
Estimated price
$4 - $11
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$4 - $6
2nd Class
$7 - $11
1st Class
$18 - $25
Bus operators
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Tallinn to Minsk
Ave. Duration
11 h 10 min
Frequency
4 times a week
Estimated price
$25 - $70
Schedules at
minsktrans.by
Book at
ticketbus.by
Bus from Minsk to Lviv - 2
Ave. Duration
12 h 15 min
Frequency
3 times a week
Estimated price
$19 - $30
Schedules at
minsktrans.by
Book at
ticketbus.by
Temptrans
Website
temptrans.ee
Bus from Tallinn to Minsk Tsentralny
Ave. Duration
14 h 10 min
Frequency
Twice a week
Estimated price
$35 - $55
Schedules at
temptrans.ee
Bus from Tallinn to Kyiv
Ave. Duration
19 h 29 min
Frequency
Twice a week
Estimated price
$45 - $65
Schedules at
temptrans.ee
Bus from Tallinn to Riga
Ave. Duration
5 h 29 min
Frequency
Twice a week
Estimated price
$30 - $45
Schedules at
temptrans.ee
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Tallinn to Kyiv
Ave. Duration
22 h 5 min
Frequency
Twice a week
Estimated price
$55 - $95
Schedules at
ecolines.net
Bus from Tallinn to Rīga
Ave. Duration
4 h 14 min
Frequency
3 times a day
Estimated price
$14 - $22
Schedules at
ecolines.net
Bus from Rīga to Lviv
Ave. Duration
21 h 44 min
Frequency
Twice a week
Estimated price
$50 - $80
Schedules at
ecolines.net

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, The London Underground: Essential tips to navigate the Tube and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.

Questions & Answers

The distance between Tallinn and Lviv is 1068 km. The road distance is 1290 km.

The cheapest way to get from Tallinn to Lviv is to bus which costs 35€ - 90€ and takes 24 h 25 min.

The quickest way to get from Tallinn to Lviv is to fly which takes 8 h 14 min and costs 100€ - 180€.

No, there is no direct bus from Tallinn to Lviv. However, there are services departing from Tallinn and arriving at Lviv - 2 via Minsk. The journey, including transfers, takes approximately 24 h 25 min.

It takes approximately 8 h 14 min to get from Tallinn to Lviv, including transfers.