Recent return flight deals
15/6Sat
2 stops
29h 15mBRS-MLE
22/6Sat
2 stops
22h 05mMLE-BRS
21/6Fri
3 stops
29h 35mMAN-MLE
29/6Sat
2 stops
22h 25mMLE-MAN
10/10Thu
1 stopEtihad Airways
25h 20mMAN-MLE
17/10Thu
1 stopEtihad Airways
26h 20mMLE-MAN
12/6Wed
1 stopEtihad Airways
16h 00mMAN-MLE
19/6Wed
1 stopEtihad Airways
16h 15mMLE-MAN
16/9Mon
1 stopEtihad Airways
16h 00mMAN-MLE
23/9Mon
1 stopEtihad Airways
26h 20mMLE-MAN
21/6Fri
3 stops
29h 35mMAN-MLE
29/6Sat
3 stops
44h 55mMLE-MAN
21/6Fri
3 stops
28h 55mBHX-MLE
29/6Sat
2 stops
21h 30mMLE-BHX
10/9Tue
3 stops
37h 15mEDI-MLE
17/9Tue
3 stops
34h 35mMLE-EDI
15/6Sat
2 stops
29h 15mBRS-MLE
22/6Sat
3 stops
42h 20mMLE-BRS
19/9Thu
2 stopsEtihad Airways
31h 40mNCL-MLE
23/9Mon
2 stopsEtihad Airways
29h 35mMLE-NCL