There are 5 ways to get from Johannesburg to Kos by plane, ferry, car ferry, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kos
best- Fly from Johannesburg International Airport (JNB) to Kos (KGS)plane JNB - KGS
19h 29m€344–880Fly to Milas–Bodrum Airport, ferry
cheapest- Fly from Johannesburg International Airport (JNB) to Milas–Bodrum Airport (BJV)plane JNB - BJV
- Take the ferry from Port of Bodrum to Port of Kosferry
16h 30m€317–869Fly to Rhodes International Airport, car ferry
- Fly from Johannesburg International Airport (JNB) to Rhodes International Airport (RHO)plane JNB - RHO
- Take the car ferry from Port of Rhodes to Port of Koscarferry
19h 57m€401–767Fly to Kalymnos, ferry
- Fly from Johannesburg International Airport (JNB) to Kalymnos (JKL)plane JNB - JKL
- Take the ferry from Kalymnos to Port of Kosferry
23h 23m€421–1,156Fly to İzmir Adnan Menderes International Airport, train, bus, ferry
- Fly from Johannesburg International Airport (JNB) to İzmir Adnan Menderes International Airport (ADB)plane JNB - ADB
- Take the train from Izmir Airport to Selçuktrain
- Take the bus from Selçuk to Bodrum Torba Otogarbus
- Take the ferry from Port of Bodrum to Port of Kosferry
20h 52m€339–934
Johannesburg International Airport (JNB) to Kos (KGS) flights
Questions & Answers
The cheapest way to get from Johannesburg to Kos is to fly and car ferry which costs €400 - €800 and takes 19h 57m.
The fastest way to get from Johannesburg to Kos is to fly and ferry which takes 16h 30m and costs €310 - €900.
The distance between Johannesburg and Kos is 7049 km.
It takes approximately 19h 29m to get from Johannesburg to Kos, including transfers.
Kos is 1h ahead of Johannesburg. It is currently 10:27 AM in Johannesburg and 11:27 AM in Kos.
There are 1689+ hotels available in Kos.
What companies run services between Johannesburg, South Africa and Kos, Greece?
Lufthansa, Condor Flugdienst, and four other airlines fly from Johannesburg International Airport (JNB) to Kos (KGS) 3 times a day.
- Website
- skyexpress.gr
Flights from Johannesburg International Airport to Kalymnos via Addis Ababa, Athens
- Ave. Duration
- 31h 10m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €550–1,500
Flights from Johannesburg International Airport to Kalymnos via Cairo, Athens
- Ave. Duration
- 32h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €490–1,300
Flights from Johannesburg International Airport to Kalymnos via Doha, Athens
- Ave. Duration
- 33h 5m
- When
- Monday to Saturday
- Estimated price
- €480–1,400
Flights from Johannesburg International Airport to Kalymnos via Istanbul, Athens
- Ave. Duration
- 36h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €460–1,400
Flights from Johannesburg International Airport to Kalymnos via Abu Dhabi, Athens
- Ave. Duration
- 21h 10m
- When
- Thursday
- Estimated price
- €380–1,100
- Website
- etihad.com
Flights from Johannesburg International Airport to Kalymnos via Addis Ababa, Athens
- Ave. Duration
- 31h 10m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €550–1,500
Flights from Johannesburg International Airport to Kalymnos via Cairo, Athens
- Ave. Duration
- 32h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €490–1,300
Flights from Johannesburg International Airport to Kalymnos via Doha, Athens
- Ave. Duration
- 33h 5m
- When
- Monday to Saturday
- Estimated price
- €480–1,400
Flights from Johannesburg International Airport to Kalymnos via Istanbul, Athens
- Ave. Duration
- 36h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €460–1,400
Flights from Johannesburg International Airport to Kalymnos via Abu Dhabi, Athens
- Ave. Duration
- 21h 10m
- When
- Thursday
- Estimated price
- €380–1,100
- Website
- en.aegeanair.com
Flights from Johannesburg International Airport to Kos via Cairo, Athens
- Ave. Duration
- 18h 45m
- When
- Sunday
- Estimated price
- €320–850
Flights from Johannesburg International Airport to Kos via Addis Ababa, Athens
- Ave. Duration
- 21h 50m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €380–1,000
Flights from Johannesburg International Airport to Rhodes International Airport via Cairo, Athens
- Ave. Duration
- 17h 35m
- When
- Sunday
- Estimated price
- €280–750
- Website
- condor.com
Flights from Johannesburg International Airport to Kos via Munich
- Ave. Duration
- 23h 45m
- When
- Wednesday
- Estimated price
- €350–1,200
Flights from Johannesburg International Airport to Rhodes International Airport via Munich
- Ave. Duration
- 23h 50m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €300–1,000
- Website
- emirates.com
Flights from Johannesburg International Airport to Kos via Addis Ababa, Athens
- Ave. Duration
- 17h 40m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €380–1,000
Flights from Johannesburg International Airport to Milas–Bodrum Airport via Dubai
- Ave. Duration
- 15h 10m
- When
- Every day
- Estimated price
- €300–950
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Milas–Bodrum Airport via Istanbul
- Ave. Duration
- 12h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €270–800
Flights from Johannesburg International Airport to İzmir Adnan Menderes International Airport via Istanbul
- Ave. Duration
- 13h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €280–850
- Website
- lufthansa.com
Flights from Johannesburg International Airport to Rhodes International Airport via Munich
- Ave. Duration
- 23h 55m
- When
- Saturday
- Estimated price
- €300–1,000
Flights from Johannesburg International Airport to İzmir Adnan Menderes International Airport via Munich
- Ave. Duration
- 16h 20m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €330–1,100
- Website
- israir.co.il
Flights from Johannesburg International Airport to Rhodes International Airport via Addis Ababa, Tel Aviv
- Ave. Duration
- 17h 5m
- When
- Friday
- Estimated price
- €320–850
Flights from Johannesburg International Airport to Rhodes International Airport via Zanzibar, Tel Aviv
- Ave. Duration
- 21h 40m
- When
- Wednesday
- Estimated price
- €270–550
- Website
- bluedartaviation.com
Flights from Johannesburg International Airport to Kos via Addis Ababa, Tel Aviv
- Ave. Duration
- 18h 15m
- When
- Every day
- Estimated price
- €370–950
- Website
- qatarairways.com
Flights from Johannesburg International Airport to Milas–Bodrum Airport via Doha
- Ave. Duration
- 14h 15m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €270–850
- Website
- comlux.com
Flights from Johannesburg International Airport to Rhodes International Airport via Zurich
- Ave. Duration
- 15h 20m
- When
- Thursday and Sunday
- Estimated price
- €300–900
- Website
- elal.com
Flights from Johannesburg International Airport to Rhodes International Airport via Addis Ababa, Tel Aviv
- Ave. Duration
- 15h 15m
- When
- Monday and Sunday
- Estimated price
- €320–850
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Izmir Airport to Selçuk
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- €2–3
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Selçuk to Bodrum Torba Otogar
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Schedules at
- mersinnurturizm.com
- Phone
- 0(850) 309 22 16
- [email protected]
- Website
- istanbulkalesi.com.tr
Bus from Selçuk to Bodrum Torba Otogar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €11–16
- Schedules at
- istanbulkalesi.com.tr
- Phone
- +90 533 739 00 00
- [email protected]
- Website
- bodrumexpresslines.com
Ferry from Port of Bodrum to Port of Kos
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- €25–40
- Website
- https://www.bodrumexpresslines.com/en
Ferry from Port of Bodrum to Port of Kos
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- €25–40
- Website
- https://www.bodrumexpresslines.com/en
- Phone
- +30 22410 70590
- [email protected]
- Website
- 12ne.gr
Car ferry from Port of Rhodes to Port of Kos
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €35–90
- Website
- https://www.12ne.gr/en
- Phone
- +30 21 0620 6427
- [email protected]
- Website
- saos.gr
Car ferry from Port of Rhodes to Port of Kos
- Ave. Duration
- 7h 15m
- Frequency
- Once a week
- Estimated price
- €20
- Website
- https://saos.gr/en/
- Phone
- +30 21 0891 9800
- [email protected]
- Website
- bluestarferries.com
Ferry from Kalymnos to Port of Kos
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- €4–11
- Website
- https://www.bluestarferries.com/en-gb/
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



















