⚡ Fare recorded April 25, 2026 · Prices change daily

Cape Town to Port Louis flights

Cape Town (CPT) to Port Louis (MRU): 2,559 miles (4,118 km) great-circle, about 5h 35m nonstop by our estimate. Cheapest fare observed: $754 round-trip on South African Airways, with 1 stop, departing May 18, 2026.

SASouth African AirwaysSA316
Depart
CPT
Cape Town, South Africa
09:00
2026-05-18
✈
Arrive
MRU
Port Louis, Mauritius
Returns 08:50
2026-05-25
Stops
1 stop
Distance
2,559 mi
Est. nonstop time
5h 35m
Trip type
Round-trip
$754
Round-trip · per person
Book this flight →
Also compare on Aviasales →
About this flight

When did the cheapest Cape Town to Port Louis fare fly?

$754 round-trip, South African Airways SA316, departing 2026-05-18 at 09:00, returning 2026-05-25. The recorded itinerary left on a Monday, returning on a Monday 7 nights later; the fare was observed 23 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.

Route facts

How far is Cape Town from Port Louis?

  • Distance: 2,559 miles (4,118 km) great-circle, heading east.
  • Estimated nonstop flight time: about 5h 35m.
  • Departure airport: Cape Town International Airport (CPT), Cape Town, South Africa, UTC+2 on May 18, 2026.
  • Arrival: Sir Seewoosagur Ramgoolam International Airport (MRU), Mauritius, UTC+4 on May 18, 2026.
  • Time difference: Port Louis is 2 hours ahead of Cape Town on the recorded date.
  • Route type: international, South Africa to Mauritius.
  • Arrival airport elevation: 186 ft.
  • Recorded itinerary: South African Airways SA316, 1 stop, round-trip, 7 days between departure and return.
Fare comparison

How does the Cape Town to Port Louis fare compare with other routes from CPT?

At $754, it ranked 14th of the 30 round-trip fares we recorded from CPT (median $794). That is 29.5 cents per great-circle mile (round-trip price over one-way distance), close to the CPT median of 28.3 cents across 30 round-trip routes.

Routes from CPT of similar length: Zanzibar (2,327 mi) at $654 and Addis Ababa (3,250 mi) at $956.

South African Airways had the cheapest fare on 2 of 30 CPT routes. It is the 18th longest of the 30 routes we track from CPT.

Other ways in

What did other cities pay to fly to Port Louis?

Of 5 departure airports with a fare to Port Louis, Cape Town (CPT) ranked 4th at $754. Lowest: $671 from Johannesburg (JNB); highest: $2339 from Wellington (WLG); 0 nonstop. Cheapest-fare airlines (routes): Air India (1), airline UU (1), Emirates (1), IndiGo (1) and South African Airways (1).

Sources

Where do these numbers come from?

Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones Africa/Johannesburg, Indian/Mauritius; flight time is our estimate.

FAQ

Cape Town to Port Louis flight questions

How far is Cape Town from Port Louis by plane?

+
Cape Town is about 2,559 miles (4,118 km) from Port Louis on a great-circle line from Cape Town International Airport (CPT) to Sir Seewoosagur Ramgoolam International Airport (MRU), heading east. It is the 18th longest of the 30 routes we track from CPT. The recorded itinerary had 1 stop, so the distance flown was longer.

How long is the flight from Cape Town to Port Louis?

+
About 5h 35m nonstop by our estimate for 2,559 miles (500 mph cruise plus 30 minutes, not a timetable). The recorded South African Airways fare was with 1 stop. 5 airports in our feed had a fare to Port Louis; this one ranked 4th, and 0 of the 5 were nonstop.

What is the time difference between Cape Town and Port Louis?

+
On May 18, 2026, Cape Town was on UTC+2 (Africa/Johannesburg) and Port Louis on UTC+4 (Indian/Mauritius), so Port Louis was 2 hours ahead of Cape Town: noon in Cape Town was 14:00 in Port Louis. Neither Africa/Johannesburg nor Indian/Mauritius shifts for daylight saving, so the gap holds all year.

How much is a flight from Cape Town to Port Louis?

+
As observed on April 25, 2026: $754 per person round-trip on South African Airways flight SA316, departing May 18, 2026, returning May 25, 2026, with 1 stop. At $754, it ranked 14th of the 30 round-trip fares we recorded from CPT (median $794). That is 29.5 cents per great-circle mile (round-trip price over one-way distance), close to the CPT median of 28.3 cents across 30 round-trip routes. Prices change daily, so check the live fare.

Is there a nonstop flight from Cape Town to Port Louis?

+
The cheapest recorded fare had 1 stop; our feed keeps only the cheapest fare per route, so a pricier nonstop may exist. Into Port Louis, 0 of the 5 recorded fares were nonstop. From CPT, 9 of 30 were. Routes from CPT of similar length: Zanzibar (2,327 mi) at $654 and Addis Ababa (3,250 mi) at $956.

Which airports serve flights from Cape Town to Port Louis?

+
It departs Cape Town International Airport (CPT) in Cape Town, South Africa, and arrives at Sir Seewoosagur Ramgoolam International Airport (MRU) in Port Louis, Mauritius. An international flight, South Africa to Mauritius. South African Airways had the cheapest fare on 2 of 30 CPT routes.

Where else near Port Louis can you fly from Cape Town?

Zanzibar (ZNZ) $654Skukuza (SZK) $608Hoedspruit (HDS) $455Durban (DUR) $301Johannesburg (JNB) $284Malé (MLE) $1167All flights from Cape Town →

Other cities with flights to Port Louis

From Johannesburg (JNB) $671From Bangalore (BLR) $704From Mumbai (BOM) $727From Wellington (WLG) $2339

Ready to fly?

Book South African Airways CPT → MRU · $754 →