×
Flights
  • One way
  • Round trip
Cheap Flights to Mauritius
(Modify Search)
  • Airlines
  • Flights

Cheap Flights to Mauritius

Airline Results Price View
View All Airlines View Flights
Air Mauritius 33 results A$1,639 View Flights
South African Airways 25 results A$2,361 View Flights
Virgin Australia 6 results A$2,979 View Flights
Qantas 24 results A$4,989 View Flights
Emirates 5 results A$6,997 View Flights
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
Air Mauritius Direct 8h 15m
1:05 pm PER - 5:20 pm MRU
Air Mauritius Direct 6h 15m
10:55 pm MRU - 9:10 am (+1) PER
A$1,599
byojet.com
Show Details

Depart: Perth to Mauritius

PER
1:05 pm
8h 15m
MRU
5:20 pm
Airlines
Flight No.
From
To
Duration
MK441
1:05 pm, 30 Sep Wed
PER Perth
5:20 pm, 30 Sep Wed
MRU Mauritius
8h 15m

Return: Mauritius to Perth

MRU
10:55 pm
6h 15m
PER
9:10 am (+1)
Airlines
Flight No.
From
To
Duration
MK440
10:55 pm, 10 Oct Sat
MRU Mauritius
9:10 am, 11 Oct Sun
PER Perth
6h 15m
Depart: Fri, 13 Feb Return: Sun, 1 Mar Perth to Mauritius Fri, 13 Feb - Sun, 1 Mar
South African Airways 1 stop 19h
11:45 pm PER - 2:45 pm (+1) MRU
South African Airways 1 stop 17h 20m
3:35 pm MRU - 12:55 pm (+1) PER
A$2,361
cheapoair.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
4h 5m
JNB
8:40 am
4h 5m
MRU
2:45 pm
Airlines
Flight No.
From
To
Duration
SA281
11:45 pm, 13 Feb Fri
PER Perth
4:35 am, 14 Feb Sat
JNB Johannesburg
10h 50m
4h 5m layover in Johannesburg (JNB)
SA192
8:40 am, 14 Feb Sat
JNB Johannesburg
2:45 pm, 14 Feb Sat
MRU Mauritius
4h 5m

Return: Mauritius to Perth via Johannesburg

MRU
3:35 pm
4h 30m
JNB
6:05 pm
2h 55m
JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
SA193
3:35 pm, 1 Mar Sun
MRU Mauritius
6:05 pm, 1 Mar Sun
JNB Johannesburg
4h 30m
2h 55m layover in Johannesburg (JNB)
SA280
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Fri, 13 Feb Return: Sun, 1 Mar Perth to Mauritius Fri, 13 Feb - Sun, 1 Mar
South African Airways 1 stop 19h
11:45 pm PER - 2:45 pm (+1) MRU
South African Airways 1 stop 15h 35m
5:20 pm MRU - 12:55 pm (+1) PER
A$2,361
cheapoair.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
4h 5m
JNB
8:40 am
4h 5m
MRU
2:45 pm
Airlines
Flight No.
From
To
Duration
SA281
11:45 pm, 13 Feb Fri
PER Perth
4:35 am, 14 Feb Sat
JNB Johannesburg
10h 50m
4h 5m layover in Johannesburg (JNB)
SA192
8:40 am, 14 Feb Sat
JNB Johannesburg
2:45 pm, 14 Feb Sat
MRU Mauritius
4h 5m

Return: Mauritius to Perth via Johannesburg

