×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

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

    Cheap Flights to Mauritius

    Airline Results Price View
    View All Airlines View Flights
    Air Mauritius 12 results A$1,510 View Flights
    Malaysia Airlines 15 results A$1,966 View Flights
    Emirates 18 results A$2,041 View Flights
    South African Airways 10 results A$2,797 View Flights
    Virgin Australia 2 results A$3,059 View Flights
    Qantas 10 results A$4,953 View Flights
    Singapore Airlines 20 results A$6,883 View Flights
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    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,517
    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, 1 Jul Wed
    PER Perth
    5:20 pm, 1 Jul 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, 23 Jul Thu
    MRU Mauritius
    9:10 am, 24 Jul Fri
    PER Perth
    6h 15m
    Depart: Fri, 6 Mar Return: Mon, 16 Mar Brisbane to Mauritius Fri, 6 Mar - Mon, 16 Mar
    Malaysia Airlines 1 stop 23h 55m
    11:20 pm BNE - 5:15 pm (+1) MRU
    Malaysia Airlines 1 stop 17h 30m
    8:40 pm MRU - 8:10 pm (+1) BNE
    A$1,955
    directflights.com.au
    Show Details

    Depart: Brisbane to Mauritius via Kuala Lumpur

    BNE
    11:20 pm
    8h 10m
    KUL
    5:30 am (+1)
    8h 45m
    KUL
    2:15 pm
    7h
    MRU
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MH134
    11:20 pm, 6 Mar Fri
    BNE Brisbane
    5:30 am, 7 Mar Sat
    KUL Kuala Lumpur
    8h 10m
    8h 45m layover in Kuala Lumpur (KUL)
    MH5771
    2:15 pm, 7 Mar Sat
    KUL Kuala Lumpur
    5:15 pm, 7 Mar Sat
    MRU Mauritius
    7h

    Return: Mauritius to Brisbane via Kuala Lumpur

    MRU
    8:40 pm
    7h 10m
    KUL
    7:50 am (+1)
    1h 55m
    KUL
    9:45 am
    8h 25m
    BNE
    8:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MH5770
    8:40 pm, 16 Mar Mon
    MRU Mauritius
    7:50 am, 17 Mar Tue
    KUL Kuala Lumpur
    7h 10m
    1h 55m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 17 Mar Tue
    KUL Kuala Lumpur
    8:10 pm, 17 Mar Tue
    BNE Brisbane
    8h 25m
    Depart: Fri, 6 Mar Return: Mon, 16 Mar Brisbane to Mauritius Fri, 6 Mar - Mon, 16 Mar
    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,030
    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, 6 Mar Fri
    BNE Brisbane
    5:20 am, 7 Mar Sat
    DXB Dubai
    14h 35m
    4h 40m layover in Dubai (DXB)
    EK703
    10:00 am, 7 Mar Sat
    DXB Dubai
    4:45 pm, 7 Mar Sat
    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, 16 Mar Mon
    MRU Mauritius
    5:40 am, 17 Mar Tue
    DXB Dubai
    6h 40m
    4h 45m layover in Dubai (DXB)
    EK434
    10:25 am, 17 Mar Tue
    DXB Dubai
    6:40 am, 18 Mar Wed
    BNE Brisbane
    14h 15m
    Depart: Fri, 6 Mar Return: Mon, 16 Mar Brisbane to Mauritius Fri, 6 Mar - Mon, 16 Mar
    Multiple Airlines 1 stop 23h 55m
    11:20 pm BNE - 5:15 pm (+1) MRU
    Multiple Airlines 1 stop 17h 30m
    8:40 pm MRU - 8:10 pm (+1) BNE
    A$2,115
    byojet.com
    Show Details

    Depart: Brisbane to Mauritius via Kuala Lumpur

    BNE
    11:20 pm
    8h 10m
    KUL
    5:30 am (+1)
    8h 45m
    KUL
    2:15 pm
    7h
    MRU
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MH134
    11:20 pm, 6 Mar Fri
    BNE Brisbane
    5:30 am, 7 Mar Sat
    KUL Kuala Lumpur
    8h 10m
    8h 45m layover in Kuala Lumpur (KUL)
    MK647
    2:15 pm, 7 Mar Sat
    KUL Kuala Lumpur
    5:15 pm, 7 Mar Sat
    MRU Mauritius
    7h

    Return: Mauritius to Brisbane via Kuala Lumpur

    MRU
    8:40 pm
    7h 10m
    KUL
    7:50 am (+1)
    1h 55m
    KUL
    9:45 am
    8h 25m
    BNE
    8:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK646
    8:40 pm, 16 Mar Mon
    MRU Mauritius
    7:50 am, 17 Mar Tue
    KUL Kuala Lumpur
    7h 10m
    1h 55m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 17 Mar Tue
    KUL Kuala Lumpur
    8:10 pm, 17 Mar Tue
    BNE Brisbane
    8h 25m
    Depart: Fri, 6 Mar Return: Mon, 16 Mar Brisbane to Mauritius Fri, 6 Mar - Mon, 16 Mar
    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,130
    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, 6 Mar Fri
    BNE Brisbane
    5:20 am, 7 Mar Sat
    DXB Dubai
    14h 35m
    4h 40m layover in Dubai (DXB)
    EK703
    10:00 am, 7 Mar Sat
    DXB Dubai
    4:45 pm, 7 Mar Sat
    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, 16 Mar Mon
    MRU Mauritius
    11:05 pm, 16 Mar Mon
    DXB Dubai
    6h 50m
    3h 30m layover in Dubai (DXB)
    EK432
    2:35 am, 17 Mar Tue
    DXB Dubai
    12:50 am, 18 Mar Wed
    BNE Brisbane
    16h 15m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    Air Mauritius Direct 8h 15m
    1:05 pm PER - 5:20 pm MRU
    South African Airways 1 stop 16h 15m
    5:10 pm MRU - 1:25 pm (+1) PER
    A$2,775
    au.edreams.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, 1 Jul Wed
    PER Perth
    5:20 pm, 1 Jul Wed
    MRU Mauritius
    8h 15m

    Return: Mauritius to Perth via Johannesburg

    MRU
    5:10 pm
    4h 40m
    JNB
    7:50 pm
    2h 40m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA191
    5:10 pm, 23 Jul Thu
    MRU Mauritius
    7:50 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    2h 40m layover in Johannesburg (JNB)
    SA280
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    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,809
    byojet.com
    Show Details

    Depart: Perth to Mauritius via Johannesburg

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

    Return: Mauritius to Perth via Johannesburg

    MRU
    3:25 pm
    4h 40m
    JNB
    6:05 pm
    4h 25m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA193
    3:25 pm, 23 Jul Thu
    MRU Mauritius
    6:05 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    4h 25m layover in Johannesburg (JNB)
    SA280
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    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,871
    byojet.com
    Show Details

    Depart: Perth to Mauritius via Johannesburg

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

    Return: Mauritius to Perth via Johannesburg

    MRU
    5:10 pm
    4h 40m
    JNB
    7:50 pm
    2h 40m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA191
    5:10 pm, 23 Jul Thu
    MRU Mauritius
    7:50 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    2h 40m layover in Johannesburg (JNB)
    SA280
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    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,072
    byojet.com
    Show Details

    Depart: Perth to Mauritius via Johannesburg

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

    Return: Mauritius to Perth via Johannesburg

    MRU
    5:10 pm
    4h 40m
    JNB
    7:50 pm
    2h 40m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA191
    5:10 pm, 23 Jul Thu
    MRU Mauritius
    7:50 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    2h 40m layover in Johannesburg (JNB)
    VA5020
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    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,072
    byojet.com
    Show Details

    Depart: Perth to Mauritius via Johannesburg

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

    Return: Mauritius to Perth via Johannesburg

    MRU
    3:25 pm
    4h 40m
    JNB
    6:05 pm
    4h 25m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA193
    3:25 pm, 23 Jul Thu
    MRU Mauritius
    6:05 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    4h 25m layover in Johannesburg (JNB)
    VA5020
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    Multiple Airlines 1 stop 19h 45m
    6:10 pm PER - 9:55 am (+1) MRU
    Air Mauritius Direct 6h 15m
    10:55 pm MRU - 9:10 am (+1) PER
    A$4,975
    skiddoo.com.au
    Show Details

    Depart: Perth to Mauritius via Dubai

    PER
    6:10 pm
    10h 50m
    DXB
    1:00 am (+1)
    2h 20m
    DXB
    3:20 am
    6h 35m
    MRU
    9:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF8423
    6:10 pm, 1 Jul Wed
    PER Perth
    1:00 am, 2 Jul Thu
    DXB Dubai
    10h 50m

    * Operated by Emirates

    2h 20m layover in Dubai (DXB)
    MK911
    3:20 am, 2 Jul Thu
    DXB Dubai
    9:55 am, 2 Jul Thu
    MRU Mauritius
    6h 35m

    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, 23 Jul Thu
    MRU Mauritius
    9:10 am, 24 Jul Fri
    PER Perth
    6h 15m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    Multiple Airlines 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$5,028
    skiddoo.com.au
    Show Details

    Depart: Perth to Mauritius via Johannesburg

    PER
    11:50 pm
    11h 15m
    JNB
    5:05 am (+1)
    4h 35m
    JNB
    9:40 am
    3h 55m
    MRU
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 1 Jul Wed
    PER Perth
    5:05 am, 2 Jul Thu
    JNB Johannesburg
    11h 15m
    4h 35m layover in Johannesburg (JNB)
    MK950
    9:40 am, 2 Jul Thu
    JNB Johannesburg
    3:35 pm, 2 Jul Thu
    MRU Mauritius
    3h 55m

    Return: Mauritius to Perth via Johannesburg

    MRU
    5:10 pm
    4h 40m
    JNB
    7:50 pm
    2h 40m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA191
    5:10 pm, 23 Jul Thu
    MRU Mauritius
    7:50 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    2h 40m layover in Johannesburg (JNB)
    SA280
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    Multiple Airlines 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$5,028
    skiddoo.com.au
    Show Details

    Depart: Perth to Mauritius via Johannesburg

    PER
    11:50 pm
    11h 15m
    JNB
    5:05 am (+1)
    4h 35m
    JNB
    9:40 am
    3h 55m
    MRU
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 1 Jul Wed
    PER Perth
    5:05 am, 2 Jul Thu
    JNB Johannesburg
    11h 15m
    4h 35m layover in Johannesburg (JNB)
    MK950
    9:40 am, 2 Jul Thu
    JNB Johannesburg
    3:35 pm, 2 Jul Thu
    MRU Mauritius
    3h 55m

    Return: Mauritius to Perth via Johannesburg

    MRU
    3:25 pm
    4h 40m
    JNB
    6:05 pm
    4h 25m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA193
    3:25 pm, 23 Jul Thu
    MRU Mauritius
    6:05 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    4h 25m layover in Johannesburg (JNB)
    SA280
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    South African Airways 1 stop 18h 45m
    11:50 pm PER - 2:35 pm (+1) MRU
    Multiple Airlines 1 stop 17h
    4:25 pm MRU - 1:25 pm (+1) PER
    A$5,335
    skiddoo.com.au
    Show Details

    Depart: Perth to Mauritius via Johannesburg

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

    Return: Mauritius to Perth via Johannesburg

    MRU
    4:25 pm
    4h 40m
    JNB
    7:05 pm
    3h 25m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    MK949
    4:25 pm, 23 Jul Thu
    MRU Mauritius
    7:05 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    3h 25m layover in Johannesburg (JNB)
    SA280
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    Multiple Airlines 1 stop 19h 45m
    11:50 pm PER - 3:35 pm (+1) MRU
    Air Mauritius Direct 6h 15m
    10:55 pm MRU - 9:10 am (+1) PER
    A$5,906
    skiddoo.com.au
    Show Details

    Depart: Perth to Mauritius via Johannesburg

    PER
    11:50 pm
    11h 15m
    JNB
    5:05 am (+1)
    4h 35m
    JNB
    9:40 am
    3h 55m
    MRU
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 1 Jul Wed
    PER Perth
    5:05 am, 2 Jul Thu
    JNB Johannesburg
    11h 15m
    4h 35m layover in Johannesburg (JNB)
    MK950
    9:40 am, 2 Jul Thu
    JNB Johannesburg
    3:35 pm, 2 Jul Thu
    MRU Mauritius
    3h 55m

    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, 23 Jul Thu
    MRU Mauritius
    9:10 am, 24 Jul Fri
    PER Perth
    6h 15m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    Air Mauritius Direct 8h 15m
    1:05 pm PER - 5:20 pm MRU
    Multiple Airlines 1 stop 17h
    4:25 pm MRU - 1:25 pm (+1) PER
    A$5,955
    onetravel.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, 1 Jul Wed
    PER Perth
    5:20 pm, 1 Jul Wed
    MRU Mauritius
    8h 15m

    Return: Mauritius to Perth via Johannesburg

    MRU
    4:25 pm
    4h 40m
    JNB
    7:05 pm
    3h 25m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    MK949
    4:25 pm, 23 Jul Thu
    MRU Mauritius
    7:05 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    3h 25m layover in Johannesburg (JNB)
    SA280
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Wed, 1 Jul Return: Thu, 23 Jul Perth to Mauritius Wed, 1 Jul - Thu, 23 Jul
    Air Mauritius Direct 8h 15m
    1:05 pm PER - 5:20 pm MRU
    South African Airways 1 stop 18h
    3:25 pm MRU - 1:25 pm (+1) PER
    A$6,057
    skiddoo.com.au
    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, 1 Jul Wed
    PER Perth
    5:20 pm, 1 Jul Wed
    MRU Mauritius
    8h 15m

    Return: Mauritius to Perth via Johannesburg

    MRU
    3:25 pm
    4h 40m
    JNB
    6:05 pm
    4h 25m
    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA193
    3:25 pm, 23 Jul Thu
    MRU Mauritius
    6:05 pm, 23 Jul Thu
    JNB Johannesburg
    4h 40m
    4h 25m layover in Johannesburg (JNB)
    SA280
    10:30 pm, 23 Jul Thu
    JNB Johannesburg
    1:25 pm, 24 Jul Fri
    PER Perth
    8h 55m
    Depart: Fri, 6 Mar Return: Mon, 16 Mar Brisbane to Mauritius Fri, 6 Mar - Mon, 16 Mar
    Malaysia Airlines 1 stop 23h 55m
    11:20 pm BNE - 5:15 pm (+1) MRU
    Multiple Airlines 2+ stops 21h 15m
    8:40 pm MRU - 11:55 pm (+1) BNE
    A$6,257
    byojet.com
    Show Details

    Depart: Brisbane to Mauritius via Kuala Lumpur

    BNE
    11:20 pm
    8h 10m
    KUL
    5:30 am (+1)
    8h 45m
    KUL
    2:15 pm
    7h
    MRU
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MH134
    11:20 pm, 6 Mar Fri
    BNE Brisbane
    5:30 am, 7 Mar Sat
    KUL Kuala Lumpur
    8h 10m
    8h 45m layover in Kuala Lumpur (KUL)
    MH5771
    2:15 pm, 7 Mar Sat
    KUL Kuala Lumpur
    5:15 pm, 7 Mar Sat
    MRU Mauritius
    7h

    Return: Mauritius to Brisbane via Kuala Lumpur, Perth

    MRU
    8:40 pm
    7h 10m
    KUL
    7:50 am (+1)
    1h 40m
    KUL
    9:30 am
    5h 30m
    PER
    3:00 pm
    2h 15m
    PER
    5:15 pm
    4h 40m
    BNE
    11:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MH5770
    8:40 pm, 16 Mar Mon
    MRU Mauritius
    7:50 am, 17 Mar Tue
    KUL Kuala Lumpur
    7h 10m
    1h 40m layover in Kuala Lumpur (KUL)
    MH125
    9:30 am, 17 Mar Tue
    KUL Kuala Lumpur
    3:00 pm, 17 Mar Tue
    PER Perth
    5h 30m
    2h 15m layover in Perth (PER)
    VA471
    5:15 pm, 17 Mar Tue
    PER Perth
    11:55 pm, 17 Mar Tue
    BNE Brisbane
    4h 40m
    Depart: Fri, 6 Mar Return: Mon, 16 Mar Brisbane to Mauritius Fri, 6 Mar - Mon, 16 Mar
    Multiple Airlines 1 stop 1d 2h
    8:45 pm BNE - 4:45 pm (+1) MRU
    Multiple Airlines 1 stop 17h 30m
    8:40 pm MRU - 8:10 pm (+1) BNE
    A$6,527
    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
    QF8435
    8:45 pm, 6 Mar Fri
    BNE Brisbane
    5:20 am, 7 Mar Sat
    DXB Dubai
    14h 35m

    * Operated by Emirates

    4h 40m layover in Dubai (DXB)
    MK913
    10:00 am, 7 Mar Sat
    DXB Dubai
    4:45 pm, 7 Mar Sat
    MRU Mauritius
    6h 45m

    Return: Mauritius to Brisbane via Kuala Lumpur

    MRU
    8:40 pm
    7h 10m
    KUL
    7:50 am (+1)
    1h 55m
    KUL
    9:45 am
    8h 25m
    BNE
    8:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MK646
    8:40 pm, 16 Mar Mon
    MRU Mauritius
    7:50 am, 17 Mar Tue
    KUL Kuala Lumpur
    7h 10m
    1h 55m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 17 Mar Tue
    KUL Kuala Lumpur
    8:10 pm, 17 Mar Tue
    BNE Brisbane
    8h 25m
    Depart: Fri, 6 Mar Return: Mon, 16 Mar Brisbane to Mauritius Fri, 6 Mar - Mon, 16 Mar
    Multiple Airlines 1 stop 23h 55m
    11:20 pm BNE - 5:15 pm (+1) MRU
    Multiple Airlines 1 stop 1d 1h 40m
    11:00 pm MRU - 6:40 am (+2) BNE
    A$6,527
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Mauritius via Kuala Lumpur

    BNE
    11:20 pm
    8h 10m
    KUL
    5:30 am (+1)
    8h 45m
    KUL
    2:15 pm
    7h
    MRU
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    MH134
    11:20 pm, 6 Mar Fri
    BNE Brisbane
    5:30 am, 7 Mar Sat
    KUL Kuala Lumpur
    8h 10m
    8h 45m layover in Kuala Lumpur (KUL)
    MK647
    2:15 pm, 7 Mar Sat
    KUL Kuala Lumpur
    5:15 pm, 7 Mar Sat
    MRU Mauritius
    7h

    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
    MK912
    11:00 pm, 16 Mar Mon
    MRU Mauritius
    5:40 am, 17 Mar Tue
    DXB Dubai
    6h 40m
    4h 45m layover in Dubai (DXB)
    QF8434
    10:25 am, 17 Mar Tue
    DXB Dubai
    6:40 am, 18 Mar Wed
    BNE Brisbane
    14h 15m

    * Operated by Emirates