There are 6 ways to get from Johannesburg to Chale Island by plane, unknown, bus, or ferry
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 Ukunda, travel
best- Fly from Johannesburg International Airport (JNB) to Ukunda (UKA)plane JNB - UKA
- Walk from Ukunda (UKA) to Chale Islandunknown
10hBus, travel
- Take the bus from Johannesburg to Lusakabus
- Take the bus from Intercity Bus Terminus to Ubungo Intl Bus Terminalbus
- Take the bus from Dar es Salaam to Mombasabus
- Walk from Mombasa to Chale Islandunknown
2d 12hFly to Mombasa, travel
- Fly from Johannesburg International Airport (JNB) to Mombasa (MBA)plane JNB - MBA
- Walk from Mombasa (MBA) to Chale Islandunknown
6h 25mFly to Abeid Amani Karume International Airport, ferry, travel
- Fly from Johannesburg International Airport (JNB) to Abeid Amani Karume International Airport (ZNZ)plane JNB - ZNZ
- Take the ferry from Unguja to Weteferry
- Walk from Wete to Chale Islandunknown
13h 55mFly to Pemba / Karume / Wawi Airport, travel
- Fly from Johannesburg International Airport (JNB) to Pemba / Karume / Wawi Airport (PMA)plane JNB - PMA
- Walk from Pemba / Karume / Wawi Airport (PMA) to Chale Islandunknown
8h 4mBus, ferry, travel
- Take the bus from Johannesburg to Dar Es Salaambus
- Take the ferry from Dar es Salaam to Mkoaniferry
- Take the ferry from Mkoani to Tangaferry
- Walk from Tanga to Chale Islandunknown
3d 21h
Johannesburg International Airport (JNB) to Ukunda (UKA) flights
Questions & Answers
The distance between Johannesburg and Chale Island is 2752 km.
The best way to get from Johannesburg to Chale Island without a car is to bus and travel which takes 2 days 12h and costs .
It takes approximately 10h to get from Johannesburg to Chale Island, including transfers.
Chale Island is 1h ahead of Johannesburg. It is currently 10:47 PM in Johannesburg and 11:47 PM in Chale Island.
There are 717+ hotels available in Chale Island.
What companies run services between Johannesburg, South Africa and Chale Island, Kenya?
There is no direct connection from Johannesburg to Chale Island. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Ukunda (UKA), then travel to Chale Island. Alternatively, you can take a bus from Johannesburg to Chale Island via Lusaka, Intercity Bus Terminus, Ubungo Intl Bus Terminal, Ubungo, Dar es Salaam, and Mombasa in around 2d 12h.
- Website
- kenya-airways.com
Flights from Johannesburg International Airport to Ukunda via Nairobi
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- $200–550
Flights from Johannesburg International Airport to Ukunda via Dar es Salaam, Nairobi
- Ave. Duration
- 9h 20m
- When
- Thursday and Sunday
- Estimated price
- $210–550
Flights from Johannesburg International Airport to Mombasa via Nairobi
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- $290–800
Flights from Johannesburg International Airport to Abeid Amani Karume International Airport via Nairobi
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- $280–420
- Website
- airtanzania.co.tz
Flights from Johannesburg International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday and Thursday
- Estimated price
- $250–380
Flights from Johannesburg International Airport to Abeid Amani Karume International Airport via Dar es Salaam
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $250–380
Flights from Johannesburg International Airport to Pemba / Karume / Wawi Airport via Abeid Amani Karume International Airport
- Ave. Duration
- 10h 50m
- When
- Thursday
- Estimated price
- $160–440
- Website
- flysafarilink.com
Flights from Johannesburg International Airport to Mombasa via Abeid Amani Karume International Airport
- Ave. Duration
- 5h 55m
- When
- Wednesday, Sunday, Tuesday, and Saturday
- Estimated price
- $190–750
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 3h 35m
- When
- Tuesday, Saturday, and Thursday
- Estimated price
- $230–500
- Website
- charterlines.com
Flights from Johannesburg International Airport to Pemba / Karume / Wawi Airport via Abeid Amani Karume International Airport
- Ave. Duration
- 5h 50m
- When
- Tuesday and Saturday
- Estimated price
- $160–440
Flights from Johannesburg International Airport to Pemba / Karume / Wawi Airport via Kigali, Abeid Amani Karume International Airport
- Ave. Duration
- 11h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $240–650
- Website
- jambojet.com
Flights from Johannesburg International Airport to Mombasa via Nairobi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $290–800
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Abeid Amani Karume International Airport
- Ave. Duration
- 3h 35m
- When
- Wednesday and Sunday
- Estimated price
- $310–330
- Website
- auricair.com
Flights from Johannesburg International Airport to Pemba / Karume / Wawi Airport via Nairobi, Abeid Amani Karume International Airport
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- $250–700
- Phone
- +260 977 982150
- Website
- shalom-bus-services.com
Bus from Johannesburg to Lusaka
- Ave. Duration
- 20h
- Frequency
- Twice a week
- Estimated price
- $70–110
- Schedules at
- shalom-bus-services.com
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Intercity Bus Terminus to Ubungo Intl Bus Terminal
- Ave. Duration
- 28h
- Frequency
- Twice daily
- Estimated price
- $57
- Schedules at
- srclassiccoach.co.tz
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Dar es Salaam to Mombasa
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- $17–26
- Schedules at
- tawakalcoaches.co.ke
- Phone
- +27 688 768 195
- [email protected]
- Website
- mkombelogistics.com
Bus from Johannesburg to Dar Es Salaam
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- $180–250
- Schedules at
- mkombelogistics.com
- Phone
- +255 696112233
- [email protected]
- Website
- zanfastferries.co.tz
Ferry from Unguja to Wete
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Estimated price
- $74
- Schedules at
- zanfastferries.com
Ferry from Dar es Salaam to Mkoani
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- $96
- Schedules at
- Zan Fast Ferries
Ferry from Mkoani to Tanga
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $33
- Schedules at
- zanfastferries.com
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Mkoani to Tanga
- Ave. Duration
- 4h
- Frequency
- Once a week
- Estimated price
- $35–88
- Schedules at
- azammarine.com
- Book at
- eweb-prod-azmc.azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $88
- VIP
- $60
- Royal
- $80
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, Why you should take the train in the US, and Travelling around the UAE - to help you get the most out of your next trip.













