Cheap Flights to Mauritius
    (Modify Search)
    • Airlines
    • Flights

    Cheap Flights to Mauritius

    Airline Results Price View
    View All Airlines View Flights
    Air Mauritius 45 results A$1,613 View Flights
    Emirates 34 results A$2,037 View Flights
    South African Airways 62 results A$2,423 View Flights
    Virgin Australia 17 results A$2,897 View Flights
    Qantas 23 results A$4,964 View Flights
    Etihad 6 results A$14,744 View Flights
    Depart: Sun, 28 Jun Return: Sat, 1 Aug Perth to Mauritius Sun, 28 Jun - Sat, 1 Aug
    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,609
    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, 28 Jun Sun
    PER Perth
    5:20 pm, 28 Jun Sun
    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, 1 Aug Sat
    MRU Mauritius
    9:10 am, 2 Aug Sun
    PER Perth
    6h 15m
    Depart: Sun, 2 Nov Return: Sat, 8 Nov Brisbane to Mauritius Sun, 2 Nov - Sat, 8 Nov
    Emirates 1 stop 1d 2h
    8:45 pm BNE - 4:45 pm (+1) MRU
    Emirates 1 stop 1d 1h 40m
    11:00 pm MRU - 6:40 am (+2) BNE
    A$2,032
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Mauritius via Dubai

    BNE
    8:45 pm
    14h 35m
    DXB
    5:20 am (+1)
    4h 40m
    DXB
    10:00 am
    6h 45m
    MRU
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK435
    8:45 pm, 2 Nov Sun
    BNE Brisbane
    5:20 am, 3 Nov Mon
    DXB Dubai
    14h 35m
    4h 40m layover in Dubai (DXB)
    EK703
    10:00 am, 3 Nov Mon
    DXB Dubai
    4:45 pm, 3 Nov Mon
    MRU Mauritius
    6h 45m

    Return: Mauritius to Brisbane via Dubai

    MRU
    11:00 pm
    6h 40m
    DXB
    5:40 am (+1)
    4h 45m
    DXB
    10:25 am
    14h 15m
    BNE
    6:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK704
    11:00 pm, 8 Nov Sat
    MRU Mauritius
    5:40 am, 9 Nov Sun
    DXB Dubai
    6h 40m
    4h 45m layover in Dubai (DXB)
    EK434
    10:25 am, 9 Nov Sun
    DXB Dubai
    6:40 am, 10 Nov Mon
    BNE Brisbane
    14h 15m
    Depart: Sun, 2 Nov Return: Sat, 8 Nov Brisbane to Mauritius Sun, 2 Nov - Sat, 8 Nov
    Emirates 1 stop 1d 2h
    8:45 pm BNE - 4:45 pm (+1) MRU
    Emirates 1 stop 1d 2h 35m
    4:15 pm MRU - 12:50 am (+2) BNE
    A$2,170
    onetravel.com
    Show Details

    Depart: Brisbane to Mauritius via Dubai

    BNE
    8:45 pm
    14h 35m
    DXB
    5:20 am (+1)
    4h 40m
    DXB
    10:00 am
    6h 45m
    MRU
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK435
    8:45 pm, 2 Nov Sun
    BNE Brisbane
    5:20 am, 3 Nov Mon
    DXB Dubai
    14h 35m
    4h 40m layover in Dubai (DXB)
    EK703
    10:00 am, 3 Nov Mon
    DXB Dubai
    4:45 pm, 3 Nov Mon
    MRU Mauritius
    6h 45m

    Return: Mauritius to Brisbane via Dubai

    MRU
    4:15 pm
    6h 50m
    DXB
    11:05 pm
    3h 30m
    DXB
    2:35 am
    16h 15m
    BNE
    12:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK702
    4:15 pm, 8 Nov Sat
    MRU Mauritius
    11:05 pm, 8 Nov Sat
    DXB Dubai
    6h 50m
    3h 30m layover in Dubai (DXB)
    EK432
    2:35 am, 9 Nov Sun
    DXB Dubai
    12:50 am, 10 Nov Mon
    BNE Brisbane
    16h 15m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Air Mauritius 1 stop 18h 10m
    6:30 am SYD - 5:40 pm MRU
    Air Mauritius 1 stop 17h 15m
    10:10 pm MRU - 10:25 pm (+1) SYD
    A$2,295
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    6:30 am
    5h 5m
    PER
    8:35 am
    4h 30m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK8961
    6:30 am, 31 Dec Wed
    SYD Sydney
    8:35 am, 31 Dec Wed
    PER Perth
    5h 5m
    4h 30m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    5h 55m
    PER
    3:05 pm
    4h 20m
    SYD
    10:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    5h 55m layover in Perth (PER)
    MK8960
    3:05 pm, 18 Jan Sun
    PER Perth
    10:25 pm, 18 Jan Sun
    SYD Sydney
    4h 20m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Air Mauritius 1 stop 18h 10m
    6:30 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 13h 10m
    10:10 pm MRU - 6:20 pm (+1) SYD
    A$2,296
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    6:30 am
    5h 5m
    PER
    8:35 am
    4h 30m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK8961
    6:30 am, 31 Dec Wed
    SYD Sydney
    8:35 am, 31 Dec Wed
    PER Perth
    5h 5m
    4h 30m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    2h
    PER
    11:10 am
    4h 10m
    SYD
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    2h layover in Perth (PER)
    QF580
    11:10 am, 18 Jan Sun
    PER Perth
    6:20 pm, 18 Jan Sun
    SYD Sydney
    4h 10m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Air Mauritius 1 stop 18h 10m
    6:30 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 15h 35m
    10:10 pm MRU - 8:45 pm (+1) SYD
    A$2,296
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    6:30 am
    5h 5m
    PER
    8:35 am
    4h 30m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK8961
    6:30 am, 31 Dec Wed
    SYD Sydney
    8:35 am, 31 Dec Wed
    PER Perth
    5h 5m
    4h 30m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    4h 25m
    PER
    1:35 pm
    4h 10m
    SYD
    8:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    4h 25m layover in Perth (PER)
    QF582
    1:35 pm, 18 Jan Sun
    PER Perth
    8:45 pm, 18 Jan Sun
    SYD Sydney
    4h 10m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Multiple Airlines 1 stop 16h 30m
    8:10 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 15h 35m
    10:10 pm MRU - 8:45 pm (+1) SYD
    A$2,313
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    8:10 am
    5h
    PER
    10:10 am
    2h 55m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF575
    8:10 am, 31 Dec Wed
    SYD Sydney
    10:10 am, 31 Dec Wed
    PER Perth
    5h
    2h 55m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    4h 25m
    PER
    1:35 pm
    4h 10m
    SYD
    8:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    4h 25m layover in Perth (PER)
    QF582
    1:35 pm, 18 Jan Sun
    PER Perth
    8:45 pm, 18 Jan Sun
    SYD Sydney
    4h 10m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Multiple Airlines 1 stop 16h 30m
    8:10 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 17h 15m
    10:10 pm MRU - 10:25 pm (+1) SYD
    A$2,313
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    8:10 am
    5h
    PER
    10:10 am
    2h 55m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF575
    8:10 am, 31 Dec Wed
    SYD Sydney
    10:10 am, 31 Dec Wed
    PER Perth
    5h
    2h 55m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    6h 5m
    PER
    3:15 pm
    4h 10m
    SYD
    10:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    6h 5m layover in Perth (PER)
    QF566
    3:15 pm, 18 Jan Sun
    PER Perth
    10:25 pm, 18 Jan Sun
    SYD Sydney
    4h 10m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Multiple Airlines 1 stop 16h 30m
    8:10 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 13h 10m
    10:10 pm MRU - 6:20 pm (+1) SYD
    A$2,313
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    8:10 am
    5h
    PER
    10:10 am
    2h 55m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF575
    8:10 am, 31 Dec Wed
    SYD Sydney
    10:10 am, 31 Dec Wed
    PER Perth
    5h
    2h 55m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    2h
    PER
    11:10 am
    4h 10m
    SYD
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    2h layover in Perth (PER)
    QF580
    11:10 am, 18 Jan Sun
    PER Perth
    6:20 pm, 18 Jan Sun
    SYD Sydney
    4h 10m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Multiple Airlines 1 stop 16h 30m
    8:10 am SYD - 5:40 pm MRU
    Air Mauritius 1 stop 17h 15m
    10:10 pm MRU - 10:25 pm (+1) SYD
    A$2,313
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    8:10 am
    5h
    PER
    10:10 am
    2h 55m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF575
    8:10 am, 31 Dec Wed
    SYD Sydney
    10:10 am, 31 Dec Wed
    PER Perth
    5h
    2h 55m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    5h 55m
    PER
    3:05 pm
    4h 20m
    SYD
    10:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    5h 55m layover in Perth (PER)
    MK8960
    3:05 pm, 18 Jan Sun
    PER Perth
    10:25 pm, 18 Jan Sun
    SYD Sydney
    4h 20m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Air Mauritius 1 stop 18h 10m
    6:30 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 17h 15m
    10:10 pm MRU - 10:25 pm (+1) SYD
    A$2,410
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    6:30 am
    5h 5m
    PER
    8:35 am
    4h 30m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK8961
    6:30 am, 31 Dec Wed
    SYD Sydney
    8:35 am, 31 Dec Wed
    PER Perth
    5h 5m
    4h 30m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    5h 55m
    PER
    3:05 pm
    4h 20m
    SYD
    10:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    5h 55m layover in Perth (PER)
    VA562
    3:05 pm, 18 Jan Sun
    PER Perth
    10:25 pm, 18 Jan Sun
    SYD Sydney
    4h 20m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Multiple Airlines 1 stop 18h 10m
    6:30 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 15h 35m
    10:10 pm MRU - 8:45 pm (+1) SYD
    A$2,414
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    6:30 am
    5h 5m
    PER
    8:35 am
    4h 30m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VA549
    6:30 am, 31 Dec Wed
    SYD Sydney
    8:35 am, 31 Dec Wed
    PER Perth
    5h 5m
    4h 30m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    4h 25m
    PER
    1:35 pm
    4h 10m
    SYD
    8:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    4h 25m layover in Perth (PER)
    QF582
    1:35 pm, 18 Jan Sun
    PER Perth
    8:45 pm, 18 Jan Sun
    SYD Sydney
    4h 10m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Multiple Airlines 1 stop 18h 10m
    6:30 am SYD - 5:40 pm MRU
    Air Mauritius 1 stop 17h 15m
    10:10 pm MRU - 10:25 pm (+1) SYD
    A$2,414
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    6:30 am
    5h 5m
    PER
    8:35 am
    4h 30m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VA549
    6:30 am, 31 Dec Wed
    SYD Sydney
    8:35 am, 31 Dec Wed
    PER Perth
    5h 5m
    4h 30m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    5h 55m
    PER
    3:05 pm
    4h 20m
    SYD
    10:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    5h 55m layover in Perth (PER)
    MK8960
    3:05 pm, 18 Jan Sun
    PER Perth
    10:25 pm, 18 Jan Sun
    SYD Sydney
    4h 20m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Multiple Airlines 1 stop 18h 10m
    6:30 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 13h 10m
    10:10 pm MRU - 6:20 pm (+1) SYD
    A$2,414
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    6:30 am
    5h 5m
    PER
    8:35 am
    4h 30m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VA549
    6:30 am, 31 Dec Wed
    SYD Sydney
    8:35 am, 31 Dec Wed
    PER Perth
    5h 5m
    4h 30m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    2h
    PER
    11:10 am
    4h 10m
    SYD
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    2h layover in Perth (PER)
    QF580
    11:10 am, 18 Jan Sun
    PER Perth
    6:20 pm, 18 Jan Sun
    SYD Sydney
    4h 10m
    Depart: Thu, 25 Jun Return: Sat, 1 Aug Perth to Mauritius Thu, 25 Jun - Sat, 1 Aug
    South African Airways 1 stop 19h 45m
    11:50 pm PER - 3:35 pm (+1) MRU
    South African Airways 1 stop 18h
    3:25 pm MRU - 1:25 pm (+1) PER
    A$2,423
    onetravel.com
    Show Details

    Depart: Perth to Mauritius via Johannesburg

    PER
    11:50 pm
    11h 30m
    JNB
    5:20 am (+1)
    4h 20m
    JNB
    9:40 am
    3h 55m
    MRU
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 25 Jun Thu
    PER Perth
    5:20 am, 26 Jun Fri
    JNB Johannesburg
    11h 30m
    4h 20m layover in Johannesburg (JNB)
    SA190
    9:40 am, 26 Jun Fri
    JNB Johannesburg
    3:35 pm, 26 Jun Fri
    MRU Mauritius
    3h 55m

    Return: Mauritius to Perth via Johannesburg

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

    Depart: Perth to Mauritius via Johannesburg

    PER
    11:50 pm
    11h 30m
    JNB
    5:20 am (+1)
    4h 20m
    JNB
    9:40 am
    3h 55m
    MRU
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 25 Jun Thu
    PER Perth
    5:20 am, 26 Jun Fri
    JNB Johannesburg
    11h 30m
    4h 20m layover in Johannesburg (JNB)
    SA190
    9:40 am, 26 Jun Fri
    JNB Johannesburg
    3:35 pm, 26 Jun Fri
    MRU Mauritius
    3h 55m

    Return: Mauritius to Perth via Johannesburg

    MRU
    5:10 pm
    4h 40m
    JNB
    7:50 pm
    2h 35m
    JNB
    10:25 pm
    9h
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA191
    5:10 pm, 1 Aug Sat
    MRU Mauritius
    7:50 pm, 1 Aug Sat
    JNB Johannesburg
    4h 40m
    2h 35m layover in Johannesburg (JNB)
    SA280
    10:25 pm, 1 Aug Sat
    JNB Johannesburg
    1:25 pm, 2 Aug Sun
    PER Perth
    9h
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Multiple Airlines 1 stop 16h 30m
    8:10 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 17h 15m
    10:10 pm MRU - 10:25 pm (+1) SYD
    A$2,427
    byojet.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    8:10 am
    5h
    PER
    10:10 am
    2h 55m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF575
    8:10 am, 31 Dec Wed
    SYD Sydney
    10:10 am, 31 Dec Wed
    PER Perth
    5h
    2h 55m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    5h 55m
    PER
    3:05 pm
    4h 20m
    SYD
    10:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    5h 55m layover in Perth (PER)
    VA562
    3:05 pm, 18 Jan Sun
    PER Perth
    10:25 pm, 18 Jan Sun
    SYD Sydney
    4h 20m
    Depart: Wed, 31 Dec Return: Sat, 17 Jan Sydney to Mauritius Wed, 31 Dec - Sat, 17 Jan
    Multiple Airlines 1 stop 18h 10m
    6:30 am SYD - 5:40 pm MRU
    Multiple Airlines 1 stop 17h 15m
    10:10 pm MRU - 10:25 pm (+1) SYD
    A$2,443
    au.bravofly.com
    Show Details

    Depart: Sydney to Mauritius via Perth

    SYD
    6:30 am
    5h 5m
    PER
    8:35 am
    4h 30m
    PER
    1:05 pm
    8h 35m
    MRU
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VA549
    6:30 am, 31 Dec Wed
    SYD Sydney
    8:35 am, 31 Dec Wed
    PER Perth
    5h 5m
    4h 30m layover in Perth (PER)
    MK441
    1:05 pm, 31 Dec Wed
    PER Perth
    5:40 pm, 31 Dec Wed
    MRU Mauritius
    8h 35m

    Return: Mauritius to Sydney via Perth

    MRU
    10:10 pm
    7h
    PER
    9:10 am (+1)
    6h 5m
    PER
    3:15 pm
    4h 10m
    SYD
    10:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK440
    10:10 pm, 17 Jan Sat
    MRU Mauritius
    9:10 am, 18 Jan Sun
    PER Perth
    7h
    6h 5m layover in Perth (PER)
    QF566
    3:15 pm, 18 Jan Sun
    PER Perth
    10:25 pm, 18 Jan Sun
    SYD Sydney
    4h 10m
    Depart: Sun, 28 Jun Return: Sat, 1 Aug Perth to Mauritius Sun, 28 Jun - Sat, 1 Aug
    South African Airways 1 stop 19h 45m
    11:50 pm PER - 3:35 pm (+1) MRU
    South African Airways 1 stop 18h
    3:25 pm MRU - 1:25 pm (+1) PER
    A$2,454
    byojet.com
    Show Details

    Depart: Perth to Mauritius via Johannesburg

    PER
    11:50 pm
    11h 30m
    JNB
    5:20 am (+1)
    4h 20m
    JNB
    9:40 am
    3h 55m
    MRU
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 28 Jun Sun
    PER Perth
    5:20 am, 29 Jun Mon
    JNB Johannesburg
    11h 30m
    4h 20m layover in Johannesburg (JNB)
    SA190
    9:40 am, 29 Jun Mon
    JNB Johannesburg
    3:35 pm, 29 Jun Mon
    MRU Mauritius
    3h 55m

    Return: Mauritius to Perth via Johannesburg

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

    Depart: Perth to Mauritius via Johannesburg

    PER
    11:50 pm
    11h 30m
    JNB
    5:20 am (+1)
    4h 20m
    JNB
    9:40 am
    3h 55m
    MRU
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 28 Jun Sun
    PER Perth
    5:20 am, 29 Jun Mon
    JNB Johannesburg
    11h 30m
    4h 20m layover in Johannesburg (JNB)
    SA190
    9:40 am, 29 Jun Mon
    JNB Johannesburg
    3:35 pm, 29 Jun Mon
    MRU Mauritius
    3h 55m

    Return: Mauritius to Perth via Johannesburg

    MRU
    5:10 pm
    4h 40m
    JNB
    7:50 pm
    2h 35m
    JNB
    10:25 pm
    9h
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA191
    5:10 pm, 1 Aug Sat
    MRU Mauritius
    7:50 pm, 1 Aug Sat
    JNB Johannesburg
    4h 40m
    2h 35m layover in Johannesburg (JNB)
    SA280
    10:25 pm, 1 Aug Sat
    JNB Johannesburg
    1:25 pm, 2 Aug Sun
    PER Perth
    9h