All scheduled flights from Mauritius to Zurich (MRU-ZRH)
Mauritius
Switzerland
All scheduled flights from MRU to ZRH. You can fly from Mauritius to Zurich non-stop on Wednesdays and the flight takes about 11 and a half hours. Flights with stops take between 14 to 17 hours depending on your flight and connection airport.