Malaysia Airlines vs Emirates, Qatar and Singapore Airlines: which is best from London to Kuala Lumpur?
Some links here are affiliate links: we may earn a small fee if you buy, at no extra cost to you.

All of these airlines can get you to Kuala Lumpur. The best choice depends on whether you value time, price or a stopover. This comparison uses general differences, not fare quotes, so check current prices.
Quick comparison
| Airline | Route from London | Typical journey | Best for |
|---|---|---|---|
| Malaysia Airlines | Direct from Heathrow to Kuala Lumpur | About 13 hours | Families, babies, shortest trip |
| Emirates | Via Dubai | Usually 16 to 20 hours | Stopover options, flexible dates |
| Qatar Airways | Via Doha | Usually 16 to 20 hours | Lower fares, regional UK airports |
| Singapore Airlines | Via Singapore | Usually 15 to 20 hours | Trips combining Singapore and Malaysia |
Typical times are guides and vary with the connection.
Direct or one-stop?
- Direct: the shortest, one take-off and one landing, easiest with babies and children.
- One-stop: can be cheaper and can start from Manchester or Birmingham, but adds hours and a connection to manage.

How to decide in four steps
- Price the total trip, including baggage and getting to the airport.
- Add the time cost of a connection.
- Think about who is travelling: babies and older people usually prefer direct.
- Check the fare rules for changes and cancellations.
For help with the first step see how to find cheap flights to Malaysia and flying from Manchester, Leeds Bradford and Birmingham.
Direct costs a little more and gives you hours back. One-stop saves money and adds a connection.
Our approach
For a family trip or a short holiday where time matters, we would look at the direct flight first. For a flexible trip where cost matters most, compare one-stop fares as well.
Fares, schedules, baggage and airport details change. Check your booking and the airline before you travel.
This guide is part of our complete Malaysia travel guide for UK visitors. See all flights & airports guides.
Frequently asked questions
Which airline flies direct from London to Kuala Lumpur?
Malaysia Airlines flies direct from Heathrow to Kuala Lumpur in about 13 hours.
Is Qatar or Emirates cheaper than Malaysia Airlines to Kuala Lumpur?
One-stop airlines are often cheaper, but fares vary by date, so compare the total price including baggage and the extra journey time.
What is the best airline for a baby to Malaysia?
Many families prefer a direct flight to avoid a connection. Check bassinet and infant rules for your airline.


