Select from 6 ways to get there

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 Thessaloniki to Zaporizhia  •  9 h 19 min

  1. Fly from Thessaloniki (SKG) to Zaporizhia (OZH) SKG - OZH

$125 - $247

Cheapest option

Bus Crazy Holidays  •  35 h 37 min

  1. Take the bus from Athens to Kiev

$58 - $88

5 alternative options

Fly Athens to Kiev, subway  •  6 h 13 min

  1. Fly from Athens (ATH) to Kiev (KBP) ATH - KBP
  2. Take the subway from Kharkivska to Zoloti Vorota

$79 - $324

Fly Thessaloniki to Kiev, subway  •  5 h 58 min

  1. Fly from Thessaloniki (SKG) to Kiev (KBP) SKG - KBP
  2. Take the subway from Kharkivska to Zoloti Vorota

$106 - $806

Bus Tourist Service Holding AD  •  44 h 40 min

  1. Take the bus from Athens to Varna
  2. Take the bus from Varna to Kyiv 277402

$139 - $169

Train, bus, night train  •  2 days 2 h

  1. Take the train from Athens to Thessaloniki 600
  2. Take the bus from Thessaloniki to Sofia - Central Bus Station
  3. Take the train from Sofia - Sever to Ruse 462
  4. Take the night train from Ruse to Gara Bucureşti Nord
  5. Take the train from Bucharest - Gara de Nord to Kyiv-Passazhyrskiy Station

$119 - $166

Drive  •  25 h 5 min

  1. Drive from Athens to Kiev 1316.9 miles

$310 - $460

What companies run services between Greece and Ukraine?

Turkish Airlines, Aegean Airlines and 12 other airlines fly from Thessaloniki to Zaporizhia every 2 hours. Alternatively, Crazy Holidays operates a bus from Athens to Kiev once a week. Tickets cost $55 - $85 and the journey takes 34 h.

Airlines
Ukraine International Airlines
Website
flyuia.com
Flights from Thessaloniki to Zaporizhia via Tel Aviv
Ave. Duration
6 h 30 min
When
Thursday
Estimated price
$110 - $400
Flights from Thessaloniki to Zaporizhia via Budapest, Kiev
Ave. Duration
6 h 25 min
When
Wednesday and Sunday
Estimated price
$90 - $310
Flights from Thessaloniki to Zaporizhia via Kiev
Ave. Duration
10 h 30 min
When
Wednesday, Friday and Sunday
Estimated price
$100 - $340
Flights from Thessaloniki to Zaporizhia via Riga, Kiev
Ave. Duration
8 h 5 min
When
Wednesday and Saturday
Estimated price
$130 - $430
Flights from Thessaloniki to Zaporizhia via Athens, Kiev
Ave. Duration
8 h 55 min
When
Every day
Estimated price
$90 - $310
Flights from Thessaloniki to Zaporizhia via Munich, Kiev
Ave. Duration
9 h 15 min
When
Monday and Friday
Estimated price
$110 - $380
Flights from Athens to Kiev
Ave. Duration
2 h 40 min
When
Every day
Estimated price
$65 - $550
Turkish Airlines
Website
p.turkishairlines.com
Flights from Thessaloniki to Zaporizhia via Istanbul
Ave. Duration
13 h 30 min
When
Every day
Estimated price
$130 - $480
Flights from Athens to Kiev via Istanbul
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$150 - $700
Flights from Thessaloniki to Kiev via Istanbul
Ave. Duration
4 h 15 min
When
Friday and Sunday
Estimated price
$160 - $1,800
Aegean Airlines
Website
aegeanair.com
Flights from Athens to Kiev
Ave. Duration
2 h 30 min
When
Monday and Friday
Estimated price
$110 - $650
Flights from Thessaloniki to Kiev via Athens
Ave. Duration
5 h 20 min
When
Monday and Friday
Estimated price
$100 - $750
Pegasus Airlines
Website
flypgs.com
Flights from Thessaloniki to Zaporizhia via Athens, Sabiha Gokcen
Ave. Duration
8 h 5 min
When
Tuesday and Thursday
Estimated price
$90 - $300
Aircompany Atlasjet Ukraine
Website
atlasglb.com.ua
Flights from Thessaloniki to Zaporizhia via Istanbul
Ave. Duration
11 h 10 min
When
Monday, Wednesday and Saturday
Estimated price
$120 - $240
Austrian Airlines
Website
austrian.com
Flights from Athens to Kiev via Vienna
Ave. Duration
5 h 25 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$340 - $1,200
LOT
Website
lot.com
Flights from Athens to Kiev via Warsaw
Ave. Duration
5 h 45 min
When
Monday, Wednesday and Sunday
Estimated price
$110 - $650
Ellinair
Website
en.ellinair.com
Flights from Thessaloniki to Kiev
Ave. Duration
2 h 15 min
When
Wednesday, Friday and Sunday
Estimated price
$70 - $260
Train operators
Kiev Metro
Phone
(044) 238-58-98
Email
d@metro.kiev.ua
Website
metro.kiev.ua
Subway from Kharkivska to Zoloti Vorota
Ave. Duration
25 min
Frequency
Every 10 minutes
Estimated price
$1
Schedules at
metro.kiev.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
Bulgarian Railways (BDZh)
Phone
0700 10 200
Website
bdz.bg
Train from Sofia - Sever to Ruse
Ave. Duration
5 h 59 min
Frequency
Twice daily
Estimated price
$10 - $12
Website
bdz.bg
Night train from Ruse to Gara Bucureşti Nord
Ave. Duration
2 h 50 min
Frequency
Once daily
Estimated price
$3 - $4
Website
bdz.bg
Ukrainian Railways
Website
uz.gov.ua
Train from Bucharest - Gara de Nord to Kyiv-Passazhyrskiy Station
Ave. Duration
27 h
Frequency
Once a week
Estimated price
$65 - $95
Schedules at
uz.gov.ua
Bus operators
Crazy Holidays
Phone
2310-241545
Website
crazyholidays.gr
Bus from Athens to Kiev
Ave. Duration
34 h
Frequency
Once a week
Estimated price
$55 - $85
Schedules at
crazyholidays.gr
Tourist Service Holding AD
Phone
02 981 13 33
Email
outgoing@tourist-service.com
Website
tourist-service.com
Bus from Athens to Varna
Ave. Duration
19 h 25 min
Frequency
Once a week
Estimated price
$89
Schedules at
tourist-service.com
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Thessaloniki to Sofia - Central Bus Station
Ave. Duration
4 h 8 min
Frequency
Once daily
Estimated price
$12 - $17
Schedules at
union-ivkoni.com

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 Greece and Ukraine is 1379 km. The road distance is 2107 km.

The cheapest way to get from Greece to Ukraine is to bus which costs 45€ - 75€ and takes 35 h 37 min.

The quickest way to get from Greece to Ukraine is to fly and subway which takes 5 h 58 min and costs 90€ - 700€.

It takes approximately 9 h 19 min to get from Greece to Ukraine, including transfers.