Recent return flight deals
14/6Fri
1 stop
26h 30mPER-MLE
26/6Wed
1 stop
15h 30mMLE-PER
24/10Thu
1 stopBatik Air
14h 15mPER-MLE
27/10Sun
1 stopBatik Air
13h 55mMLE-PER
22/10Tue
1 stopBatik Air
14h 15mPER-MLE
27/10Sun
1 stopBatik Air
13h 55mMLE-PER
22/10Tue
1 stop
13h 25mPER-MLE
27/10Sun
1 stop
14h 45mMLE-PER
14/6Fri
1 stop
26h 30mPER-MLE
22/6Sat
1 stop
18h 30mMLE-PER
14/6Fri
1 stopAirAsia
26h 30mPER-MLE
24/6Mon
1 stopAirAsia
19h 40mMLE-PER
1/6Sat
1 stop
27h 55mSYD-MLE
6/6Thu
1 stop
16h 10mMLE-SYD
29/8Thu
2 stops
25h 40mBNE-MLE
10/9Tue
2 stops
27h 40mMLE-BNE
10/11Sun
1 stopSingapore Airlines
11h 00mDRW-MLE
14/11Thu
1 stopSingapore Airlines
10h 40mMLE-DRW
14/8Wed
2 stopsSingapore Airlines
42h 50mOOL-MLE
18/8Sun
2 stopsSingapore Airlines
23h 35mMLE-OOL