There are two ways to get to Socotra Archipelago
One way is to fly from Sharjah( the United Arab Emirates) to Socotra via Mukalla airport. There is only one flight a week from Sharjah to Socotra every Wednesday and one flight a week from Socotra to Sharjah every Saturday.
The second one is to fly to Sana'a airport and than to Socotra
There are two companies offer flights to Socotra , Felix airways www.felixairways.com and Yemenia airline.
I can book your flight tickets to and from Socotra, just contact me on this email: samed.socotra@gmail.com