There are 11 ways to get from Ukraine to Kos by bus, plane, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bus to Chișinău International Airport, fly to Kos
best- Take the bus from Odesa Central Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Kos (KGS)plane RMO - KGS
11h 39mBus, ferry via Bodrum Torba Otogar
cheapest- Take the bus from Kyiv Central Bus station to İstanbul Esenler bus stationbus
- Take the bus from İstanbul Esenler bus station to Bodrum bus stationbus
- Take the ferry from Port of Bodrum to Port of Kosferry
44h 28m€93–164Bus to Chișinău International Airport, fly to Milas–Bodrum Airport, ferry
- Take the bus from Odesa Central Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Milas–Bodrum Airport (BJV)plane RMO - BJV
- Take the ferry from Port of Bodrum to Port of Kosferry
12h 43mBus to Warsaw Chopin Airport, fly to Kos
- Take the bus from Lviv Palace Square to Warszawa Centralna Stationbus
- Fly from Warsaw Chopin Airport (WAW) to Kos (KGS)plane WAW - KGS
13h 44mBus to Bucharest Otopeni, fly to Kos
- Take the bus from Odesa to Bucharest Otopeni Airportbus
- Fly from Bucharest Otopeni (OTP) to Kos (KGS)plane OTP - KGS
16h 56m€118–335Bus to Rzeszów–Jasionka Airport, fly to Kos
- Take the bus from Lviv to Rzeszow–Jasionka Airportbus
- Fly from Rzeszów–Jasionka Airport (RZE) to Kos (KGS)plane RZE - KGS
14h 8mTrain, train to John Paul Ii International Airport Kraków–Balice, fly to Kos
- Take the train from Lviv to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Kos (KGS)plane KRK - KGS
17h 21m€150–383Bus, ferry
- Take the bus from Kyiv Central Bus station to İstanbul Esenler bus stationbus
- Take the bus from İstanbul Esenler to Bodrumbus
- Take the ferry from Port of Bodrum to Port of Kosferry
44h 38m€97–170Bus, ferry via Teremky
- Take the bus from Teremky to İstanbul Esenler bus stationbus
- Take the bus from İstanbul Esenler bus station to Bodrum bus stationbus
- Take the ferry from Port of Bodrum to Port of Kosferry
45h 33m€110–159Bus, ferry via Maltepe
- Take the bus from Kyiv OFIS to Istanbul Esenlerbus
- Take the bus from İstanbul Dudullu to Bodrumbus
- Take the ferry from Port of Bodrum to Port of Kosferry
45h 40m€102–154Train, bus, ferry
- Take the train from Kyiv-Pas. to Chisinautrain 351
- Take the bus from Chisnau Gara Nord to Istanbulbus
- Take the bus from İstanbul Esenler to Bodrumbus
- Take the ferry from Port of Bodrum to Port of Kosferry
2d 1h€122–220
Chișinău International Airport (RMO) to Kos (KGS) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Ukraine to Kos is to bus and ferry via Teremky which costs €110 - €160 and takes 45h 33m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Ukraine to Kos is to bus and fly which takes 16h 56m and costs €110 - €340.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Ukraine and Kos is 1349 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Ukraine to Kos without a car is to bus and ferry via Bodrum Torba Otogar which takes 44h 28m and costs €90 - €170.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 11h 39m to get from Ukraine to Kos, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 1343+ hotels available in Kos.
What companies run services between Ukraine and Kos, Greece?
There is no direct connection from Ukraine to Kos. However, you can take the line 117 bus to Novoshipnyi riad St, take the bus to Odesa Central Bus Station, take the bus to Chisinau Airport, walk to Chișinău International Airport (RMO) airport, fly to Kos (KGS), walk to Kos Airport, then take the bus to Kos. Alternatively, you can take a subway from Maidan Nezalezhnosti to Port of Kos via Demiivska, Kyiv Central Bus station, İstanbul Esenler bus station, Bodrum Torba Otogar, Bodrum Merkez Garaj, and Port of Bodrum in around 44h 28m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- en.aegeanair.com
Flights from Chișinău International Airport to Kos via Athens
- Ave. Duration
- 7h 1m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €80–300
Flights from Warsaw Chopin Airport to Kos via Athens
- Ave. Duration
- 6h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €90–360
Flights from Bucharest Otopeni to Kos via Athens
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- €35–240
Flights from Bucharest Otopeni to Kos via Thessaloniki
- Ave. Duration
- 6h 30m
- When
- Thursday and Sunday
- Estimated price
- €80–240
Flights from John Paul Ii International Airport Kraków–Balice to Kos via Athens
- Ave. Duration
- 10h 28m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €55–290
Flights from John Paul Ii International Airport Kraków–Balice to Kos via Heraklion
- Ave. Duration
- 8h 55m
- When
- Monday
- Estimated price
- €50–240
Flights from John Paul Ii International Airport Kraków–Balice to Kos via Thessaloniki
- Ave. Duration
- 11h 10m
- When
- Thursday
- Estimated price
- €55–220
- Website
- skyexpress.gr
Flights from Chișinău International Airport to Kos via Athens
- Ave. Duration
- 6h 55m
- When
- Monday
- Estimated price
- €80–250
Flights from Warsaw Chopin Airport to Kos via Athens
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- €85–300
Flights from Rzeszów–Jasionka Airport to Kos via Warsaw Chopin Airport, Athens
- Ave. Duration
- 8h 15m
- When
- Monday and Saturday
- Estimated price
- €130–430
Flights from John Paul Ii International Airport Kraków–Balice to Kos via Athens
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- €55–220
- Website
- ryanair.com
Flights from Warsaw Chopin Airport to Kos via Vienna
- Ave. Duration
- 6h 30m
- When
- Monday
- Estimated price
- €65–240
Flights from Warsaw Chopin Airport to Kos via Zagreb
- Ave. Duration
- 6h 50m
- When
- Monday
- Estimated price
- €65–240
Flights from John Paul Ii International Airport Kraków–Balice to Kos via Vienna
- Ave. Duration
- 8h 30m
- When
- Monday
- Estimated price
- €55–220
- Website
- turkishairlines.com
Flights from Chișinău International Airport to Milas–Bodrum Airport via Istanbul
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- €140–550
- Website
- flypgs.com
Flights from Chișinău International Airport to Milas–Bodrum Airport via Sabiha Gokcen
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- €45–340
- Website
- easyjet.com
Flights from Bucharest Otopeni to Kos via Naples
- Ave. Duration
- 6h 40m
- When
- Monday
- Estimated price
- €75–290
Flights from Rzeszów–Jasionka Airport to Kos via Milan Malpensa
- Ave. Duration
- 11h 5m
- When
- Saturday
- Estimated price
- €110–380
Flights from John Paul Ii International Airport Kraków–Balice to Kos via Naples
- Ave. Duration
- 10h 35m
- When
- Monday
- Estimated price
- €75–280
- Website
- austrian.com
Flights from Warsaw Chopin Airport to Kos via Vienna
- Ave. Duration
- 6h 45m
- When
- Saturday
- Estimated price
- €100–400
Flights from John Paul Ii International Airport Kraków–Balice to Kos via Vienna
- Ave. Duration
- 9h 55m
- When
- Saturday
- Estimated price
- €90–360
- Website
- ajet.com
Flights from Chișinău International Airport to Milas–Bodrum Airport via Sabiha Gokcen
- Ave. Duration
- 4h 55m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €45–260
- Website
- neosair.it
Flights from Bucharest Otopeni to Kos via Mykonos
- Ave. Duration
- 4h 10m
- When
- Friday
- Estimated price
- €35–200
- Website
- lufthansa.com
Flights from Rzeszów–Jasionka Airport to Kos via Munich
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- €120–420
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Lviv to Przemysl Glowny
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- €35–50
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €35–50
Train from Kyiv-Pas. to Chisinau
- Ave. Duration
- 17h 47m
- Frequency
- 4 times a week
- Estimated price
- €50–70
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €50–70
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- €42–44
- Website
- https://www.intercity.pl/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Przemysl Glowny to Krakow Glowny
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €8–16
- Website
- https://regiojet.com/
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Odesa Central Bus Station to Chisinau Airport
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Phone
- +380 (93) 320-44-44
- help@gunsel.ua
- Website
- gunsel.ua
Bus from Kyiv Central Bus station to İstanbul Esenler bus station
- Ave. Duration
- 29h 5m
- Frequency
- Twice daily
- Estimated price
- €65–95
- Website
- https://gunsel.ua/
Bus from Teremky to İstanbul Esenler bus station
- Ave. Duration
- 29h 50m
- Frequency
- 6 times a week
- Estimated price
- €65–90
- Website
- https://gunsel.ua/
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Bodrum bus station
- Ave. Duration
- 11h 30m
- Frequency
- Every 4 hours
- Estimated price
- €19–27
- Schedules at
- flixbus.com.tr
- Phone
- 0850 202 22 22
- iletisim@uludagturizm.com.tr
- Website
- balikesiruludag.com.tr
Bus from İstanbul Esenler bus station to Bodrum bus station
- Ave. Duration
- 11h 15m
- Frequency
- 4 times a day
- Estimated price
- €19
- Schedules at
- balikesiruludag.com.tr
Bus from İstanbul Dudullu to Bodrum
- Ave. Duration
- 9h 30m
- Frequency
- 4 times a day
- Estimated price
- €19
- Schedules at
- balikesiruludag.com.tr
- Phone
- 444 50 33
- bilgi@villaseyahat.com
- Website
- villaseyahat.com
Bus from İstanbul Esenler bus station to Bodrum bus station
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- €20
- Schedules at
- villaseyahat.com
- Phone
- 0(850) 309 22 16
- bilgi@istanbulkalesi.com.tr
- Website
- istanbulkalesi.com.tr
Bus from İstanbul Esenler bus station to Bodrum bus station
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- €28
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 0850 811 5959
- website@kaleseyahat.com.tr
- Website
- kaleseyahat.com.tr
Bus from İstanbul Esenler bus station to Bodrum bus station
- Ave. Duration
- 11h 15m
- Frequency
- Twice daily
- Estimated price
- €24
- Schedules at
- kaleseyahat.com.tr
Bus from İstanbul Dudullu to Bodrum
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- €24
- Schedules at
- kaleseyahat.com.tr
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Lviv Palace Square to Warszawa Centralna Station
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Odesa to Bucharest Otopeni Airport
- Ave. Duration
- 8h 26m
- Frequency
- Hourly
- Estimated price
- €30–45
- Schedules at
- galtrans.md
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Lviv to Rzeszow–Jasionka Airport
- Ave. Duration
- 2h 59m
- Frequency
- Every 4 hours
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- Phone
- 0 850 333 35 35
- info@pamukkale.com.tr
- Website
- pamukkale.com.tr
Bus from İstanbul Esenler to Bodrum
- Ave. Duration
- 11h 30m
- Frequency
- 4 times a day
- Estimated price
- €24–35
- Schedules at
- pamukkale.com.tr
- Phone
- +90544 210 2535
- Website
- luksistanbul.com
Bus from Kyiv OFIS to Istanbul Esenler
- Ave. Duration
- 29h 40m
- Frequency
- Once daily
- Estimated price
- €55–80
- Schedules at
- luksistanbul.com
- Phone
- +373 22 542-185
- autogara@mtc.md
- Website
- autogara.md
Bus from Chisnau Gara Nord to Istanbul
- Ave. Duration
- 14h 30m
- Frequency
- Once a week
- Estimated price
- €40–75
- Schedules at
- autogara.md
Ferry from Port of Bodrum to Port of Kos
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Estimated price
- €25
- Website
- https://www.yesilmarmarislines.com/
- Phone
- +90 252 612 99 19
- info@skymarineferries.com.tr
- Website
- skymarineferries.com.tr
Ferry from Port of Bodrum to Port of Kos
- Ave. Duration
- 30 min
- Frequency
- 3 times a week
- Estimated price
- €8–18
- Website
- https://www.skymarineferries.com.tr/en
- Phone
- +90 533 739 00 00
- info@bodrumexpresslines.com
- Website
- bodrumexpresslines.com
Ferry from Port of Bodrum to Port of Kos
- Ave. Duration
- 45 min
- Frequency
- Once a week
- Estimated price
- €25–40
- Website
- https://www.bodrumexpresslines.com/en
Want to know more about travelling around Greece
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.
Related travel guides
Getting around the Cyclades
Read the travel guide











































