There are 6 ways to get from Lviv to Tallinn by plane, 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

Fly  •  7 h 1 min

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

$121 - $202

Cheapest option

Train, bus  •  25 h 35 min

  1. Take the train from Lvov to Minsk-Passajirskii
  2. Take the bus from Minsk to Tallinn 920

$31 - $85

4 alternative options

Bus  •  29 h 44 min

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

$64 - $125

Bus via Grodno  •  32 h 26 min

  1. Take the bus from Lviv Bus Station 2 to Brest
  2. Take the bus from Brest to Grodno
  3. Take the bus from Grodno Bus Station to Riga
  4. Take the bus from Rīga to Pärnu 920
  5. Take the bus from Pärnu bussijaam to Tallinna bussijaam 171 / ...

$65 - $127

Train  •  33 h 48 min

  1. Take the train from Podzamche to Korosten Ic
  2. Take the train from Korosten to St Petersburg Vitebskii
  3. Take the train from Saint-Peterburg Moskovsky Station to Tallinn

$65 - $105

Drive  •  16 h 31 min

  1. Drive from Lviv to Tallinn 805.1 miles

$140 - $210

Questions & Answers

The cheapest way to get from Lviv to Tallinn is to train and bus which costs 800 ₴ - 2 300 ₴ and takes 25 h 35 min.

More details

The quickest way to get from Lviv to Tallinn is to fly which costs 3 100 ₴ - 5 500 ₴ and takes 7 h 1 min.

More details

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

Get driving directions

It takes approximately 7 h 1 min to get from Lviv to Tallinn, including transfers.

More details

No, there is no direct bus from Lviv to Tallinn. However, there are services departing from Petra Doroshenko str. and arriving at Tallinn via Lviv and Rīga. The journey, including transfers, takes approximately 29 h 44 min.

More details

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

LOT, Turkish Airlines and four other airlines fly from Lviv to Tallinn every 4 hours. Alternatively, you can take a bus from Lviv to Tallinn via Lviv Bus Station, Lviv, and Rīga in around 29 h 44 min.

Airlines
LOT
Website
lot.com
Flights from Lviv to Tallinn via Warsaw
Ave. Duration
6 h 10 min
When
Every day
Estimated price
$230 - $370
Flights from Lviv to Tallinn via Warsaw, Stockholm
Ave. Duration
8 h 35 min
When
Every day
Estimated price
$230 - $370
Flights from Lviv to Tallinn via Poznan, Warsaw
Ave. Duration
9 h 35 min
When
Monday and Friday
Estimated price
$230 - $370
Flights from Lviv to Tallinn via Kiev
Ave. Duration
4 h 30 min
When
Every day
Estimated price
$230 - $370
Turkish Airlines
Website
p.turkishairlines.com
Flights from Lviv to Tallinn via Istanbul
Ave. Duration
6 h 20 min
When
Tuesday, Thursday and Saturday
Estimated price
$120 - $320
Austrian Airlines
Website
austrian.com
Flights from Lviv to Tallinn via Vienna
Ave. Duration
8 h 5 min
When
Thursday and Sunday
Estimated price
$100 - $330
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Lvov to Minsk-Passajirskii
Ave. Duration
13 h 20 min
Frequency
4 times a week
Estimated price
$5 - $10
Schedules at
uz.gov.ua
Book at
uz.gov.ua
Train from Podzamche to Korosten
Ave. Duration
3 h 25 min
Frequency
3 times a day
Estimated price
$4 - $10
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$4 - $6
2nd Class
$6 - $10
1st Class
$15 - $22
Train from Korosten to St Petersburg Vitebskii
Ave. Duration
20 h 50 min
Frequency
5 times a week
Estimated price
$15 - $35
Schedules at
uz.gov.ua
Book at
uz.gov.ua
Russian Railways
Website
rzd.ru
Train from Saint-Peterburg Moskovsky Station to Tallinn
Ave. Duration
7 h 20 min
Frequency
Once daily
Estimated price
$45 - $60
Website
pass.rzd.ru
Bus operators
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Minsk to Tallinn
Ave. Duration
11 h 10 min
Frequency
4 times a week
Estimated price
$25 - $75
Schedules at
minsktrans.by
Book at
ticketbus.by
Temptrans
Website
temptrans.ee
Bus from Minsk Tsentralny to Tallinn
Ave. Duration
14 h 10 min
Frequency
Twice a week
Estimated price
$35 - $55
Schedules at
temptrans.ee
Bus from Riga to Tallinn
Ave. Duration
5 h 30 min
Frequency
Twice a week
Estimated price
$30 - $45
Schedules at
temptrans.ee
Bus from Riga to Pärnu Bus
Ave. Duration
3 h 11 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 Lviv to Rīga
Ave. Duration
22 h 45 min
Frequency
Twice a week
Estimated price
$50 - $80
Schedules at
ecolines.net
Bus from Rīga to Tallinn
Ave. Duration
4 h 30 min
Frequency
Twice daily
Estimated price
$14 - $22
Schedules at
ecolines.net
Bus from Rīga to Pärnu
Ave. Duration
2 h 36 min
Frequency
Twice daily
Estimated price
$8 - $13
Schedules at
ecolines.net
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Lviv Bus Station 2 to Brest
Ave. Duration
9 h 25 min
Frequency
Once daily
Estimated price
$11 - $16
Schedules at
avtovokzaly.ru
Brest Bus Belarus
Phone
114
Email
av@brest.by
Website
av.brest.by
Bus from Lviv Bus Station 2 to Brest
Ave. Duration
9 h 10 min
Frequency
Once a week
Estimated price
$13 - $20
Schedules at
av.brest.by
Book at
ticketbus.by
Bus from Brest to Grodno
Ave. Duration
4 h 10 min
Frequency
Every 3 hours
Estimated price
$10 - $15
Schedules at
av.brest.by
Book at
ticketbus.by
Intaks
Website
intaks.by
Bus from Brest to Grodno
Ave. Duration
3 h 40 min
Frequency
5 times a week
Estimated price
$7
Schedules at
intaks.by
Bus from Grodno Bus Station to Riga
Ave. Duration
9 h 44 min
Frequency
Twice a week
Estimated price
$33
Schedules at
intaks.by
Lux Express
Email
info@luxexpress.eu
Website
luxexpress.eu
Bus from Pärnu bussijaam to Tallinna bussijaam
Ave. Duration
1 h 50 min
Frequency
Every 30 minutes
Estimated price
$9 - $14
Schedules at
luxexpress.eu
Taisto Liinid OÜ
Website
taisto.ee
Bus from Pärnu bussijaam to Tallinna bussijaam
Ave. Duration
1 h 50 min
Frequency
Hourly
Estimated price
$6 - $10
Schedules at
taisto.ee
Go Bus AS
Website
gobus.ee
Bus from Pärnu bussijaam to Tallinna bussijaam
Ave. Duration
1 h 50 min
Frequency
Every 4 hours
Estimated price
$6 - $10
Schedules at
gobus.ee
Peatus Estonia
Website
peatus.ee
Bus from Pärnu bussijaam to Tallinna bussijaam
Ave. Duration
1 h 50 min
Frequency
Once daily
Estimated price
$7 - $10
Schedules at
peatus.ee

Want to know more about travelling around Estonia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.