British Airways and TUI both fly direct from London Gatwick (LGW) to Mauritius, while Air Mauritius flies direct from London Heathrow (LHR) with a flight time of just under 12 hours.
British Airways offers three non-stop flights a week to Mauritius (Mon, Thu and Sat) from London Gatwick on Boeing 777 aircraft with a flight time of around 12 hours.
Mauritius can be very expensive if you stick to the hotels, especially 4 star upwards. Supermarket prices are the same as here, and rising with oil prices, so even basics are not as cheap as they were. A lot of people on the forum complain about the rip off prices in euros that hotels charge, and they are right.
Direct flights to Mauritius from the UK take 12 hours and with a three-hour time difference, holidays are jet-lag free. There are many fantastic twin centre options you can use for a trip to Mauritius.
There are no direct flights from the US and Canada to Mauritius; it takes around 24 hours to reach Mauritius from New York City, for example. The best options are via London or a continental European city such as Paris.
Jet lag symptoms usually occur within a day or two after traveling across at least two time zones. Symptoms are likely to be worse or last longer the farther you travel. This is especially true if you fly east. It usually takes about a day to recover for each time zone crossed.
If you have the choice, try to book a flight that leaves between 8 am and noon and arrives between 6 pm and 10 pm. According to this book, flights that leave late at night (10 pm-1 am) and arrive in the morning (8 am to noon) give a much bigger risk for jet lag.
However, the most agreeable times to visit the island are from April to June and from September to December to avoid the peak of summer and winter, the only two seasons in Mauritius. Summer in Mauritius lasts from October to April, no spring unlike Europe, with sunlight from 5:30 am to 7 pm at the peak of the season.