Recent return flight deals
26/6Wed
2 stops
16h 55mDUB-MLE
17/7Wed
2 stops
26h 40mMLE-DUB
10/6Mon
2 stops
21h 50mDUB-MLE
15/6Sat
2 stops
30h 10mMLE-DUB
10/6Mon
2 stops
16h 25mDUB-MLE
15/6Sat
2 stops
26h 40mMLE-DUB
25/6Tue
1 stopBritish Airways
13h 30mDUB-MLE
17/7Wed
1 stopBritish Airways
14h 45mMLE-DUB
10/6Mon
1 stopEtihad Airways
16h 00mDUB-MLE
15/6Sat
1 stopEtihad Airways
16h 30mMLE-DUB
25/6Tue
1 stopBritish Airways
13h 30mDUB-MLE
19/7Fri
1 stopBritish Airways
13h 55mMLE-DUB
10/6Mon
1 stopEtihad Airways
16h 00mDUB-MLE
15/6Sat
1 stopEtihad Airways
16h 30mMLE-DUB
29/6Sat
1 stopBritish Airways
14h 25mDUB-MLE
17/7Wed
1 stopBritish Airways
14h 45mMLE-DUB
22/7Mon
2 stopsIndiGo
40h 05mDUB-MLE
31/7Wed
2 stopsIndiGo
29h 50mMLE-DUB
25/6Tue
2 stopsIndiGo
40h 05mDUB-MLE
18/7Thu
2 stopsIndiGo
29h 50mMLE-DUB