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

Recent Searches

    Cheap Flights to Bahrain
    (Modify Search)
    Price Alerts
    • Origins
    • Airlines
    • Flights

    Cheap Flights to Bahrain

    Airline Results Price View
    View All Airlines View Flights
    Qatar Airways 37 results A$1,999 View Flights
    Qantas 38 results A$2,171 View Flights
    Cathay Pacific 3 results A$2,197 View Flights
    Emirates 91 results A$2,246 View Flights
    Virgin Australia 23 results A$2,436 View Flights
    Etihad Airways 20 results A$2,530 View Flights
    Singapore Airlines 16 results A$3,355 View Flights
    Cities Results Price View
    View All Cities View Flights
    Brisbane 200 results A$1,999 View Flights
    Melbourne 28 results A$2,229 View Flights
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 23h 15m
    5:00 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 18h 30m
    6:20 pm BAH - 7:50 pm (+1) BNE
    A$1,999
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    5:00 pm
    3h 20m
    MEL
    8:20 pm
    3h 35m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF631
    5:00 pm, 1 Apr Wed
    BNE Brisbane
    8:20 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    3h 35m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Kuala Lumpur

    BAH
    6:20 pm
    55m
    DOH
    7:15 pm
    50m
    DOH
    8:05 pm
    7h 20m
    KUL
    8:25 am (+1)
    1h 20m
    KUL
    9:45 am
    8h 5m
    BNE
    7:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1111
    6:20 pm, 9 Apr Thu
    BAH Bahrain
    7:15 pm, 9 Apr Thu
    DOH Doha
    55m
    50m layover in Doha (DOH)
    QR844
    8:05 pm, 9 Apr Thu
    DOH Doha
    8:25 am, 10 Apr Fri
    KUL Kuala Lumpur
    7h 20m
    1h 20m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 10 Apr Fri
    KUL Kuala Lumpur
    7:50 pm, 10 Apr Fri
    BNE Brisbane
    8h 5m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 22h 15m
    6:00 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 18h 30m
    6:20 pm BAH - 7:50 pm (+1) BNE
    A$1,999
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    6:00 pm
    3h 20m
    MEL
    9:20 pm
    2h 35m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF635
    6:00 pm, 1 Apr Wed
    BNE Brisbane
    9:20 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    2h 35m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Kuala Lumpur

    BAH
    6:20 pm
    55m
    DOH
    7:15 pm
    50m
    DOH
    8:05 pm
    7h 20m
    KUL
    8:25 am (+1)
    1h 20m
    KUL
    9:45 am
    8h 5m
    BNE
    7:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1111
    6:20 pm, 9 Apr Thu
    BAH Bahrain
    7:15 pm, 9 Apr Thu
    DOH Doha
    55m
    50m layover in Doha (DOH)
    QR844
    8:05 pm, 9 Apr Thu
    DOH Doha
    8:25 am, 10 Apr Fri
    KUL Kuala Lumpur
    7h 20m
    1h 20m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 10 Apr Fri
    KUL Kuala Lumpur
    7:50 pm, 10 Apr Fri
    BNE Brisbane
    8h 5m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 1d 15m
    4:00 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 18h 30m
    6:20 pm BAH - 7:50 pm (+1) BNE
    A$1,999
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    4:00 pm
    3h 20m
    MEL
    7:20 pm
    4h 35m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF627
    4:00 pm, 1 Apr Wed
    BNE Brisbane
    7:20 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    4h 35m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Kuala Lumpur

    BAH
    6:20 pm
    55m
    DOH
    7:15 pm
    50m
    DOH
    8:05 pm
    7h 20m
    KUL
    8:25 am (+1)
    1h 20m
    KUL
    9:45 am
    8h 5m
    BNE
    7:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1111
    6:20 pm, 9 Apr Thu
    BAH Bahrain
    7:15 pm, 9 Apr Thu
    DOH Doha
    55m
    50m layover in Doha (DOH)
    QR844
    8:05 pm, 9 Apr Thu
    DOH Doha
    8:25 am, 10 Apr Fri
    KUL Kuala Lumpur
    7h 20m
    1h 20m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 10 Apr Fri
    KUL Kuala Lumpur
    7:50 pm, 10 Apr Fri
    BNE Brisbane
    8h 5m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 22h 15m
    6:00 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 20h
    4:50 pm BAH - 7:50 pm (+1) BNE
    A$2,000
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    6:00 pm
    3h 20m
    MEL
    9:20 pm
    2h 35m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF635
    6:00 pm, 1 Apr Wed
    BNE Brisbane
    9:20 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    2h 35m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Kuala Lumpur

    BAH
    4:50 pm
    45m
    DOH
    5:35 pm
    2h 30m
    DOH
    8:05 pm
    7h 20m
    KUL
    8:25 am (+1)
    1h 20m
    KUL
    9:45 am
    8h 5m
    BNE
    7:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF526
    4:50 pm, 9 Apr Thu
    BAH Bahrain
    5:35 pm, 9 Apr Thu
    DOH Doha
    45m
    2h 30m layover in Doha (DOH)
    QR844
    8:05 pm, 9 Apr Thu
    DOH Doha
    8:25 am, 10 Apr Fri
    KUL Kuala Lumpur
    7h 20m
    1h 20m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 10 Apr Fri
    KUL Kuala Lumpur
    7:50 pm, 10 Apr Fri
    BNE Brisbane
    8h 5m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 23h 15m
    5:00 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 17h 55m
    5:20 am BAH - 6:15 am (+1) BNE
    A$2,011
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    5:00 pm
    3h 20m
    MEL
    8:20 pm
    3h 35m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF631
    5:00 pm, 1 Apr Wed
    BNE Brisbane
    8:20 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    3h 35m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    45m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    1h
    SIN
    8:50 pm
    7h 25m
    BNE
    6:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 9 Apr Thu
    BAH Bahrain
    6:15 am, 9 Apr Thu
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    1h layover in Singapore (SIN)
    QF52
    8:50 pm, 9 Apr Thu
    SIN Singapore
    6:15 am, 10 Apr Fri
    BNE Brisbane
    7h 25m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 1d 15m
    4:00 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 17h 55m
    5:20 am BAH - 6:15 am (+1) BNE
    A$2,011
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    4:00 pm
    3h 20m
    MEL
    7:20 pm
    4h 35m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF627
    4:00 pm, 1 Apr Wed
    BNE Brisbane
    7:20 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    4h 35m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    45m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    1h
    SIN
    8:50 pm
    7h 25m
    BNE
    6:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 9 Apr Thu
    BAH Bahrain
    6:15 am, 9 Apr Thu
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    1h layover in Singapore (SIN)
    QF52
    8:50 pm, 9 Apr Thu
    SIN Singapore
    6:15 am, 10 Apr Fri
    BNE Brisbane
    7h 25m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 22h 15m
    6:00 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 17h 55m
    5:20 am BAH - 6:15 am (+1) BNE
    A$2,011
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    6:00 pm
    3h 20m
    MEL
    9:20 pm
    2h 35m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF635
    6:00 pm, 1 Apr Wed
    BNE Brisbane
    9:20 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    2h 35m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    45m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    1h
    SIN
    8:50 pm
    7h 25m
    BNE
    6:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 9 Apr Thu
    BAH Bahrain
    6:15 am, 9 Apr Thu
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    1h layover in Singapore (SIN)
    QF52
    8:50 pm, 9 Apr Thu
    SIN Singapore
    6:15 am, 10 Apr Fri
    BNE Brisbane
    7h 25m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 21h 5m
    7:10 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 18h 30m
    6:20 pm BAH - 7:50 pm (+1) BNE
    A$2,039
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    7:10 pm
    3h 20m
    MEL
    10:30 pm
    1h 25m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF637
    7:10 pm, 1 Apr Wed
    BNE Brisbane
    10:30 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    1h 25m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Kuala Lumpur

    BAH
    6:20 pm
    55m
    DOH
    7:15 pm
    50m
    DOH
    8:05 pm
    7h 20m
    KUL
    8:25 am (+1)
    1h 20m
    KUL
    9:45 am
    8h 5m
    BNE
    7:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1111
    6:20 pm, 9 Apr Thu
    BAH Bahrain
    7:15 pm, 9 Apr Thu
    DOH Doha
    55m
    50m layover in Doha (DOH)
    QR844
    8:05 pm, 9 Apr Thu
    DOH Doha
    8:25 am, 10 Apr Fri
    KUL Kuala Lumpur
    7h 20m
    1h 20m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 10 Apr Fri
    KUL Kuala Lumpur
    7:50 pm, 10 Apr Fri
    BNE Brisbane
    8h 5m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 21h 5m
    7:10 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 20h
    4:50 pm BAH - 7:50 pm (+1) BNE
    A$2,040
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    7:10 pm
    3h 20m
    MEL
    10:30 pm
    1h 25m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF637
    7:10 pm, 1 Apr Wed
    BNE Brisbane
    10:30 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    1h 25m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Kuala Lumpur

    BAH
    4:50 pm
    45m
    DOH
    5:35 pm
    2h 30m
    DOH
    8:05 pm
    7h 20m
    KUL
    8:25 am (+1)
    1h 20m
    KUL
    9:45 am
    8h 5m
    BNE
    7:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF526
    4:50 pm, 9 Apr Thu
    BAH Bahrain
    5:35 pm, 9 Apr Thu
    DOH Doha
    45m
    2h 30m layover in Doha (DOH)
    QR844
    8:05 pm, 9 Apr Thu
    DOH Doha
    8:25 am, 10 Apr Fri
    KUL Kuala Lumpur
    7h 20m
    1h 20m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 10 Apr Fri
    KUL Kuala Lumpur
    7:50 pm, 10 Apr Fri
    BNE Brisbane
    8h 5m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 21h 5m
    7:10 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 21h 30m
    5:20 am BAH - 9:50 am (+1) BNE
    A$2,050
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    7:10 pm
    3h 20m
    MEL
    10:30 pm
    1h 25m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF637
    7:10 pm, 1 Apr Wed
    BNE Brisbane
    10:30 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    1h 25m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    45m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    4h 15m
    SIN
    12:05 am
    7h 45m
    BNE
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 9 Apr Thu
    BAH Bahrain
    6:15 am, 9 Apr Thu
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    4h 15m layover in Singapore (SIN)
    EY470
    12:05 am, 10 Apr Fri
    SIN Singapore
    9:50 am, 10 Apr Fri
    BNE Brisbane
    7h 45m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 21h 5m
    7:10 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 21h 30m
    5:20 am BAH - 9:50 am (+1) BNE
    A$2,050
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    7:10 pm
    3h 20m
    MEL
    10:30 pm
    1h 25m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF637
    7:10 pm, 1 Apr Wed
    BNE Brisbane
    10:30 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    1h 25m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    45m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    4h 15m
    SIN
    12:05 am
    7h 45m
    BNE
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 9 Apr Thu
    BAH Bahrain
    6:15 am, 9 Apr Thu
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    4h 15m layover in Singapore (SIN)
    HG4066
    12:05 am, 10 Apr Fri
    SIN Singapore
    9:50 am, 10 Apr Fri
    BNE Brisbane
    7h 45m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 21h 5m
    7:10 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 17h 55m
    5:20 am BAH - 6:15 am (+1) BNE
    A$2,050
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    7:10 pm
    3h 20m
    MEL
    10:30 pm
    1h 25m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF637
    7:10 pm, 1 Apr Wed
    BNE Brisbane
    10:30 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    1h 25m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    45m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    1h
    SIN
    8:50 pm
    7h 25m
    BNE
    6:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 9 Apr Thu
    BAH Bahrain
    6:15 am, 9 Apr Thu
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    1h layover in Singapore (SIN)
    QF52
    8:50 pm, 9 Apr Thu
    SIN Singapore
    6:15 am, 10 Apr Fri
    BNE Brisbane
    7h 25m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 21h 5m
    7:10 pm BNE - 9:15 am (+1) BAH
    Multiple Airlines 2+ stops 21h 25m
    1:50 am BAH - 6:15 am (+1) BNE
    A$2,051
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Melbourne, Doha

    BNE
    7:10 pm
    3h 20m
    MEL
    10:30 pm
    1h 25m
    MEL
    11:55 pm
    13h 20m
    DOH
    6:15 am (+1)
    2h 10m
    DOH
    8:25 am
    50m
    BAH
    9:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF637
    7:10 pm, 1 Apr Wed
    BNE Brisbane
    10:30 pm, 1 Apr Wed
    MEL Melbourne
    3h 20m
    1h 25m layover in Melbourne (MEL)
    QR905
    11:55 pm, 1 Apr Wed
    MEL Melbourne
    6:15 am, 2 Apr Thu
    DOH Doha
    13h 20m
    2h 10m layover in Doha (DOH)
    QR1102
    8:25 am, 2 Apr Thu
    DOH Doha
    9:15 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    1:50 am
    45m
    DOH
    2:35 am
    4h 25m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    1h
    SIN
    8:50 pm
    7h 25m
    BNE
    6:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    GF520
    1:50 am, 9 Apr Thu
    BAH Bahrain
    2:35 am, 9 Apr Thu
    DOH Doha
    45m
    4h 25m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    1h layover in Singapore (SIN)
    QF52
    8:50 pm, 9 Apr Thu
    SIN Singapore
    6:15 am, 10 Apr Fri
    BNE Brisbane
    7h 25m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 20h 50m
    12:15 pm BNE - 2:05 am (+1) BAH
    Multiple Airlines 2+ stops 18h 30m
    6:20 pm BAH - 7:50 pm (+1) BNE
    A$2,171
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Singapore, Doha

    BNE
    12:15 pm
    8h 20m
    SIN
    6:35 pm
    2h 45m
    SIN
    9:20 pm
    7h 35m
    DOH
    11:55 pm
    1h 20m
    DOH
    1:15 am
    50m
    BAH
    2:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF51
    12:15 pm, 1 Apr Wed
    BNE Brisbane
    6:35 pm, 1 Apr Wed
    SIN Singapore
    8h 20m
    2h 45m layover in Singapore (SIN)
    QR939
    9:20 pm, 1 Apr Wed
    SIN Singapore
    11:55 pm, 1 Apr Wed
    DOH Doha
    7h 35m
    1h 20m layover in Doha (DOH)
    QR1100
    1:15 am, 2 Apr Thu
    DOH Doha
    2:05 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Kuala Lumpur

    BAH
    6:20 pm
    55m
    DOH
    7:15 pm
    50m
    DOH
    8:05 pm
    7h 20m
    KUL
    8:25 am (+1)
    1h 20m
    KUL
    9:45 am
    8h 5m
    BNE
    7:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1111
    6:20 pm, 9 Apr Thu
    BAH Bahrain
    7:15 pm, 9 Apr Thu
    DOH Doha
    55m
    50m layover in Doha (DOH)
    QR844
    8:05 pm, 9 Apr Thu
    DOH Doha
    8:25 am, 10 Apr Fri
    KUL Kuala Lumpur
    7h 20m
    1h 20m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 10 Apr Fri
    KUL Kuala Lumpur
    7:50 pm, 10 Apr Fri
    BNE Brisbane
    8h 5m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 20h 50m
    12:15 pm BNE - 2:05 am (+1) BAH
    Multiple Airlines 2+ stops 20h
    4:50 pm BAH - 7:50 pm (+1) BNE
    A$2,171
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Singapore, Doha

    BNE
    12:15 pm
    8h 20m
    SIN
    6:35 pm
    2h 45m
    SIN
    9:20 pm
    7h 35m
    DOH
    11:55 pm
    1h 20m
    DOH
    1:15 am
    50m
    BAH
    2:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF51
    12:15 pm, 1 Apr Wed
    BNE Brisbane
    6:35 pm, 1 Apr Wed
    SIN Singapore
    8h 20m
    2h 45m layover in Singapore (SIN)
    QR939
    9:20 pm, 1 Apr Wed
    SIN Singapore
    11:55 pm, 1 Apr Wed
    DOH Doha
    7h 35m
    1h 20m layover in Doha (DOH)
    QR1100
    1:15 am, 2 Apr Thu
    DOH Doha
    2:05 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Kuala Lumpur

    BAH
    4:50 pm
    45m
    DOH
    5:35 pm
    2h 30m
    DOH
    8:05 pm
    7h 20m
    KUL
    8:25 am (+1)
    1h 20m
    KUL
    9:45 am
    8h 5m
    BNE
    7:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF526
    4:50 pm, 9 Apr Thu
    BAH Bahrain
    5:35 pm, 9 Apr Thu
    DOH Doha
    45m
    2h 30m layover in Doha (DOH)
    QR844
    8:05 pm, 9 Apr Thu
    DOH Doha
    8:25 am, 10 Apr Fri
    KUL Kuala Lumpur
    7h 20m
    1h 20m layover in Kuala Lumpur (KUL)
    MH135
    9:45 am, 10 Apr Fri
    KUL Kuala Lumpur
    7:50 pm, 10 Apr Fri
    BNE Brisbane
    8h 5m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 20h 50m
    12:15 pm BNE - 2:05 am (+1) BAH
    Multiple Airlines 2+ stops 17h 55m
    5:20 am BAH - 6:15 am (+1) BNE
    A$2,182
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Singapore, Doha

    BNE
    12:15 pm
    8h 20m
    SIN
    6:35 pm
    2h 45m
    SIN
    9:20 pm
    7h 35m
    DOH
    11:55 pm
    1h 20m
    DOH
    1:15 am
    50m
    BAH
    2:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF51
    12:15 pm, 1 Apr Wed
    BNE Brisbane
    6:35 pm, 1 Apr Wed
    SIN Singapore
    8h 20m
    2h 45m layover in Singapore (SIN)
    QR939
    9:20 pm, 1 Apr Wed
    SIN Singapore
    11:55 pm, 1 Apr Wed
    DOH Doha
    7h 35m
    1h 20m layover in Doha (DOH)
    QR1100
    1:15 am, 2 Apr Thu
    DOH Doha
    2:05 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    45m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    1h
    SIN
    8:50 pm
    7h 25m
    BNE
    6:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 9 Apr Thu
    BAH Bahrain
    6:15 am, 9 Apr Thu
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    1h layover in Singapore (SIN)
    QF52
    8:50 pm, 9 Apr Thu
    SIN Singapore
    6:15 am, 10 Apr Fri
    BNE Brisbane
    7h 25m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 20h 50m
    12:15 pm BNE - 2:05 am (+1) BAH
    Multiple Airlines 2+ stops 21h 30m
    5:20 am BAH - 9:50 am (+1) BNE
    A$2,182
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Singapore, Doha

    BNE
    12:15 pm
    8h 20m
    SIN
    6:35 pm
    2h 45m
    SIN
    9:20 pm
    7h 35m
    DOH
    11:55 pm
    1h 20m
    DOH
    1:15 am
    50m
    BAH
    2:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF51
    12:15 pm, 1 Apr Wed
    BNE Brisbane
    6:35 pm, 1 Apr Wed
    SIN Singapore
    8h 20m
    2h 45m layover in Singapore (SIN)
    QR939
    9:20 pm, 1 Apr Wed
    SIN Singapore
    11:55 pm, 1 Apr Wed
    DOH Doha
    7h 35m
    1h 20m layover in Doha (DOH)
    QR1100
    1:15 am, 2 Apr Thu
    DOH Doha
    2:05 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    45m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    4h 15m
    SIN
    12:05 am
    7h 45m
    BNE
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 9 Apr Thu
    BAH Bahrain
    6:15 am, 9 Apr Thu
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    4h 15m layover in Singapore (SIN)
    HG4066
    12:05 am, 10 Apr Fri
    SIN Singapore
    9:50 am, 10 Apr Fri
    BNE Brisbane
    7h 45m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 20h 50m
    12:15 pm BNE - 2:05 am (+1) BAH
    Multiple Airlines 2+ stops 21h 30m
    5:20 am BAH - 9:50 am (+1) BNE
    A$2,182
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Singapore, Doha

    BNE
    12:15 pm
    8h 20m
    SIN
    6:35 pm
    2h 45m
    SIN
    9:20 pm
    7h 35m
    DOH
    11:55 pm
    1h 20m
    DOH
    1:15 am
    50m
    BAH
    2:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF51
    12:15 pm, 1 Apr Wed
    BNE Brisbane
    6:35 pm, 1 Apr Wed
    SIN Singapore
    8h 20m
    2h 45m layover in Singapore (SIN)
    QR939
    9:20 pm, 1 Apr Wed
    SIN Singapore
    11:55 pm, 1 Apr Wed
    DOH Doha
    7h 35m
    1h 20m layover in Doha (DOH)
    QR1100
    1:15 am, 2 Apr Thu
    DOH Doha
    2:05 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    45m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    4h 15m
    SIN
    12:05 am
    7h 45m
    BNE
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 9 Apr Thu
    BAH Bahrain
    6:15 am, 9 Apr Thu
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    4h 15m layover in Singapore (SIN)
    EY470
    12:05 am, 10 Apr Fri
    SIN Singapore
    9:50 am, 10 Apr Fri
    BNE Brisbane
    7h 45m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Multiple Airlines 2+ stops 20h 50m
    12:15 pm BNE - 2:05 am (+1) BAH
    Multiple Airlines 2+ stops 21h 25m
    1:50 am BAH - 6:15 am (+1) BNE
    A$2,182
    onetravel.com
    Show Details

    Depart: Brisbane to Bahrain via Singapore, Doha

    BNE
    12:15 pm
    8h 20m
    SIN
    6:35 pm
    2h 45m
    SIN
    9:20 pm
    7h 35m
    DOH
    11:55 pm
    1h 20m
    DOH
    1:15 am
    50m
    BAH
    2:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF51
    12:15 pm, 1 Apr Wed
    BNE Brisbane
    6:35 pm, 1 Apr Wed
    SIN Singapore
    8h 20m
    2h 45m layover in Singapore (SIN)
    QR939
    9:20 pm, 1 Apr Wed
    SIN Singapore
    11:55 pm, 1 Apr Wed
    DOH Doha
    7h 35m
    1h 20m layover in Doha (DOH)
    QR1100
    1:15 am, 2 Apr Thu
    DOH Doha
    2:05 am, 2 Apr Thu
    BAH Bahrain
    50m

    Return: Bahrain to Brisbane via Doha, Singapore

    BAH
    1:50 am
    45m
    DOH
    2:35 am
    4h 25m
    DOH
    7:00 am
    7h 50m
    SIN
    7:50 pm
    1h
    SIN
    8:50 pm
    7h 25m
    BNE
    6:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    GF520
    1:50 am, 9 Apr Thu
    BAH Bahrain
    2:35 am, 9 Apr Thu
    DOH Doha
    45m
    4h 25m layover in Doha (DOH)
    QR938
    7:00 am, 9 Apr Thu
    DOH Doha
    7:50 pm, 9 Apr Thu
    SIN Singapore
    7h 50m
    1h layover in Singapore (SIN)
    QF52
    8:50 pm, 9 Apr Thu
    SIN Singapore
    6:15 am, 10 Apr Fri
    BNE Brisbane
    7h 25m
    Depart: Wed, 1 Apr Return: Thu, 9 Apr Brisbane to Bahrain Wed, 1 Apr - Thu, 9 Apr
    Cathay Pacific 1 stop 1d 5h 55m
    9:00 am BNE - 7:55 am (+1) BAH
    Cathay Pacific 1 stop 1d 2h 40m
    1:45 pm BAH - 11:25 pm (+1) BNE
    A$2,182
    directflights.com.au
    Show Details

    Depart: Brisbane to Bahrain via Hong Kong

    BNE
    9:00 am
    10h 55m
    HKG
    5:55 pm
    8h 10m
    HKG
    2:05 am
    10h 50m
    BAH
    7:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX146
    9:00 am, 1 Apr Wed
    BNE Brisbane
    5:55 pm, 1 Apr Wed
    HKG Hong Kong
    10h 55m
    8h 10m layover in Hong Kong (HKG)
    CX745
    2:05 am, 2 Apr Thu
    HKG Hong Kong
    7:55 am, 2 Apr Thu
    BAH Bahrain
    10h 50m

    Return: Bahrain to Brisbane via Hong Kong

    BAH
    1:45 pm
    10h 20m
    HKG
    5:05 am (+1)
    7h 45m
    HKG
    12:50 pm
    8h 35m
    BNE
    11:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    CX746
    1:45 pm, 9 Apr Thu
    BAH Bahrain
    5:05 am, 10 Apr Fri
    HKG Hong Kong
    10h 20m
    7h 45m layover in Hong Kong (HKG)
    CX157
    12:50 pm, 10 Apr Fri
    HKG Hong Kong
    11:25 pm, 10 Apr Fri
    BNE Brisbane
    8h 35m