1. Assuming you're not flying commercial, the fastest way is SQ through SIN.
2. The best way is EK in F through DXB. (Also less time in the air, but a longer connection.)
3. If your definition of best includes an element of frugality and comfort, then NH to BKK via NRT, overnight at the Novotel (3 minutes walk from the terminal) and then PG in the morning to MLE is not bad. NH has decent J and Y class on both segments
Last edited by 5khours; Aug 19, 2019 at 5:46 am