MRU
5:20 pm
4h 30m
JNB
7:50 pm
1h 10m
JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
SA191
5:20 pm, 1 Mar Sun
MRU Mauritius
7:50 pm, 1 Mar Sun
JNB Johannesburg
4h 30m
1h 10m layover in Johannesburg (JNB)
SA280
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
South African Airways 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
South African Airways 1 stop 16h 25m
5:00 pm MRU - 1:25 pm (+1) PER
A$2,467
byojet.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
5:00 pm
4h 35m
JNB
7:35 pm
2h 35m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
SA7108
5:00 pm, 10 Oct Sat
MRU Mauritius
7:35 pm, 10 Oct Sat
JNB Johannesburg
4h 35m
2h 35m layover in Johannesburg (JNB)
SA280
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
South African Airways 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
South African Airways 1 stop 18h
3:25 pm MRU - 1:25 pm (+1) PER
A$2,539
byojet.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
3:25 pm
4h 40m
JNB
6:05 pm
4h 5m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
SA193
3:25 pm, 10 Oct Sat
MRU Mauritius
6:05 pm, 10 Oct Sat
JNB Johannesburg
4h 40m
4h 5m layover in Johannesburg (JNB)
SA280
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
South African Airways 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
South African Airways 1 stop 16h 15m
5:10 pm MRU - 1:25 pm (+1) PER
A$2,539
byojet.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
5:10 pm
4h 40m
JNB
7:50 pm
2h 20m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
SA191
5:10 pm, 10 Oct Sat
MRU Mauritius
7:50 pm, 10 Oct Sat
JNB Johannesburg
4h 40m
2h 20m layover in Johannesburg (JNB)
SA280
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m
Depart: Fri, 13 Feb Return: Sun, 1 Mar Perth to Mauritius Fri, 13 Feb - Sun, 1 Mar
Multiple Airlines 1 stop 19h
11:45 pm PER - 2:45 pm (+1) MRU
Multiple Airlines 1 stop 17h 20m
3:35 pm MRU - 12:55 pm (+1) PER
A$2,906
byojet.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
4h 5m
JNB
8:40 am
4h 5m
MRU
2:45 pm
Airlines
Flight No.
From
To
Duration
VA5021
11:45 pm, 13 Feb Fri
PER Perth
4:35 am, 14 Feb Sat
JNB Johannesburg
10h 50m
4h 5m layover in Johannesburg (JNB)
SA192
8:40 am, 14 Feb Sat
JNB Johannesburg
2:45 pm, 14 Feb Sat
MRU Mauritius
4h 5m

Return: Mauritius to Perth via Johannesburg

MRU
3:35 pm
4h 30m
JNB
6:05 pm
2h 55m
JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
SA193
3:35 pm, 1 Mar Sun
MRU Mauritius
6:05 pm, 1 Mar Sun
JNB Johannesburg
4h 30m
2h 55m layover in Johannesburg (JNB)
VA5020
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
Multiple Airlines 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
Multiple Airlines 1 stop 18h
3:25 pm MRU - 1:25 pm (+1) PER
A$3,156
byojet.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
VA5021
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
3:25 pm
4h 40m
JNB
6:05 pm
4h 5m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
SA193
3:25 pm, 10 Oct Sat
MRU Mauritius
6:05 pm, 10 Oct Sat
JNB Johannesburg
4h 40m
4h 5m layover in Johannesburg (JNB)
VA5020
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
Multiple Airlines 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
Multiple Airlines 1 stop 16h 25m
5:00 pm MRU - 1:25 pm (+1) PER
A$3,156
byojet.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
VA5021
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
5:00 pm
4h 35m
JNB
7:35 pm
2h 35m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
SA7108
5:00 pm, 10 Oct Sat
MRU Mauritius
7:35 pm, 10 Oct Sat
JNB Johannesburg
4h 35m
2h 35m layover in Johannesburg (JNB)
VA5020
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
Multiple Airlines 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
Multiple Airlines 1 stop 16h 15m
5:10 pm MRU - 1:25 pm (+1) PER
A$3,156
byojet.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
VA5021
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
5:10 pm
4h 40m
JNB
7:50 pm
2h 20m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
SA191
5:10 pm, 10 Oct Sat
MRU Mauritius
7:50 pm, 10 Oct Sat
JNB Johannesburg
4h 40m
2h 20m layover in Johannesburg (JNB)
VA5020
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m
Depart: Fri, 13 Feb Return: Sun, 1 Mar Perth to Mauritius Fri, 13 Feb - Sun, 1 Mar
South African Airways 1 stop 19h
11:45 pm PER - 2:45 pm (+1) MRU
Multiple Airlines 1 stop 17h 20m
3:35 pm MRU - 12:55 pm (+1) PER
A$4,734
directflights.com.au
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
4h 5m
JNB
8:40 am
4h 5m
MRU
2:45 pm
Airlines
Flight No.
From
To
Duration
SA281
11:45 pm, 13 Feb Fri
PER Perth
4:35 am, 14 Feb Sat
JNB Johannesburg
10h 50m
4h 5m layover in Johannesburg (JNB)
SA192
8:40 am, 14 Feb Sat
JNB Johannesburg
2:45 pm, 14 Feb Sat
MRU Mauritius
4h 5m

Return: Mauritius to Perth via Johannesburg

