Cheap flights to Port Louis
25 cities have regular scheduled flights to Port Louis (MRU). 24 airlines fly to the city, from major international carriers to budget low-cost options. Most flights depart from Saint-Denis, Dubai, Rodrigues, Johannesburg, Paris. Compare fares, choose the best option and book your tickets online at the best price. Enter your departure city above to find flights and check prices.

Johannesburg — Port Louis

Victoria — Addis Ababa

Rodrigues — Port Louis

Cape Town — Johannesburg


Bengaluru — Port Louis


Mumbai — Port Louis

Saint-Denis — Port Louis


Sharjah — Port Louis

Sharjah — Mumbai

Antananarivo — Nairobi

Kuala Lumpur — Bengaluru


Doha — Port Louis
When is the best time to book a flight to Port Louis?
The price of a flight to Port Louis changes depending on how far ahead you book. For the best chance of a lower fare, book around 26 days before departure, when the average ticket costs about $906. Fares also tend to climb as the departure date gets closer.
Popular departure cities to Port Louis
Flight insights to Port Louis
Data-driven trends for direct flights to Port Louis — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Port Louis come from Saint-Denis, Dubai and Rodrigues. Saint-Denis leads with around 110 flights a week.
- Saint-Denis110 flights/week
- Dubai85 flights/week
- Rodrigues60 flights/week
- Johannesburg39 flights/week
- Paris28 flights/week
Top departure countries
Most direct flights to Port Louis depart from Reunion, United Arab Emirates and Mauritius. Reunion alone accounts for about 22% of all direct routes.
- Reunionavg $304
- United Arab Emiratesavg $339
- Mauritiusavg $241
- South Africaavg $248
- Indiaavg $249
Direct routes & fares
Popular non-stop routes to Port Louis range from Johannesburg at $219 to Paris at $483 — a quick way to compare direct-flight fares.
- Saint-Denisfrom $304
- Dubaifrom $339
- Rodriguesfrom $241
- Johannesburgfrom $219
- Parisfrom $483
Cheapest departure cities
The cheapest places to fly to Port Louis from right now are Johannesburg from $219, Delhi from $220 and Mumbai from $222.
- Johannesburgfrom $219
- Delhifrom $220
- Mumbaifrom $222
- Victoriafrom $231
- Rodriguesfrom $241
Longest direct flights
The longest direct flight to Port Louis is from London at about 12h 57m, followed by Saint-Denis (12h 33m) and Paris (12h 32m).
- London12h 57m
- Saint-Denis12h 33m
- Paris12h 32m
- Madrid12h 19m
- Frankfurt am Main12h 13m
Frequently asked questions
- Which cities have flights to Port Louis?
- There are 25+ cities with regular flights to Port Louis, from major international hubs to nearby regional airports. Pick your departure city to compare fares and book.
- Where do most flights to Port Louis depart from?
- Most travelers fly to Port Louis from Saint-Denis, Dubai, Rodrigues, Johannesburg, Paris. These routes have the highest flight frequency and passenger traffic, so fares are usually competitive.
- How many airlines fly to Port Louis?
- 24 airlines operate flights to Port Louis, ranging from major international carriers to budget low-cost airlines. Competition helps keep fares affordable.
- When is the best time to book flights to Port Louis?
- For short-haul routes, booking 4–8 weeks ahead usually gives the best prices. For long-haul flights, aim for 2–3 months ahead. Prices also drop in off-peak seasons and for midweek departures.
- How to find cheap flights to Port Louis?
- Compare offers from multiple airlines, use flexible dates and set up price alerts. Our platform lets you track price trends and choose the best time to buy your tickets.