There are 3 ways to get from Maldives to Srilanka by plane or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Velana International Airport to Bagdogra Airport, drive
best- Fly from Velana International Airport (MLE) to Bagdogra Airport (IXB)plane MLE - IXB
- Drive from Bagdogra Airport (IXB) to Srilankacar
18h 17m$197–562Fly Velana International Airport to Purnea Airport, drive
- Fly from Velana International Airport (MLE) to Purnea Airport (PXN)plane MLE - PXN
- Drive from Purnea Airport (PXN) to Srilankacar
21h 57m$336–925Fly Dhaalu Atoll Airport to Bagdogra Airport, drive
- Fly from Dhaalu Atoll Airport (DDD) to Bagdogra Airport (IXB)plane DDD - IXB
- Drive from Bagdogra Airport (IXB) to Srilankacar
18h 12m$313–820
Velana International Airport (MLE) to Bagdogra Airport (IXB) flights
Comparing Your Travel Options
The cheapest way to get from Maldives to Srilanka is to fly and drive which costs $190 - $600 and takes 18h 17m.
The fastest way to get from Maldives to Srilanka is to fly and drive which takes 18h 12m and costs $310 - $850.
The distance between Maldives and Srilanka is 3016 km.
It takes approximately 18h 17m to get from Maldives to Srilanka, including transfers.
Srilanka is 45 min ahead of Maldives. It is currently 3:50 PM in Maldives and 4:35 PM in Srilanka.
There are six+ hotels available in Srilanka.
What companies run services between Maldives and Srilanka, Province 1, Nepal?
There is no direct connection from Maldives to Srilanka. However, you can take the ferry to Velana International Airport, walk to Velana International Airport (MLE) airport, fly to Bagdogra Airport (IXB), then drive to Srilanka. Alternatively, you can take the ferry to Velana International Airport, walk to Velana International Airport (MLE) airport, fly to Purnea Airport (PXN), then drive to Srilanka.
- Website
- goindigo.in
Flights from Velana International Airport to Bagdogra Airport via Mumbai
- Ave. Duration
- 15h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $210–600
Flights from Velana International Airport to Bagdogra Airport via Hyderabad
- Ave. Duration
- 15h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $190–550
Flights from Velana International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- $190–550
Flights from Velana International Airport to Bagdogra Airport via Kochi, Hyderabad
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- $190–550
Flights from Velana International Airport to Bagdogra Airport via Kochi, Madras
- Ave. Duration
- 20h 5m
- When
- Tuesday to Sunday
- Estimated price
- $190–550
Flights from Velana International Airport to Bagdogra Airport via Trivandrum, Hyderabad
- Ave. Duration
- 20h 5m
- When
- Every day
- Estimated price
- $190–550
Flights from Velana International Airport to Purnea Airport via Hyderabad
- Ave. Duration
- 20h
- When
- Monday, Friday, and Sunday
- Estimated price
- $320–900
Flights from Velana International Airport to Purnea Airport via Bengaluru, Kolkata
- Ave. Duration
- 18h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $330–900
Flights from Velana International Airport to Purnea Airport via Bengaluru, Hyderabad
- Ave. Duration
- 22h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $320–900
Flights from Velana International Airport to Purnea Airport via Kochi, Hyderabad
- Ave. Duration
- 22h 35m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $320–900
Flights from Velana International Airport to Purnea Airport via Trivandrum, Hyderabad
- Ave. Duration
- 24h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $320–900
Flights from Velana International Airport to Purnea Airport via Colombo, Hyderabad
- Ave. Duration
- 17h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $340–950
Flights from Dhaalu Atoll Airport to Bagdogra Airport via Velana International Airport, Mumbai
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $330–900
Flights from Dhaalu Atoll Airport to Bagdogra Airport via Velana International Airport, Hyderabad
- Ave. Duration
- 17h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $300–850
Flights from Dhaalu Atoll Airport to Bagdogra Airport via Velana International Airport, Bengaluru
- Ave. Duration
- 19h 25m
- When
- Every day
- Estimated price
- $300–850
- Website
- airindia.in
Flights from Velana International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- $190–550
Flights from Dhaalu Atoll Airport to Bagdogra Airport via Velana International Airport, Hyderabad
- Ave. Duration
- 17h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $300–850
- Website
- starlightairline.com
Flights from Dhaalu Atoll Airport to Bagdogra Airport via Velana International Airport, Bengaluru
- Ave. Duration
- 19h 15m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $360–850
Flights from Dhaalu Atoll Airport to Bagdogra Airport via Velana International Airport, Mumbai
- Ave. Duration
- 19h 30m
- When
- Wednesday to Sunday
- Estimated price
- $390–900
- Website
- airindiaexpress.in
Flights from Dhaalu Atoll Airport to Bagdogra Airport via Velana International Airport, Hyderabad
- Ave. Duration
- 17h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $300–850
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 Need to know: Eurostar, How to travel India's Golden Triangle, and Italy Travel Guides - to help you get the most out of your next trip.
