Direct flights from Cape Town International (CPT) to Sir Seewoosagur Ramgoolam International (MRU)

8 nonstop flights a week from Cape Town International (CPT) to Sir Seewoosagur Ramgoolam International (MRU) with 3 airlines, 4h 55m to 5h 10m in the air, 2,558 mi (4,117 km). Departures from 09:25 to 23:35.

Flights from Cape Town to Mauritius

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Cape Town to Mauritius

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Cape Town International (CPT) to Sir Seewoosagur Ramgoolam International (MRU) at a glance

flights a week
8
airlines
3
flight time
4h 55m - 5h 10m
distance
2,558 mi (4,117 km)
first and last departure
09:25 - 23:35

Cape Town International (CPT) to Sir Seewoosagur Ramgoolam International (MRU) flight schedule

8 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
SA 194
South African Airways
09:25 Cape Town International
16:25 Sir Seewoosagur Ramgoolam International
5h
Tue, Thu, Sat
Airbus A320
4Z 350
Airlink
10:05 Cape Town International
17:15 Sir Seewoosagur Ramgoolam International
5h 10m
Tue, Fri
MK 844
Air Mauritius
23:35 Cape Town International
06:30 Sir Seewoosagur Ramgoolam International
4h 55m
Tue, Fri, Sun
Airbus A350-900

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 2 April.

FlightDepartsArrivesDurationDaysAircraft
4Z 350
Airlink
10:50 Cape Town International
18:00 Sir Seewoosagur Ramgoolam International
5h 10m
Seasonal
MK 844
Air Mauritius
14:25 Cape Town International
21:30 Sir Seewoosagur Ramgoolam International
5h 5m
Seasonal
Airbus A330-200

Days of the week are taken from the schedule for the next 14 days; schedules change by season. Mauritius is 2 hours ahead of Cape Town.

Airlines flying Cape Town International (CPT) to Sir Seewoosagur Ramgoolam International (MRU)

Nonstop flights a week by the current schedule

Frequently asked questions

How many nonstop flights are there from Cape Town International (CPT) to Sir Seewoosagur Ramgoolam International (MRU)?
8 nonstop flights a week by the current schedule, 3 flight numbers.
How long is the flight from Cape Town International (CPT) to Sir Seewoosagur Ramgoolam International (MRU)?
From 4 hours 55 minutes to 5 hours 10 minutes nonstop, depending on the flight.
Which airlines fly nonstop from Cape Town International (CPT) to Sir Seewoosagur Ramgoolam International (MRU)?
Air Mauritius (3 a week), South African Airways (3 a week) and Airlink (2 a week).
How far is Sir Seewoosagur Ramgoolam International (MRU) from Cape Town International (CPT)?
2,558 mi (4,117 km) in a straight line.
What are the earliest and latest flights from Cape Town International (CPT) to Sir Seewoosagur Ramgoolam International (MRU)?
The first departure is at 09:25 (South African Airways), the last at 23:35 (Air Mauritius), local time.