MRU
3:35 pm
4h 30m
JNB
6:05 pm
2h 55m
JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
MK947
3:35 pm, 1 Mar Sun
MRU Mauritius
6:05 pm, 1 Mar Sun
JNB Johannesburg
4h 30m
2h 55m layover in Johannesburg (JNB)
SA280
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Fri, 13 Feb Return: Sun, 1 Mar Perth to Mauritius Fri, 13 Feb - Sun, 1 Mar
Multiple Airlines 1 stop 19h
11:45 pm PER - 2:45 pm (+1) MRU
South African Airways 1 stop 15h 35m
5:20 pm MRU - 12:55 pm (+1) PER
A$4,734
directflights.com.au
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
4h 5m
JNB
8:40 am
4h 5m
MRU
2:45 pm
Airlines
Flight No.
From
To
Duration
SA281
11:45 pm, 13 Feb Fri
PER Perth
4:35 am, 14 Feb Sat
JNB Johannesburg
10h 50m
4h 5m layover in Johannesburg (JNB)
MK948
8:40 am, 14 Feb Sat
JNB Johannesburg
2:45 pm, 14 Feb Sat
MRU Mauritius
4h 5m

Return: Mauritius to Perth via Johannesburg

MRU
5:20 pm
4h 30m
JNB
7:50 pm
1h 10m
JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
SA191
5:20 pm, 1 Mar Sun
MRU Mauritius
7:50 pm, 1 Mar Sun
JNB Johannesburg
4h 30m
1h 10m layover in Johannesburg (JNB)
SA280
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Fri, 13 Feb Return: Sun, 1 Mar Perth to Mauritius Fri, 13 Feb - Sun, 1 Mar
South African Airways 1 stop 19h
11:45 pm PER - 2:45 pm (+1) MRU
Multiple Airlines 1 stop 15h 55m
5:00 pm MRU - 12:55 pm (+1) PER
A$4,734
directflights.com.au
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
4h 5m
JNB
8:40 am
4h 5m
MRU
2:45 pm
Airlines
Flight No.
From
To
Duration
SA281
11:45 pm, 13 Feb Fri
PER Perth
4:35 am, 14 Feb Sat
JNB Johannesburg
10h 50m
4h 5m layover in Johannesburg (JNB)
SA192
8:40 am, 14 Feb Sat
JNB Johannesburg
2:45 pm, 14 Feb Sat
MRU Mauritius
4h 5m

Return: Mauritius to Perth via Johannesburg

MRU
5:00 pm
4h 30m
JNB
7:30 pm
1h 30m
JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
MK949
5:00 pm, 1 Mar Sun
MRU Mauritius
7:30 pm, 1 Mar Sun
JNB Johannesburg
4h 30m
1h 30m layover in Johannesburg (JNB)
SA280
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Fri, 13 Feb Return: Sun, 1 Mar Perth to Mauritius Fri, 13 Feb - Sun, 1 Mar
Multiple Airlines 1 stop 19h
11:45 pm PER - 2:45 pm (+1) MRU
South African Airways 1 stop 17h 20m
3:35 pm MRU - 12:55 pm (+1) PER
A$4,734
directflights.com.au
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
4h 5m
JNB
8:40 am
4h 5m
MRU
2:45 pm
Airlines
Flight No.
From
To
Duration
SA281
11:45 pm, 13 Feb Fri
PER Perth
4:35 am, 14 Feb Sat
JNB Johannesburg
10h 50m
4h 5m layover in Johannesburg (JNB)
MK948
8:40 am, 14 Feb Sat
JNB Johannesburg
2:45 pm, 14 Feb Sat
MRU Mauritius
4h 5m

Return: Mauritius to Perth via Johannesburg

MRU
3:35 pm
4h 30m
JNB
6:05 pm
2h 55m
JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
SA193
3:35 pm, 1 Mar Sun
MRU Mauritius
6:05 pm, 1 Mar Sun
JNB Johannesburg
4h 30m
2h 55m layover in Johannesburg (JNB)
SA280
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Fri, 13 Feb Return: Sun, 1 Mar Perth to Mauritius Fri, 13 Feb - Sun, 1 Mar
Multiple Airlines 1 stop 18h 55m
11:45 pm PER - 2:40 pm (+1) MRU
South African Airways 1 stop 15h 35m
5:20 pm MRU - 12:55 pm (+1) PER
A$4,737
directflights.com.au
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
3h 55m
JNB
8:30 am
4h 10m
MRU
2:40 pm
Airlines
Flight No.
From
To
Duration
SA281
11:45 pm, 13 Feb Fri
PER Perth
4:35 am, 14 Feb Sat
JNB Johannesburg
10h 50m
3h 55m layover in Johannesburg (JNB)
BA6399
8:30 am, 14 Feb Sat
JNB Johannesburg
2:40 pm, 14 Feb Sat
MRU Mauritius
4h 10m

