There are 2 ways to get from Shillong to Maldives by car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Osmani International Airport, fly
best- Drive from Shillong to Osmani International Airport (ZYL)car
- Fly from Osmani International Airport (ZYL) to Velana International Airport (MLE)plane ZYL - MLE
11h 39m$274–719Bus to Lokpriya Gopinath Bordoloi International Airport, fly
cheapest- Take the bus from Shillong to Gauhati Airportbus
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Velana International Airport (MLE)plane GAU - MLE
11h 25m$193–553
Osmani International Airport (ZYL) to Velana International Airport (MLE) flights
Comparing Your Travel Options
The cheapest way to get from Shillong to Maldives is to bus and fly which costs $190 - $600 and takes 11h 25m.
The fastest way to get from Shillong to Maldives is to bus and fly which takes 11h 25m and costs $190 - $600.
The distance between Shillong and Maldives is 3143 km.
It takes approximately 11h 39m to get from Shillong to Maldives, including transfers.
Maldives is 30 min behind Shillong. It is currently 2:35 AM in Shillong and 2:05 AM in Maldives.
There are 321+ hotels available in Maldives.
What companies run services between Shillong, India and Maldives?
There is no direct connection from Shillong to Maldives. However, you can drive to Osmani International Airport (ZYL) airport, fly to Velana International Airport (MLE), walk to Domestic Terminal, then take the bus to Fehires Park `. Alternatively, you can take the bus to Gauhati Airport, walk to Lokpriya Gopinath Bordoloi International Airport (GAU) airport, fly to Velana International Airport (MLE), walk to Domestic Terminal, then take the bus to Fehires Park `.
- Website
- usbair.com
Flights from Osmani International Airport to Velana International Airport via Dhaka
- Ave. Duration
- 15h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $360–750
- Website
- goindigo.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Velana International Airport via Hyderabad
- Ave. Duration
- 7h 42m
- When
- Friday, Sunday, Monday, and Wednesday
- Estimated price
- $190–550
- Website
- airindia.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Velana International Airport via Delhi
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- $180–550
- Website
- maldivian.aero
Flights from Osmani International Airport to Velana International Airport via Dhaka
- Ave. Duration
- 12h 20m
- When
- Wednesday and Saturday
- Estimated price
- $460–1,400
- Website
- srilankan.com
Flights from Osmani International Airport to Velana International Airport via Dhaka, Colombo
- Ave. Duration
- 10h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $260–700
- Website
- fitsair.com
Flights from Osmani International Airport to Velana International Airport via Dhaka, Colombo
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- $250–700
- Website
- airasia.com
Flights from Lokpriya Gopinath Bordoloi International Airport to Velana International Airport via Don Muang
- Ave. Duration
- 12h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $200–600
- Phone
- +91 7640003050
- [email protected]
- Website
- meghalayatourism.in
Bus from Shillong to Gauhati Airport
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $3
- Schedules at
- meghalayatourism.in
- Adult
- $3
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 How do I get from Sydney to Melbourne, Getting to Milan from the airport, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

