There are 2 ways to get from South Africa to Socotra by plane, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Johannesburg International Airport, bus, shuttle, fly
best- Fly from Johannesburg International Airport (JNB) to Salalah Airport (SLL)plane JNB - SLL
- Take the bus from Commercial Center St to Burj Sahwa Bus Stnbus
- Take the bus from Burj Sahwa Bus station to Buraimibus
- Take a shuttle bus from Al Ain to Abu Dhabi Airport
- Fly from Abu Dhabi Airport to Socotra Airportplane
36h 21mFly from Cape Town International Airport, bus, shuttle, fly
- Fly from Cape Town International Airport (CPT) to Salalah Airport (SLL)plane CPT - SLL
- Take the bus from Commercial Center St to Burj Sahwa Bus Stnbus
- Take the bus from Burj Sahwa Bus station to Buraimibus
- Take a shuttle bus from Al Ain to Abu Dhabi Airport
- Fly from Abu Dhabi Airport to Socotra Airportplane
36h 58m
Questions & Answers
The distance between South Africa and Socotra is 8373 km.
It takes approximately 36h 21m to get from South Africa to Socotra, including transfers.
Socotra is 1h ahead of South Africa. It is currently 5:37 PM in South Africa and 6:37 PM in Socotra.
There are one+ hotels available in Socotra.
What companies run services between South Africa and Socotra, Yemen?
There is no direct connection from South Africa to Socotra. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Salalah Airport (SLL), take the taxi to Commercial Center St, take the bus to Burj Sahwa Bus Stn, take the bus to Buraimi, drive to Al Ain, take the shuttle to Abu Dhabi Airport, walk to Abu Dhabi Airport airport, fly to Socotra Airport, then take the taxi to Hadibu. Alternatively, you can take the taxi to Capetown-Airport-CPT airport, fly to Salalah Airport (SLL), take the taxi to Commercial Center St, take the bus to Burj Sahwa Bus Stn, take the bus to Buraimi, drive to Al Ain, take the shuttle to Abu Dhabi Airport, walk to Abu Dhabi Airport airport, fly to Socotra Airport, then take the taxi to Hadibu.
- Website
- ethiopianairlines.com
Flights from Johannesburg International Airport to Salalah Airport via Addis Ababa
- Ave. Duration
- 10h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $350–950
Flights from Cape Town International Airport to Salalah Airport via Addis Ababa
- Ave. Duration
- 11h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $430–1,200
Flights from Cape Town International Airport to Salalah Airport via Johannesburg International Airport, Addis Ababa
- Ave. Duration
- 16h 15m
- When
- Tuesday and Thursday
- Estimated price
- $440–1,200
- Website
- qatarairways.com
Flights from Johannesburg International Airport to Salalah Airport via Doha
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- $270–850
Flights from Cape Town International Airport to Salalah Airport via Doha
- Ave. Duration
- 13h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $350–1,000
- Website
- emirates.com
Flights from Johannesburg International Airport to Salalah Airport via Dubai
- Ave. Duration
- 15h 25m
- When
- Every day
- Estimated price
- $280–950
Flights from Cape Town International Airport to Salalah Airport via Dubai
- Ave. Duration
- 17h 45m
- When
- Every day
- Estimated price
- $360–1,200
- Website
- etihad.com
Flights from Johannesburg International Airport to Salalah Airport via Abu Dhabi
- Ave. Duration
- 22h 25m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $210–600
- Phone
- 91263098
- [email protected]
Bus from Commercial Center St to Burj Sahwa Bus Stn
- Ave. Duration
- 11h
- Frequency
- Twice daily
Bus from Commercial Center St to Burj Sahwa Bus Stn
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Phone
- +968 1551
- [email protected]
- Website
- mwasalat.om
Bus from Burj Sahwa Bus station to Buraimi
- Ave. Duration
- 4h 25m
- Frequency
- 5 times a day
- Estimated price
- $9–13
- Schedules at
- mwasalat.om
Bus from Burj Sahwa Bus station to Buraimi
- Ave. Duration
- 4h 25m
- Frequency
- 5 times a day
- Estimated price
- $9–13
- Schedules at
- mwasalat.om
- Phone
- +971 261 77700
- Website
- etihad.com
Shuttle from Al Ain to Abu Dhabi Airport
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- etihad.com
Shuttle from Al Ain to Abu Dhabi Airport
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- etihad.com
Want to know more about travelling around Yemen
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
Travelling around the UAE
Read the travel guide