Return: Mauritius to Perth via Johannesburg

MRU
5:20 pm
4h 30m
JNB
7:50 pm
1h 10m
JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
SA191
5:20 pm, 1 Mar Sun
MRU Mauritius
7:50 pm, 1 Mar Sun
JNB Johannesburg
4h 30m
1h 10m layover in Johannesburg (JNB)
SA280
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Fri, 13 Feb Return: Sun, 1 Mar Perth to Mauritius Fri, 13 Feb - Sun, 1 Mar
Multiple Airlines 1 stop 18h 55m
11:45 pm PER - 2:40 pm (+1) MRU
South African Airways 1 stop 17h 20m
3:35 pm MRU - 12:55 pm (+1) PER
A$4,737
directflights.com.au
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
3h 55m
JNB
8:30 am
4h 10m
MRU
2:40 pm
Airlines
Flight No.
From
To
Duration
SA281
11:45 pm, 13 Feb Fri
PER Perth
4:35 am, 14 Feb Sat
JNB Johannesburg
10h 50m
3h 55m layover in Johannesburg (JNB)
BA6399
8:30 am, 14 Feb Sat
JNB Johannesburg
2:40 pm, 14 Feb Sat
MRU Mauritius
4h 10m

Return: Mauritius to Perth via Johannesburg

MRU
3:35 pm
4h 30m
JNB
6:05 pm
2h 55m
JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
SA193
3:35 pm, 1 Mar Sun
MRU Mauritius
6:05 pm, 1 Mar Sun
JNB Johannesburg
4h 30m
2h 55m layover in Johannesburg (JNB)
SA280
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
South African Airways 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
Multiple Airlines 1 stop 16h 25m
5:00 pm MRU - 1:25 pm (+1) PER
A$4,898
onetravel.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
5:00 pm
4h 35m
JNB
7:35 pm
2h 35m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
MK847
5:00 pm, 10 Oct Sat
MRU Mauritius
7:35 pm, 10 Oct Sat
JNB Johannesburg
4h 35m
2h 35m layover in Johannesburg (JNB)
SA280
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
South African Airways 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
Multiple Airlines 1 stop 16h 15m
5:10 pm MRU - 1:25 pm (+1) PER
A$4,898
onetravel.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
5:10 pm
4h 40m
JNB
7:50 pm
2h 20m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
MK949
5:10 pm, 10 Oct Sat
MRU Mauritius
7:50 pm, 10 Oct Sat
JNB Johannesburg
4h 40m
2h 20m layover in Johannesburg (JNB)
SA280
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
South African Airways 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
Multiple Airlines 1 stop 18h
3:25 pm MRU - 1:25 pm (+1) PER
A$4,898
onetravel.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
3:25 pm
4h 40m
JNB
6:05 pm
4h 5m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
MK947
3:25 pm, 10 Oct Sat
MRU Mauritius
6:05 pm, 10 Oct Sat
JNB Johannesburg
4h 40m
4h 5m layover in Johannesburg (JNB)
SA280
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m
Depart: Wed, 30 Sep Return: Sat, 10 Oct Perth to Mauritius Wed, 30 Sep - Sat, 10 Oct
South African Airways 1 stop 18h 45m
11:50 pm PER - 2:35 pm (+1) MRU
Multiple Airlines 1 stop 17h 25m
4:00 pm MRU - 1:25 pm (+1) PER
A$4,902
onetravel.com
Show Details

Depart: Perth to Mauritius via Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
3h 20m
JNB
8:40 am
3h 55m
MRU
2:35 pm
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 30 Sep Wed
PER Perth
5:20 am, 1 Oct Thu
JNB Johannesburg
11h 30m
3h 20m layover in Johannesburg (JNB)
SA192
8:40 am, 1 Oct Thu
JNB Johannesburg
2:35 pm, 1 Oct Thu
MRU Mauritius
3h 55m

Return: Mauritius to Perth via Johannesburg

MRU
4:00 pm
4h 40m
JNB
6:40 pm
3h 30m
JNB
10:10 pm
9h 15m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
BA6398
4:00 pm, 10 Oct Sat
MRU Mauritius
6:40 pm, 10 Oct Sat
JNB Johannesburg
4h 40m
3h 30m layover in Johannesburg (JNB)
SA280
10:10 pm, 10 Oct Sat
JNB Johannesburg
1:25 pm, 11 Oct Sun
PER Perth
9h 15m