10-15 hours
About 15 hours direct with Air Mauritius. This is only available seasonally and other flights are available, though these are indirect via KL.
It would take 4 hours.
5 hours
15 hours
11 hours
About 4 hours direct.
13 hours and 9 minutes
About 24 hours
About 10 hours
17 hours
9 hours
10 hours