Air France and Air Mauritius are the two major airlines serving direct flights to Mauritius with daily flights taking off from Paris Charles de Gaulle airport.
British Airways also covers three weekly direct flights from Gatwick airport, UK
The other companies offer flights to Mauritius with one stop:
Corsair offers flights to Mauritius departing from Orly airport and Air Austral provides several flights to Mauritius from Paris Charles de Gaulle airport. These flights make a stop in Reunion.
Emirates which serves 36 cities in Europe is an excellent alternative to previously listed companies with two daily flights to Mauritius from Dubai airport.