Cheap flights to Port Louis
A trip to the capital of Mauritius begins with arrival at Sir Seewoosagur Ramgoolam International Airport, located 35 kilometers from the center of Port Louis. Air service connects the island with 15 cities worldwide, ensuring a steady flow of travelers from Europe, Africa, and Asia. The most frequent flights are from Saint-Denis (110 flights per week), Dubai (85 flights), and Rodrigues Island (60 flights).
Regular flights on this route are operated by 24 airlines, offering passengers a wide selection of routes and connection options. The largest carriers are Air Mauritius, Air Austral, and Emirates, which handle most of the daily traffic. Below are the departure city cards with a convenient search form, as well as useful links to a travel guide and weather data for the region.

Rodrigues — Port Louis

Johannesburg — Port Louis

Saint-Denis — Port Louis

Victoria — Port Louis


London — Port Louis



Sharjah — Port Louis


Geneva — Port Louis


Paris — Port Louis


Antananarivo — Port Louis


Cape Town — Port Louis


Kuala Lumpur — Port Louis


Jeddah — 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 $827. Fares also tend to climb as the departure date gets closer.
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 $298
- United Arab Emiratesavg $326
- Mauritiusavg $235
- South Africaavg $329
- Indiaavg $225
Direct routes & fares
Popular non-stop routes to Port Louis range from Rodrigues at $235 to Paris at $355 — a quick way to compare direct-flight fares.
- Saint-Denisfrom $298
- Dubaifrom $326
- Rodriguesfrom $235
- Johannesburgfrom $267
- Parisfrom $355
Cheapest departure cities
The cheapest places to fly to Port Louis from right now are Mumbai from $207, Delhi from $210 and Rodrigues from $235.
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
Popular departure cities to Port Louis
Frequently asked questions
- How many cities have flights to Port Louis?
- Currently, regular flights to Port Louis are available from 15 cities. The route network includes major transport hubs in the UAE, France, India, South Africa, and Turkey.
- Which cities have the most frequent flights to Port Louis?
- The highest number of weekly flights is recorded from Saint-Denis (110 flights), Dubai (85 flights), and Rodrigues Island (60 flights). Routes from Johannesburg and Paris are also popular.
- How many airlines fly to Port Louis?
- A total of 24 airlines operate flights to Mauritius. The bulk of the traffic is handled by airlines such as Air Mauritius, Air Austral, Emirates, and Turkish Airlines.
- Which airports serve flights to Port Louis?
- All international flights arrive at Sir Seewoosagur Ramgoolam International Airport (MRU). The airport is located approximately 35 kilometers from the capital and serves as the country's main air gateway.
- How to find cheap flights to Port Louis?
- To find the best prices, it is recommended to compare offers from all 24 airlines and look for flights with connections in major hubs such as Istanbul, Mumbai, or Dubai. Booking tickets in advance also helps to save significantly on your flight.