Explore 5 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  •  7 h 23 min

  1. ATH - LWO

$106 - $241

Cheapest option

Bus Autokar Polska, train  •  41 h 51 min

  1. G-01
  2. Ic

$82 - $116

4 alternative options

Bus Korona Travel, train  •  28 h 53 min

  1. Ic

$144 - $167

Bus  •  33 h 13 min

  1. 425

$141 - $153

Train, night train  •  43 h 24 min

  1. 600
  2. Ec / ...

$156 - $303

Drive  •  21 h 47 min

  1. 1272.6 miles

$300 - $450

What companies run services between Athens, Greece and Lviv, Ukraine?

Turkish Airlines, Lufthansa and 13 other airlines fly from Athens to Lviv every 3 hours. Alternatively, you can take a bus from Athens to Lviv via Budapest and Budapest Népliget in around 33 h 13 min.

Airlines
Ellinair
Website
en.ellinair.com
Flights from Athens to Lviv via Thessaloniki
Ave. Duration
4 h 52 min
When
Tuesday
Estimated price
$95 - $340
Flights from Athens to Lviv via Irakleion
Ave. Duration
8 h 25 min
When
Thursday
Estimated price
$120 - $400
LOT
Website
lot.com
Flights from Athens to Lviv via Warsaw
Ave. Duration
7 h 50 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $550
Turkish Airlines
Website
p.turkishairlines.com
Flights from Athens to Lviv via Istanbul
Ave. Duration
5 h 20 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$180 - $750
Lufthansa
Website
lufthansa.com
Flights from Athens to Lviv via Munich
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$230 - $850
Pegasus Airlines
Website
flypgs.com
Flights from Athens to Lviv via Sabiha Gokcen
Ave. Duration
5 h 30 min
When
Monday and Thursday
Estimated price
$95 - $310
Ukraine International Airlines
Website
flyuia.com
Flights from Athens to Lviv via Kiev
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$100 - $460
Austrian Airlines
Website
austrian.com
Flights from Athens to Lviv via Vienna
Ave. Duration
8 h
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$290 - $900
Train operators
Ukrainian Railways
Website
uz.gov.ua
Train from Cegled to Lvov
Ave. Duration
10 h 24 min
Frequency
Once daily
Estimated price
$35 - $55
Schedules at
uz.gov.ua
Train from Przemyśl Główny to Lviv
Ave. Duration
1 h 51 min
Frequency
Twice daily
Estimated price
$20 - $30
Schedules at
intercity.uz.gov.ua
Train from Zugló to Lvov
Ave. Duration
11 h 12 min
Frequency
Once daily
Estimated price
$40 - $60
Schedules at
uz.gov.ua
Greek Railways (OSE)
Website
trainose.gr
Train from Athens to Thessaloniki
Ave. Duration
5 h 23 min
Frequency
Every 4 hours
Estimated price
$28 - $40
Website
trainose.gr
Purchase a
eurail.com
Second Class
$28 - $40
First Class
$35 - $50
Serbian Railways
Website
srbvoz.rs
Night train from Thessaloniki to Skopje
Ave. Duration
4 h 31 min
Frequency
Once daily
Estimated price
$7 - $20
Schedules at
srbvoz.rs
2nd Class Ticket
$7 - $11
1st Class Ticket
$12 - $20
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Skopje to Belgrade
Ave. Duration
9 h 27 min
Frequency
Once daily
Estimated price
$30 - $110
mzt.mk
mzt.mk
Bus operators
Korona Travel
Phone
210.92.33.33
Email
info@koronatravel.gr
Website
koronatravel.gr
Bus from Athens to Horgoš
Ave. Duration
13 h 26 min
Frequency
Once a week
Estimated price
$103
Schedules at
koronatravel.gr
Siamos Tours
Phone
0030 2108219900
Email
vsiamos@otenet.gr
Website
siamostours.gr
Bus from Athens to Budapest
Ave. Duration
21 h 8 min
Frequency
Once a week
Estimated price
$80 - $95
Schedules at
siamostours.gr
Eurolines HU
Phone
+36 (1) 382-0888
Email
info@volanbusz.hu
Website
eurolines.hu
Bus from Budapest Népliget to Lviv
Ave. Duration
11 h 5 min
Frequency
Twice a week
Estimated price
$61
Schedules at
nemzetkozi.volanbusz.hu
Autokar Polska
Phone
48/796 473 308
Email
biuro@autokarpolska.com.pl
Website
autokarpolska.com.pl
Bus from Athens to Przemyśl
Ave. Duration
39 h
Frequency
Twice a week
Estimated price
$75 - $110
Schedules at
autokarpolska.com.pl
Agat
Website
agat.eu
Bus from Athens to Przemysl
Ave. Duration
37 h 37 min
Frequency
Once a week
Estimated price
$95 - $110
Schedules at
agat.eu

Want to know more about travelling around Ukraine

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.

Questions & Answers

The distance between Athens and Lviv is 1319 km. The road distance is 2036 km.

The cheapest way to get from Athens to Lviv is to bus and train which costs 65€ - 100€ and takes 41 h 51 min.

The quickest way to get from Athens to Lviv is to fly which takes 7 h 23 min and costs 90€ - 210€.

No, there is no direct bus from Athens to Lviv. However, there are services departing from Athens and arriving at Lviv via Budapest Népliget. The journey, including transfers, takes approximately 33 h 13 min.

It takes approximately 7 h 23 min to get from Athens to Lviv, including transfers.