There are 6 ways to get from Johannesburg to Kos by plane, ferry, car ferry, 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 24m€310–986Fly to Rhodes International Airport, car ferry
cheapest- Fly from Johannesburg International Airport (JNB) to Rhodes International Airport (RHO)plane JNB - RHO
- Take the carferry from Port of Rhodes to Port of Koscarferry
20h 57m€277–908Fly to Milas–Bodrum Airport, ferry
- 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 25m€283–876Fly to Kalymnos, ferry
- Fly from Johannesburg International Airport (JNB) to Kalymnos (JKL)plane JNB - JKL
- Take the ferry from Kalymnos to Port of Kosferry
34h 28m€428–1,165Fly to İzmir Adnan Menderes International Airport, bus, ferry
- Fly from Johannesburg International Airport (JNB) to İzmir Adnan Menderes International Airport (ADB)plane JNB - ADB
- Take the bus from Izmir Otogar to Bodrumbus
- Take the ferry from Port of Bodrum to Port of Kosferry
20h 22m€309–941Fly to Dalaman Airport, bus, ferry
- Fly from Johannesburg International Airport (JNB) to Dalaman Airport (DLM)plane JNB - DLM
- Take the bus from Dalaman Havalimanı to Gökovabus
- Take the bus from Muğla Otogar to Bodrum Yeni Otogarbus
- Take the ferry from Port of Bodrum to Port of Kosferry
19h 45m€281–838
Johannesburg International Airport (JNB) to Kos (KGS) flights
Comparing Your Travel Options
The cheapest way to get from Johannesburg to Kos is to fly and bus and ferry which costs €280 - €850 and takes 19h 45m.
The fastest way to get from Johannesburg to Kos is to fly and ferry which takes 16h 25m and costs €280 - €900.
The distance between Johannesburg and Kos is 7049 km.
It takes approximately 19h 24m to get from Johannesburg to Kos, including transfers.
Kos is 1h ahead of Johannesburg. It is currently 16:24 in Johannesburg and 17:24 in Kos.
There are 1434+ 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
- en.aegeanair.com
Flights from Johannesburg International Airport to Kos via Cairo, Athens
- Ave. Duration
- 18h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- €340–900
Flights from Johannesburg International Airport to Kos via Addis Ababa, Athens
- Ave. Duration
- 21h 55m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €350–1,000
Flights from Johannesburg International Airport to Kos via Istanbul, Athens
- Ave. Duration
- 17h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €280–950
Flights from Johannesburg International Airport to Rhodes International Airport via Cairo, Athens
- Ave. Duration
- 17h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €280–750
Flights from Johannesburg International Airport to Rhodes International Airport via Istanbul, Athens
- Ave. Duration
- 17h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €230–800
- Website
- etihad.com
Flights from Johannesburg International Airport to Kalymnos via Abu Dhabi, Athens
- Ave. Duration
- 45h 15m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €380–1,100
Flights from Johannesburg International Airport to Kalymnos via Addis Ababa, Athens
- Ave. Duration
- 32h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €550–1,500
Flights from Johannesburg International Airport to Kalymnos via Cairo, Athens
- Ave. Duration
- 33h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €500–1,400
Flights from Johannesburg International Airport to Kalymnos via Doha, Athens
- Ave. Duration
- 34h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €500–1,500
Flights from Johannesburg International Airport to Kalymnos via Istanbul, Athens
- Ave. Duration
- 37h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €440–1,500
- Website
- skyexpress.gr
Flights from Johannesburg International Airport to Kalymnos via Addis Ababa, Athens
- Ave. Duration
- 32h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €550–1,500
Flights from Johannesburg International Airport to Kalymnos via Cairo, Athens
- Ave. Duration
- 33h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €500–1,400
Flights from Johannesburg International Airport to Kalymnos via Doha, Athens
- Ave. Duration
- 34h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €500–1,500
Flights from Johannesburg International Airport to Kalymnos via Istanbul, Athens
- Ave. Duration
- 37h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €440–1,500
Flights from Johannesburg International Airport to Kalymnos via Nairobi, Cairo, Athens
- Ave. Duration
- 38h
- When
- Wednesday
- Estimated price
- €550–1,400
- Website
- condor.com
Flights from Johannesburg International Airport to Kos via Munich
- Ave. Duration
- 23h 45m
- When
- Wednesday
- Estimated price
- €330–1,200
Flights from Johannesburg International Airport to Rhodes International Airport via Zurich
- Ave. Duration
- 22h
- When
- Wednesday and Sunday
- Estimated price
- €250–850
Flights from Johannesburg International Airport to Rhodes International Airport via Munich
- Ave. Duration
- 23h 50m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €270–1,000
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Milas–Bodrum Airport via Istanbul
- Ave. Duration
- 12h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €230–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
- €250–850
Flights from Johannesburg International Airport to Dalaman Airport via Istanbul
- Ave. Duration
- 12h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €220–750
- Website
- swiss.com
Flights from Johannesburg International Airport to Milas–Bodrum Airport via Zurich
- Ave. Duration
- 21h 30m
- When
- Monday and Friday
- Estimated price
- €270–900
Flights from Johannesburg International Airport to İzmir Adnan Menderes International Airport via Zurich
- Ave. Duration
- 16h 40m
- When
- Saturday
- Estimated price
- €290–950
Flights from Johannesburg International Airport to Dalaman Airport via Zurich
- Ave. Duration
- 15h 15m
- When
- Thursday
- Estimated price
- €250–850
- Website
- emirates.com
Flights from Johannesburg International Airport to Kos via Addis Ababa, Athens
- Ave. Duration
- 17h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €350–1,000
Flights from Johannesburg International Airport to Milas–Bodrum Airport via Dubai
- Ave. Duration
- 15h 10m
- When
- Every day
- Estimated price
- €290–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
- €260–800
- Website
- lufthansa.com
Flights from Johannesburg International Airport to Rhodes International Airport via Munich
- Ave. Duration
- 23h 55m
- When
- Saturday
- Estimated price
- €270–1,000
- Website
- elal.com
Flights from Johannesburg International Airport to Rhodes International Airport via Addis Ababa, Tel Aviv
- Ave. Duration
- 16h 15m
- When
- Tuesday
- Estimated price
- €270–800
- Phone
- 0850 202 22 22
- sikayet@uludagturizm.com.tr
- Website
- balikesiruludag.com.tr
Bus from Izmir Otogar to Bodrum
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- €15–20
- Schedules at
- balikesiruludag.com.tr
- Phone
- 444 50 33
- bilgi@villaseyahat.com
- Website
- villaseyahat.com
Bus from Izmir Otogar to Bodrum
- Ave. Duration
- 3h 27m
- Frequency
- Every 4 hours
- Schedules at
- villaseyahat.com
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- Kamil Koç
Bus from Izmir Otogar to Bodrum
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- €7–11
- Schedules at
- Kamil Koç
- Phone
- 0850 811 5959
- website@kaleseyahat.com.tr
- Website
- kaleseyahat.com.tr
Bus from Izmir Otogar to Bodrum
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Schedules at
- kaleseyahat.com.tr
- Phone
- 0850 600 00 10
- info@efetur.com.tr
- Website
- efetur.com.tr
Bus from Izmir Otogar to Bodrum
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- efetur.com.tr
- Phone
- 0(850) 309 22 16
- bilgi@istanbulkalesi.com.tr
- Website
- istanbulkalesi.com.tr
Bus from Izmir Otogar to Bodrum
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- €12–17
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 4444801
- info@muttas.com.tr
- Website
- ulasim.muttas.com.tr
Bus from Dalaman Havalimanı to Gökova
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Schedules at
- ulasim.muttas.com.tr
Bus from Muğla Otogar to Bodrum Yeni Otogar
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- €3–7
- Schedules at
- ulasim.muttas.com.tr
- Phone
- +90 533 739 00 00
- info@bodrumexpresslines.com
- Website
- Bodrum Express Lines
Ferry from Port of Bodrum to Port of Kos
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- €25–40
- Website
- Bodrum Express Lines
Ferry from Port of Bodrum to Port of Kos
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- €25–40
- Website
- Bodrum Express Lines
Ferry from Port of Bodrum to Port of Kos
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- €25–40
- Website
- Bodrum Express Lines
- Phone
- +30 22410 70590
- info@12ne.gr
- Website
- Dodekanisos Seaways
Car ferry from Port of Rhodes to Port of Kos
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €35–75
- Website
- Dodekanisos Seaways
- Phone
- +30 21 0620 6427
- info@saos.gr
- Website
- Saos Ferries
Car ferry from Port of Rhodes to Port of Kos
- Ave. Duration
- 7h 15m
- Frequency
- Once a week
- Estimated price
- €20
- Website
- Saos Ferries
- Phone
- +30 21 0891 9800
- bluestarferries@bluestarferries.com
- Website
- Blue Star Ferries
Ferry from Kalymnos to Port of Kos
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- €5–14
- Website
- Blue Star Ferries
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.