Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
The distance between Maldives and Socotra is 2311 km.
It takes approximately 20h 14m to get from Maldives to Socotra, including transfers.
There is no direct flight from Male Airport to Salalah Airport. The quickest flight takes 8h 25m and has one stopover.
Socotra is 2h behind Maldives. It is currently 5:38 AM in Maldives and 3:38 AM in Socotra.
Emirates, Flydubai, SriLankan Airlines and three other airlines offer flights from Male Airport to Salalah Airport.
The best way to get from Maldives to Male Airport is to ferry which takes 5 min and costs $1 - $2.
There is no direct connection from Maldives to Socotra. However, you can take the ferry to Ibrahim Nasir Airport, take the walk to Male airport, fly to Salalah, then take the travel to Hadibu. Alternatively, you can fly to Salalah then take the travel to Hadibu.
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 Which side of Niagara Falls should I choose (and how do I get there)?, Italy Travel Guides and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
Rome2rio makes travelling from Maldives to Socotra easy.
Rome2rio is a door-to-door travel information and booking engine, helping you get to and from any location in the world. Find all the transport options for your trip from Maldives to Socotra right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Rome2rio also offers online bookings for selected operators, making reservations easy and straightforward.