The duration of your flight to Saint-Denis depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular route to Saint-Denis on KAYAK is from Christchurch, which takes 47h 05m.