The answer to this question changes frequently so it’s best to contact us or check out our frequently updated flights to Socotra page for the most up to date info.
Over the last few years there have been flights from Cairo with Yemenia via the Yemen mainland and from Dubai with Felix Airways. Air Arabia has also now announced a direct route from the UAE to Socotra.
If you’re feeling especially adventurous you can catch a cement ship to the island from Salalah, Oman. Be prepared for a rather brutal 4 day rodent invested voyage!