Flights Africa Mauritius

Search and find cheap flights to Mauritius

Sat 10/20
Sat 10/27
Any month
Compare vs momondo |

Cheapest flight routes to Mauritius

These routes have the cheapest flights to Mauritius found by momondo users
Johannesburg - Port Louis 372 ZAR
Cape Town - Port Louis 400 ZAR
Durban - Port Louis 506 ZAR

Flight deals found on momondo

Check out some of the best fares found recently by users on momondo
Quickest
Cheapest
Air Austral
Air Austral
JNB
4:45 pm
Johannesburg OR Tambo airport
5h 40m
1 Stop
12:25 am
+1
MRU
Port Louis Sir Seewoosagur Ram. airport
Air Austral
MRU
12:35 pm
Port Louis Sir Seewoosagur Ram. airport
6h 20m
1 Stop
4:55 pm
JNB
Johannesburg OR Tambo airport
5 167R
Kenya Airways
Kenya Airways
JNB
3:55 am
Johannesburg OR Tambo airport
14h 25m
1 Stop
8:20 pm
MRU
Port Louis Sir Seewoosagur Ram. airport
Kenya Airways
MRU
11:10 pm
Port Louis Sir Seewoosagur Ram. airport
23h 10m
1 Stop
8:20 pm
+1
JNB
Johannesburg OR Tambo airport
5 497R
British Airways
British Airways
JNB
11:00 am
Johannesburg OR Tambo airport
4h 10m
5:10 pm
MRU
Port Louis Sir Seewoosagur Ram. airport
British Airways
MRU
8:10 pm
Port Louis Sir Seewoosagur Ram. airport
4h 30m
10:40 pm
JNB
Johannesburg OR Tambo airport
6 112R
Air Seychelles
Air Seychelles
JNB
4:15 pm
Johannesburg OR Tambo airport
20h 50m
1 Stop
3:05 pm
+1
MRU
Port Louis Sir Seewoosagur Ram. airport
Air Seychelles
MRU
8:20 pm
Port Louis Sir Seewoosagur Ram. airport
22h 35m
1 Stop
4:55 pm
+1
JNB
Johannesburg OR Tambo airport
6 298R
Air Mauritius
Air Mauritius
JNB
3:35 pm
Johannesburg OR Tambo airport
4h 00m
9:35 pm
MRU
Port Louis Sir Seewoosagur Ram. airport
Air Mauritius
MRU
1:25 pm
Port Louis Sir Seewoosagur Ram. airport
4h 25m
3:50 pm
JNB
Johannesburg OR Tambo airport
6 413R
Multiple Airlines
Multiple Airlines
DUR
9:10 am
Durban King Shaka Intl airport
13h 15m
2 Stops
12:25 am
+1
MRU
Port Louis Sir Seewoosagur Ram. airport
Multiple Airlines
MRU
12:35 pm
Port Louis Sir Seewoosagur Ram. airport
10h 45m
2 Stops
9:20 pm
DUR
Durban King Shaka Intl airport
7 672R
Air Mauritius
Air Mauritius
JNB
3:35 pm
Johannesburg OR Tambo airport
4h 00m
9:35 pm
MRU
Port Louis Sir Seewoosagur Ram. airport
Air Mauritius
MRU
1:25 pm
Port Louis Sir Seewoosagur Ram. airport
4h 25m
3:50 pm
JNB
Johannesburg OR Tambo airport
6 413R
British Airways
British Airways
JNB
11:00 am
Johannesburg OR Tambo airport
4h 10m
5:10 pm
MRU
Port Louis Sir Seewoosagur Ram. airport
British Airways
MRU
8:10 pm
Port Louis Sir Seewoosagur Ram. airport
4h 30m
10:40 pm
JNB
Johannesburg OR Tambo airport
6 112R
Air Austral
Air Austral
JNB
4:45 pm
Johannesburg OR Tambo airport
5h 40m
1 Stop
12:25 am
+1
MRU
Port Louis Sir Seewoosagur Ram. airport
Air Austral
MRU
12:35 pm
Port Louis Sir Seewoosagur Ram. airport
6h 20m
1 Stop
4:55 pm
JNB
Johannesburg OR Tambo airport
5 167R
Multiple Airlines
Multiple Airlines
DUR
9:10 am
Durban King Shaka Intl airport
13h 15m
2 Stops
12:25 am
+1
MRU
Port Louis Sir Seewoosagur Ram. airport
Multiple Airlines
MRU
12:35 pm
Port Louis Sir Seewoosagur Ram. airport
10h 45m
2 Stops
9:20 pm
DUR
Durban King Shaka Intl airport
7 672R
Kenya Airways
Kenya Airways
JNB
3:55 am
Johannesburg OR Tambo airport
14h 25m
1 Stop
8:20 pm
MRU
Port Louis Sir Seewoosagur Ram. airport
Kenya Airways
MRU
11:10 pm
Port Louis Sir Seewoosagur Ram. airport
23h 10m
1 Stop
8:20 pm
+1
JNB
Johannesburg OR Tambo airport
5 497R
Air Seychelles
Air Seychelles
JNB
4:15 pm
Johannesburg OR Tambo airport
20h 50m
1 Stop
3:05 pm
+1
MRU
Port Louis Sir Seewoosagur Ram. airport
Air Seychelles
MRU
8:20 pm
Port Louis Sir Seewoosagur Ram. airport
22h 35m
1 Stop
4:55 pm
+1
JNB
Johannesburg OR Tambo airport
6 298R