The flight from London to Maldives takes around 10 hours and 30 minutes. Other UK airports like Manchester and Birmingham have direct flights to Maldives that take around 12 hours.
Flights from Scotland and Northern Ireland typically have one or two stopovers, so they can take up to 20 hours.
If possible, we recommend flying with a direct flight, as this will make your journey to Maldives much shorter and less stressful.