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

Recent Searches

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

    Cheap Flights to Tehran

    Airline Results Price View
    View All Airlines View Flights
    Emirates 1025 results A$1,734 View Flights
    Qantas 726 results A$1,804 View Flights
    Virgin Australia 10 results A$1,839 View Flights
    Qatar Airways 93 results A$1,873 View Flights
    Oman Air 3 results A$1,878 View Flights
    Etihad Airways 2 results A$2,058 View Flights
    Malaysia Airlines 2 results A$2,444 View Flights
    Cities Results Price View
    View All Cities View Flights
    Brisbane 773 results A$1,734 View Flights
    Sydney 334 results A$1,795 View Flights
    Melbourne 145 results A$1,810 View Flights
    Adelaide 352 results A$1,839 View Flights
    Perth 257 results A$2,046 View Flights
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Multiple Airlines 2+ stops 1d 5h 5m
    10:50 am BNE - 10:25 am (+1) IKA
    Multiple Airlines 2+ stops 1d 3h 45m
    10:20 pm IKA - 7:35 am (+2) BNE
    A$1,739
    zuji.com.au
    Show Details

    Depart: Brisbane to Tehran via Hong Kong, Dubai

    BNE
    10:50 am
    9h 10m
    HKG
    6:00 pm
    3h 50m
    HKG
    9:50 pm
    10h 55m
    DXB
    4:45 am (+1)
    3h
    DXB
    7:45 am
    2h 10m
    IKA
    10:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    QF97
    10:50 am, 6 May Wed
    BNE Brisbane
    6:00 pm, 6 May Wed
    HKG Hong Kong
    9h 10m
    3h 50m layover in Hong Kong (HKG)
    EK385
    9:50 pm, 6 May Wed
    HKG Hong Kong
    4:45 am, 7 May Thu
    DXB Dubai
    10h 55m
    3h layover in Dubai (DXB)
    EK971
    7:45 am, 7 May Thu
    DXB Dubai
    10:25 am, 7 May Thu
    IKA Tehran
    2h 10m

    Return: Tehran to Brisbane via Dubai, Hong Kong

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    3h 5m
    DXB
    3:20 am
    8h 5m
    HKG
    3:25 pm
    5h 20m
    HKG
    8:45 pm
    8h 50m
    BNE
    7:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 12 Jun Fri
    IKA Tehran
    12:15 am, 13 Jun Sat
    DXB Dubai
    2h 25m
    3h 5m layover in Dubai (DXB)
    EK382
    3:20 am, 13 Jun Sat
    DXB Dubai
    3:25 pm, 13 Jun Sat
    HKG Hong Kong
    8h 5m
    5h 20m layover in Hong Kong (HKG)
    QF98
    8:45 pm, 13 Jun Sat
    HKG Hong Kong
    7:35 am, 14 Jun Sun
    BNE Brisbane
    8h 50m
    Depart: Mon, 20 Apr Return: Thu, 13 Aug Sydney to Tehran Mon, 20 Apr - Thu, 13 Aug
    Emirates 1 stop 18h 15m
    6:00 am SYD - 6:45 pm IKA
    Emirates 1 stop 20h 20m
    8:15 pm IKA - 10:05 pm (+1) SYD
    A$1,792
    skiddoo.com.au
    Show Details

    Depart: Sydney to Tehran via Dubai

    SYD
    6:00 am
    14h 15m
    DXB
    2:15 pm
    1h 45m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK415
    6:00 am, 20 Apr Mon
    SYD Sydney
    2:15 pm, 20 Apr Mon
    DXB Dubai
    14h 15m
    1h 45m layover in Dubai (DXB)
    EK979
    4:00 pm, 20 Apr Mon
    DXB Dubai
    6:45 pm, 20 Apr Mon
    IKA Tehran
    2h 15m

    Return: Tehran to Sydney via Dubai

    IKA
    8:15 pm
    2h 15m
    DXB
    10:00 pm
    4h 15m
    DXB
    2:15 am
    13h 50m
    SYD
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK980
    8:15 pm, 13 Aug Thu
    IKA Tehran
    10:00 pm, 13 Aug Thu
    DXB Dubai
    2h 15m
    4h 15m layover in Dubai (DXB)
    EK414
    2:15 am, 14 Aug Fri
    DXB Dubai
    10:05 pm, 14 Aug Fri
    SYD Sydney
    13h 50m
    Depart: Mon, 20 Apr Return: Thu, 13 Aug Sydney to Tehran Mon, 20 Apr - Thu, 13 Aug
    Emirates 1 stop 20h 25m
    6:00 am SYD - 8:55 pm IKA
    Emirates 1 stop 20h 20m
    8:15 pm IKA - 10:05 pm (+1) SYD
    A$1,792
    skiddoo.com.au
    Show Details

    Depart: Sydney to Tehran via Dubai

    SYD
    6:00 am
    14h 15m
    DXB
    2:15 pm
    4h
    DXB
    6:15 pm
    2h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK415
    6:00 am, 20 Apr Mon
    SYD Sydney
    2:15 pm, 20 Apr Mon
    DXB Dubai
    14h 15m
    4h layover in Dubai (DXB)
    EK977
    6:15 pm, 20 Apr Mon
    DXB Dubai
    8:55 pm, 20 Apr Mon
    IKA Tehran
    2h 10m

    Return: Tehran to Sydney via Dubai

    IKA
    8:15 pm
    2h 15m
    DXB
    10:00 pm
    4h 15m
    DXB
    2:15 am
    13h 50m
    SYD
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK980
    8:15 pm, 13 Aug Thu
    IKA Tehran
    10:00 pm, 13 Aug Thu
    DXB Dubai
    2h 15m
    4h 15m layover in Dubai (DXB)
    EK414
    2:15 am, 14 Aug Fri
    DXB Dubai
    10:05 pm, 14 Aug Fri
    SYD Sydney
    13h 50m
    Depart: Mon, 20 Apr Return: Thu, 13 Aug Sydney to Tehran Mon, 20 Apr - Thu, 13 Aug
    Emirates 1 stop 18h 15m
    6:00 am SYD - 6:45 pm IKA
    Emirates 1 stop 1d 3h 55m
    10:20 pm IKA - 7:45 am (+2) SYD
    A$1,792
    skiddoo.com.au
    Show Details

    Depart: Sydney to Tehran via Dubai

    SYD
    6:00 am
    14h 15m
    DXB
    2:15 pm
    1h 45m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK415
    6:00 am, 20 Apr Mon
    SYD Sydney
    2:15 pm, 20 Apr Mon
    DXB Dubai
    14h 15m
    1h 45m layover in Dubai (DXB)
    EK979
    4:00 pm, 20 Apr Mon
    DXB Dubai
    6:45 pm, 20 Apr Mon
    IKA Tehran
    2h 15m

    Return: Tehran to Sydney via Dubai

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    8h 35m
    DXB
    8:50 am
    16h 55m
    SYD
    7:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 13 Aug Thu
    IKA Tehran
    12:15 am, 14 Aug Fri
    DXB Dubai
    2h 25m
    8h 35m layover in Dubai (DXB)
    EK418
    8:50 am, 14 Aug Fri
    DXB Dubai
    7:45 am, 15 Aug Sat
    SYD Sydney
    16h 55m
    Depart: Mon, 20 Apr Return: Thu, 13 Aug Sydney to Tehran Mon, 20 Apr - Thu, 13 Aug
    Emirates 1 stop 18h 15m
    6:00 am SYD - 6:45 pm IKA
    Emirates 1 stop 1d 2h 15m
    10:20 pm IKA - 6:05 am (+2) SYD
    A$1,792
    skiddoo.com.au
    Show Details

    Depart: Sydney to Tehran via Dubai

    SYD
    6:00 am
    14h 15m
    DXB
    2:15 pm
    1h 45m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK415
    6:00 am, 20 Apr Mon
    SYD Sydney
    2:15 pm, 20 Apr Mon
    DXB Dubai
    14h 15m
    1h 45m layover in Dubai (DXB)
    EK979
    4:00 pm, 20 Apr Mon
    DXB Dubai
    6:45 pm, 20 Apr Mon
    IKA Tehran
    2h 15m

    Return: Tehran to Sydney via Dubai

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    10h
    DXB
    10:15 am
    13h 50m
    SYD
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 13 Aug Thu
    IKA Tehran
    12:15 am, 14 Aug Fri
    DXB Dubai
    2h 25m
    10h layover in Dubai (DXB)
    EK412
    10:15 am, 14 Aug Fri
    DXB Dubai
    6:05 am, 15 Aug Sat
    SYD Sydney
    13h 50m
    Depart: Mon, 20 Apr Return: Thu, 13 Aug Sydney to Tehran Mon, 20 Apr - Thu, 13 Aug
    Emirates 1 stop 20h 25m
    6:00 am SYD - 8:55 pm IKA
    Emirates 1 stop 1d 2h 15m
    10:20 pm IKA - 6:05 am (+2) SYD
    A$1,792
    skiddoo.com.au
    Show Details

    Depart: Sydney to Tehran via Dubai

    SYD
    6:00 am
    14h 15m
    DXB
    2:15 pm
    4h
    DXB
    6:15 pm
    2h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK415
    6:00 am, 20 Apr Mon
    SYD Sydney
    2:15 pm, 20 Apr Mon
    DXB Dubai
    14h 15m
    4h layover in Dubai (DXB)
    EK977
    6:15 pm, 20 Apr Mon
    DXB Dubai
    8:55 pm, 20 Apr Mon
    IKA Tehran
    2h 10m

    Return: Tehran to Sydney via Dubai

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    10h
    DXB
    10:15 am
    13h 50m
    SYD
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 13 Aug Thu
    IKA Tehran
    12:15 am, 14 Aug Fri
    DXB Dubai
    2h 25m
    10h layover in Dubai (DXB)
    EK412
    10:15 am, 14 Aug Fri
    DXB Dubai
    6:05 am, 15 Aug Sat
    SYD Sydney
    13h 50m
    Depart: Mon, 20 Apr Return: Thu, 13 Aug Sydney to Tehran Mon, 20 Apr - Thu, 13 Aug
    Emirates 1 stop 20h 25m
    6:00 am SYD - 8:55 pm IKA
    Emirates 1 stop 1d 3h 55m
    10:20 pm IKA - 7:45 am (+2) SYD
    A$1,792
    skiddoo.com.au
    Show Details

    Depart: Sydney to Tehran via Dubai

    SYD
    6:00 am
    14h 15m
    DXB
    2:15 pm
    4h
    DXB
    6:15 pm
    2h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK415
    6:00 am, 20 Apr Mon
    SYD Sydney
    2:15 pm, 20 Apr Mon
    DXB Dubai
    14h 15m
    4h layover in Dubai (DXB)
    EK977
    6:15 pm, 20 Apr Mon
    DXB Dubai
    8:55 pm, 20 Apr Mon
    IKA Tehran
    2h 10m

    Return: Tehran to Sydney via Dubai

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    8h 35m
    DXB
    8:50 am
    16h 55m
    SYD
    7:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 13 Aug Thu
    IKA Tehran
    12:15 am, 14 Aug Fri
    DXB Dubai
    2h 25m
    8h 35m layover in Dubai (DXB)
    EK418
    8:50 am, 14 Aug Fri
    DXB Dubai
    7:45 am, 15 Aug Sat
    SYD Sydney
    16h 55m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Emirates 1 stop 21h 45m
    2:30 am BNE - 6:45 pm IKA
    Emirates 1 stop 19h 40m
    4:55 am IKA - 6:05 am (+1) BNE
    A$1,804
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Tehran via Dubai

    BNE
    2:30 am
    16h 25m
    DXB
    12:55 pm
    3h 5m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK433
    2:30 am, 6 May Wed
    BNE Brisbane
    12:55 pm, 6 May Wed
    DXB Dubai
    16h 25m
    3h 5m layover in Dubai (DXB)
    EK979
    4:00 pm, 6 May Wed
    DXB Dubai
    6:45 pm, 6 May Wed
    IKA Tehran
    2h 15m

    Return: Tehran to Brisbane via Dubai

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    3h 50m
    DXB
    10:25 am
    13h 40m
    BNE
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 12 Jun Fri
    IKA Tehran
    6:35 am, 12 Jun Fri
    DXB Dubai
    2h 10m
    3h 50m layover in Dubai (DXB)
    EK434
    10:25 am, 12 Jun Fri
    DXB Dubai
    6:05 am, 13 Jun Sat
    BNE Brisbane
    13h 40m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Emirates 1 stop 23h 55m
    2:30 am BNE - 8:55 pm IKA
    Emirates 1 stop 19h 40m
    4:55 am IKA - 6:05 am (+1) BNE
    A$1,804
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Tehran via Dubai

    BNE
    2:30 am
    16h 25m
    DXB
    12:55 pm
    5h 20m
    DXB
    6:15 pm
    2h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK433
    2:30 am, 6 May Wed
    BNE Brisbane
    12:55 pm, 6 May Wed
    DXB Dubai
    16h 25m
    5h 20m layover in Dubai (DXB)
    EK977
    6:15 pm, 6 May Wed
    DXB Dubai
    8:55 pm, 6 May Wed
    IKA Tehran
    2h 10m

    Return: Tehran to Brisbane via Dubai

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    3h 50m
    DXB
    10:25 am
    13h 40m
    BNE
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 12 Jun Fri
    IKA Tehran
    6:35 am, 12 Jun Fri
    DXB Dubai
    2h 10m
    3h 50m layover in Dubai (DXB)
    EK434
    10:25 am, 12 Jun Fri
    DXB Dubai
    6:05 am, 13 Jun Sat
    BNE Brisbane
    13h 40m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Emirates 1 stop 21h 45m
    2:30 am BNE - 6:45 pm IKA
    Emirates 1 stop 1d 2h 15m
    10:20 pm IKA - 6:05 am (+2) BNE
    A$1,804
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Tehran via Dubai

    BNE
    2:30 am
    16h 25m
    DXB
    12:55 pm
    3h 5m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK433
    2:30 am, 6 May Wed
    BNE Brisbane
    12:55 pm, 6 May Wed
    DXB Dubai
    16h 25m
    3h 5m layover in Dubai (DXB)
    EK979
    4:00 pm, 6 May Wed
    DXB Dubai
    6:45 pm, 6 May Wed
    IKA Tehran
    2h 15m

    Return: Tehran to Brisbane via Dubai

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    10h 10m
    DXB
    10:25 am
    13h 40m
    BNE
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 12 Jun Fri
    IKA Tehran
    12:15 am, 13 Jun Sat
    DXB Dubai
    2h 25m
    10h 10m layover in Dubai (DXB)
    EK434
    10:25 am, 13 Jun Sat
    DXB Dubai
    6:05 am, 14 Jun Sun
    BNE Brisbane
    13h 40m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Emirates 1 stop 23h 55m
    2:30 am BNE - 8:55 pm IKA
    Emirates 1 stop 1d 2h 15m
    10:20 pm IKA - 6:05 am (+2) BNE
    A$1,804
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Tehran via Dubai

    BNE
    2:30 am
    16h 25m
    DXB
    12:55 pm
    5h 20m
    DXB
    6:15 pm
    2h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK433
    2:30 am, 6 May Wed
    BNE Brisbane
    12:55 pm, 6 May Wed
    DXB Dubai
    16h 25m
    5h 20m layover in Dubai (DXB)
    EK977
    6:15 pm, 6 May Wed
    DXB Dubai
    8:55 pm, 6 May Wed
    IKA Tehran
    2h 10m

    Return: Tehran to Brisbane via Dubai

    IKA
    10:20 pm
    2h 25m
    DXB
    12:15 am (+1)
    10h 10m
    DXB
    10:25 am
    13h 40m
    BNE
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 12 Jun Fri
    IKA Tehran
    12:15 am, 13 Jun Sat
    DXB Dubai
    2h 25m
    10h 10m layover in Dubai (DXB)
    EK434
    10:25 am, 13 Jun Sat
    DXB Dubai
    6:05 am, 14 Jun Sun
    BNE Brisbane
    13h 40m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Emirates 1 stop 21h 45m
    2:30 am BNE - 6:45 pm IKA
    Emirates 1 stop 1d 4h 20m
    8:15 pm IKA - 6:05 am (+2) BNE
    A$1,805
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Tehran via Dubai

    BNE
    2:30 am
    16h 25m
    DXB
    12:55 pm
    3h 5m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK433
    2:30 am, 6 May Wed
    BNE Brisbane
    12:55 pm, 6 May Wed
    DXB Dubai
    16h 25m
    3h 5m layover in Dubai (DXB)
    EK979
    4:00 pm, 6 May Wed
    DXB Dubai
    6:45 pm, 6 May Wed
    IKA Tehran
    2h 15m

    Return: Tehran to Brisbane via Dubai

    IKA
    8:15 pm
    2h 15m
    DXB
    10:00 pm
    12h 25m
    DXB
    10:25 am
    13h 40m
    BNE
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK980
    8:15 pm, 12 Jun Fri
    IKA Tehran
    10:00 pm, 12 Jun Fri
    DXB Dubai
    2h 15m
    12h 25m layover in Dubai (DXB)
    EK434
    10:25 am, 13 Jun Sat
    DXB Dubai
    6:05 am, 14 Jun Sun
    BNE Brisbane
    13h 40m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Emirates 1 stop 23h 55m
    2:30 am BNE - 8:55 pm IKA
    Emirates 1 stop 1d 4h 20m
    8:15 pm IKA - 6:05 am (+2) BNE
    A$1,805
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Tehran via Dubai

    BNE
    2:30 am
    16h 25m
    DXB
    12:55 pm
    5h 20m
    DXB
    6:15 pm
    2h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK433
    2:30 am, 6 May Wed
    BNE Brisbane
    12:55 pm, 6 May Wed
    DXB Dubai
    16h 25m
    5h 20m layover in Dubai (DXB)
    EK977
    6:15 pm, 6 May Wed
    DXB Dubai
    8:55 pm, 6 May Wed
    IKA Tehran
    2h 10m

    Return: Tehran to Brisbane via Dubai

    IKA
    8:15 pm
    2h 15m
    DXB
    10:00 pm
    12h 25m
    DXB
    10:25 am
    13h 40m
    BNE
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK980
    8:15 pm, 12 Jun Fri
    IKA Tehran
    10:00 pm, 12 Jun Fri
    DXB Dubai
    2h 15m
    12h 25m layover in Dubai (DXB)
    EK434
    10:25 am, 13 Jun Sat
    DXB Dubai
    6:05 am, 14 Jun Sun
    BNE Brisbane
    13h 40m
    Depart: Mon, 20 Apr Return: Thu, 13 Aug Sydney to Tehran Mon, 20 Apr - Thu, 13 Aug
    Multiple Airlines 1 stop 20h 25m
    6:00 am SYD - 8:55 pm IKA
    Multiple Airlines 1 stop 20h 20m
    8:15 pm IKA - 10:05 pm (+1) SYD
    A$1,783
    budgetair.co.uk
    Show Details

    Depart: Sydney to Tehran via Dubai

    SYD
    6:00 am
    14h 15m
    DXB
    2:15 pm
    4h
    DXB
    6:15 pm
    2h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF8415
    6:00 am, 20 Apr Mon
    SYD Sydney
    2:15 pm, 20 Apr Mon
    DXB Dubai
    14h 15m
    4h layover in Dubai (DXB)
    EK977
    6:15 pm, 20 Apr Mon
    DXB Dubai
    8:55 pm, 20 Apr Mon
    IKA Tehran
    2h 10m

    Return: Tehran to Sydney via Dubai

    IKA
    8:15 pm
    2h 15m
    DXB
    10:00 pm
    4h 15m
    DXB
    2:15 am
    13h 50m
    SYD
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK980
    8:15 pm, 13 Aug Thu
    IKA Tehran
    10:00 pm, 13 Aug Thu
    DXB Dubai
    2h 15m
    4h 15m layover in Dubai (DXB)
    QF8414
    2:15 am, 14 Aug Fri
    DXB Dubai
    10:05 pm, 14 Aug Fri
    SYD Sydney
    13h 50m
    Depart: Mon, 20 Apr Return: Thu, 13 Aug Sydney to Tehran Mon, 20 Apr - Thu, 13 Aug
    Multiple Airlines 1 stop 18h 15m
    6:00 am SYD - 6:45 pm IKA
    Multiple Airlines 1 stop 20h 20m
    8:15 pm IKA - 10:05 pm (+1) SYD
    A$1,783
    budgetair.co.uk
    Show Details

    Depart: Sydney to Tehran via Dubai

    SYD
    6:00 am
    14h 15m
    DXB
    2:15 pm
    1h 45m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF8415
    6:00 am, 20 Apr Mon
    SYD Sydney
    2:15 pm, 20 Apr Mon
    DXB Dubai
    14h 15m
    1h 45m layover in Dubai (DXB)
    EK979
    4:00 pm, 20 Apr Mon
    DXB Dubai
    6:45 pm, 20 Apr Mon
    IKA Tehran
    2h 15m

    Return: Tehran to Sydney via Dubai

    IKA
    8:15 pm
    2h 15m
    DXB
    10:00 pm
    4h 15m
    DXB
    2:15 am
    13h 50m
    SYD
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK980
    8:15 pm, 13 Aug Thu
    IKA Tehran
    10:00 pm, 13 Aug Thu
    DXB Dubai
    2h 15m
    4h 15m layover in Dubai (DXB)
    QF8414
    2:15 am, 14 Aug Fri
    DXB Dubai
    10:05 pm, 14 Aug Fri
    SYD Sydney
    13h 50m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Multiple Airlines 2+ stops 21h 45m
    2:30 am BNE - 6:45 pm IKA
    Multiple Airlines 2+ stops 1d 50m
    4:55 am IKA - 11:15 am (+1) BNE
    A$1,813
    byojet.com
    Show Details

    Depart: Brisbane to Tehran via Singapore, Dubai

    BNE
    2:30 am
    7h 45m
    SIN
    8:15 am
    2h 20m
    SIN
    10:35 am
    7h 10m
    DXB
    1:45 pm
    2h 15m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF8433
    2:30 am, 6 May Wed
    BNE Brisbane
    8:15 am, 6 May Wed
    SIN Singapore
    7h 45m
    2h 20m layover in Singapore (SIN)
    QF8353
    10:35 am, 6 May Wed
    SIN Singapore
    1:45 pm, 6 May Wed
    DXB Dubai
    7h 10m
    2h 15m layover in Dubai (DXB)
    EK979
    4:00 pm, 6 May Wed
    DXB Dubai
    6:45 pm, 6 May Wed
    IKA Tehran
    2h 15m

    Return: Tehran to Brisbane via Dubai, Melbourne

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    3h 35m
    DXB
    10:10 am
    13h 15m
    MEL
    5:25 am (+1)
    3h 40m
    MEL
    9:05 am
    2h 10m
    BNE
    11:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 12 Jun Fri
    IKA Tehran
    6:35 am, 12 Jun Fri
    DXB Dubai
    2h 10m
    3h 35m layover in Dubai (DXB)
    QF8406
    10:10 am, 12 Jun Fri
    DXB Dubai
    5:25 am, 13 Jun Sat
    MEL Melbourne
    13h 15m
    3h 40m layover in Melbourne (MEL)
    QF610
    9:05 am, 13 Jun Sat
    MEL Melbourne
    11:15 am, 13 Jun Sat
    BNE Brisbane
    2h 10m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Multiple Airlines 1 stop 21h 45m
    2:30 am BNE - 6:45 pm IKA
    Multiple Airlines 1 stop 19h 40m
    4:55 am IKA - 6:05 am (+1) BNE
    A$1,813
    byojet.com
    Show Details

    Depart: Brisbane to Tehran via Dubai

    BNE
    2:30 am
    16h 25m
    DXB
    12:55 pm
    3h 5m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF8433
    2:30 am, 6 May Wed
    BNE Brisbane
    12:55 pm, 6 May Wed
    DXB Dubai
    16h 25m
    3h 5m layover in Dubai (DXB)
    EK979
    4:00 pm, 6 May Wed
    DXB Dubai
    6:45 pm, 6 May Wed
    IKA Tehran
    2h 15m

    Return: Tehran to Brisbane via Dubai

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    3h 50m
    DXB
    10:25 am
    13h 40m
    BNE
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 12 Jun Fri
    IKA Tehran
    6:35 am, 12 Jun Fri
    DXB Dubai
    2h 10m
    3h 50m layover in Dubai (DXB)
    QF8434
    10:25 am, 12 Jun Fri
    DXB Dubai
    6:05 am, 13 Jun Sat
    BNE Brisbane
    13h 40m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Multiple Airlines 2+ stops 21h 45m
    2:30 am BNE - 6:45 pm IKA
    Multiple Airlines 1 stop 19h 40m
    4:55 am IKA - 6:05 am (+1) BNE
    A$1,813
    byojet.com
    Show Details

    Depart: Brisbane to Tehran via Singapore, Dubai

    BNE
    2:30 am
    7h 45m
    SIN
    8:15 am
    2h 20m
    SIN
    10:35 am
    7h 10m
    DXB
    1:45 pm
    2h 15m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF8433
    2:30 am, 6 May Wed
    BNE Brisbane
    8:15 am, 6 May Wed
    SIN Singapore
    7h 45m
    2h 20m layover in Singapore (SIN)
    QF8353
    10:35 am, 6 May Wed
    SIN Singapore
    1:45 pm, 6 May Wed
    DXB Dubai
    7h 10m
    2h 15m layover in Dubai (DXB)
    EK979
    4:00 pm, 6 May Wed
    DXB Dubai
    6:45 pm, 6 May Wed
    IKA Tehran
    2h 15m

    Return: Tehran to Brisbane via Dubai

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    3h 50m
    DXB
    10:25 am
    13h 40m
    BNE
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 12 Jun Fri
    IKA Tehran
    6:35 am, 12 Jun Fri
    DXB Dubai
    2h 10m
    3h 50m layover in Dubai (DXB)
    QF8434
    10:25 am, 12 Jun Fri
    DXB Dubai
    6:05 am, 13 Jun Sat
    BNE Brisbane
    13h 40m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Multiple Airlines 1 stop 21h 45m
    2:30 am BNE - 6:45 pm IKA
    Multiple Airlines 2+ stops 1d 50m
    4:55 am IKA - 11:15 am (+1) BNE
    A$1,813
    byojet.com
    Show Details

    Depart: Brisbane to Tehran via Dubai

    BNE
    2:30 am
    16h 25m
    DXB
    12:55 pm
    3h 5m
    DXB
    4:00 pm
    2h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF8433
    2:30 am, 6 May Wed
    BNE Brisbane
    12:55 pm, 6 May Wed
    DXB Dubai
    16h 25m
    3h 5m layover in Dubai (DXB)
    EK979
    4:00 pm, 6 May Wed
    DXB Dubai
    6:45 pm, 6 May Wed
    IKA Tehran
    2h 15m

    Return: Tehran to Brisbane via Dubai, Melbourne

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    3h 35m
    DXB
    10:10 am
    13h 15m
    MEL
    5:25 am (+1)
    3h 40m
    MEL
    9:05 am
    2h 10m
    BNE
    11:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 12 Jun Fri
    IKA Tehran
    6:35 am, 12 Jun Fri
    DXB Dubai
    2h 10m
    3h 35m layover in Dubai (DXB)
    QF8406
    10:10 am, 12 Jun Fri
    DXB Dubai
    5:25 am, 13 Jun Sat
    MEL Melbourne
    13h 15m
    3h 40m layover in Melbourne (MEL)
    QF610
    9:05 am, 13 Jun Sat
    MEL Melbourne
    11:15 am, 13 Jun Sat
    BNE Brisbane
    2h 10m
    Depart: Wed, 6 May Return: Fri, 12 Jun Brisbane to Tehran Wed, 6 May - Fri, 12 Jun
    Multiple Airlines 1 stop 23h 55m
    2:30 am BNE - 8:55 pm IKA
    Multiple Airlines 2+ stops 1d 50m
    4:55 am IKA - 11:15 am (+1) BNE
    A$1,813
    byojet.com
    Show Details

    Depart: Brisbane to Tehran via Dubai

    BNE
    2:30 am
    16h 25m
    DXB
    12:55 pm
    5h 20m
    DXB
    6:15 pm
    2h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF8433
    2:30 am, 6 May Wed
    BNE Brisbane
    12:55 pm, 6 May Wed
    DXB Dubai
    16h 25m
    5h 20m layover in Dubai (DXB)
    EK977
    6:15 pm, 6 May Wed
    DXB Dubai
    8:55 pm, 6 May Wed
    IKA Tehran
    2h 10m

    Return: Tehran to Brisbane via Dubai, Melbourne

    IKA
    4:55 am
    2h 10m
    DXB
    6:35 am
    3h 35m
    DXB
    10:10 am
    13h 15m
    MEL
    5:25 am (+1)
    3h 40m
    MEL
    9:05 am
    2h 10m
    BNE
    11:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK976
    4:55 am, 12 Jun Fri
    IKA Tehran
    6:35 am, 12 Jun Fri
    DXB Dubai
    2h 10m
    3h 35m layover in Dubai (DXB)
    QF8406
    10:10 am, 12 Jun Fri
    DXB Dubai
    5:25 am, 13 Jun Sat
    MEL Melbourne
    13h 15m
    3h 40m layover in Melbourne (MEL)
    QF610
    9:05 am, 13 Jun Sat
    MEL Melbourne
    11:15 am, 13 Jun Sat
    BNE Brisbane
    2h 10m