Mauritius flights

Book cheap flights from Cape Town to Mauritius from R5559

Flights from Cape Town to Mauritius

Prices observed in the past 7 days start from R5559 one-way and R10619 round trip. Fares and availability may change at any time, and additional terms may apply.

Popular airlines to Mauritius

Why Book With Travelstart?

Price alert

Get notified when prices drop

Upgrade to Travelstart+

24/7 concierge service, R5,000 in travel vouchers, exclusive travel deals and more

Book it all

Flights, hotels, cars, busses and packages

Flights from Cape Town to Mauritius

Flights from Cape Town to Mauritius connect South Africa with one of the Indian Ocean’s most popular island destinations. With direct flights available, this route is a convenient option for beach holidays, honeymoons and tropical getaways.

Frequently Asked Questions

How long is the flight from Cape Town to Mauritius?

Direct flights from Cape Town to Mauritius take 4 hours 55 minutes to 5 hours 5 minutes, making it a relatively short international journey. Flights with a layover (typically via Johannesburg or other hubs) can take around 7 to 12 hours total travel time, depending on the route and connection time.

When is the cheapest time to book flights from Cape Town to Mauritius?

The cheapest time to book is typically around 4–6 weeks before departure (about 40 days). Travelling in May, June or September and avoiding peak periods like December and school holidays can help you secure lower fares.

Which airlines fly from Cape Town to Mauritius?

Airlines operating direct flights on this route include Air Mauritius and South African Airways, with additional connecting options available depending on your travel dates.

Do South Africans need a visa for Mauritius?

No, South African passport holders do not need a visa for short stays in Mauritius (typically up to 90 days). Travellers must have a valid passport, return ticket and proof of accommodation.

What do I need to know before travelling to Mauritius?

Mauritius is 2 hours ahead of Cape Town, so plan accordingly. Direct flights are available, but booking early is recommended, especially during peak travel seasons.

Which airports are used for this route?  

Flights depart from Cape Town International Airport (CPT) and arrive at Sir Seewoosagur Ramgoolam International Airport (MRU) in Mauritius.

More popular flights from Cape Town

Why travel from Cape Town to Mauritius

Discover what sets Mauritius apart and why it continues to inspire travellers

More popular flights to Mauritius

Why book with us

Bringing you the best fares from all airlines

Expert assistance from booking to departure

Online destinations for planning your travels

Already booked your flight?

1000’s of options worldwide

Best price

Great service

Travelstart booking assistance
Personalized assistance

Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.