×
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
    Qatar Airways 168 results A$1,716 View Flights
    Emirates 1402 results A$1,830 View Flights
    Qantas 893 results A$1,836 View Flights
    Virgin Australia 88 results A$2,514 View Flights
    Etihad Airways 58 results A$2,789 View Flights
    Thai Airways 7 results A$4,184 View Flights
    Malaysia Airlines 22 results A$4,200 View Flights
    Singapore Airlines 5 results A$4,421 View Flights
    Japan Airlines 1 result A$8,868 View Flights
    Cities Results Price View
    View All Cities View Flights
    Perth 314 results A$1,716 View Flights
    Melbourne 1045 results A$1,830 View Flights
    Gold Coast 309 results A$1,982 View Flights
    Brisbane 976 results A$2,403 View Flights
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 1d 4h 15m
    10:35 pm PER 10:20 pm 31 Aug IKA
    Qatar Airways 1 stop 1d 2h 50m
    10:55 IKA 18:15 1 Oct PER
    A$1,622
    tripsta.com.au
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    14h 5m
    DOH
    6:45 pm
    3h 5m
    IKA
    10:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    14h 5m layover in Doha (DOH)
    QR486
    6:45 pm, 31 Aug Mon
    DOH Doha
    10:20 pm, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:55 am
    2h 5m
    DOH
    12:30 pm
    13h 50m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR489
    10:55 am, 30 Sep Wed
    IKA Tehran
    12:30 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    13h 50m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 1d 4h 15m
    10:35 pm PER 10:20 pm 31 Aug IKA
    Qatar Airways 1 stop 15h 25m
    22:20 IKA 18:15 1 Oct PER
    A$1,629
    byojet.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    14h 5m
    DOH
    6:45 pm
    3h 5m
    IKA
    10:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    14h 5m layover in Doha (DOH)
    QR486
    6:45 pm, 31 Aug Mon
    DOH Doha
    10:20 pm, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:20 pm
    2h 5m
    DOH
    11:55 pm
    2h 25m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR487
    10:20 pm, 30 Sep Wed
    IKA Tehran
    11:55 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    2h 25m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 15h 25m
    22:20 IKA 18:15 1 Oct PER
    A$1,630
    skiddoo.com.au
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:20 pm
    2h 5m
    DOH
    11:55 pm
    2h 25m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR487
    10:20 pm, 30 Sep Wed
    IKA Tehran
    11:55 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    2h 25m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 1d 2h 50m
    10:55 IKA 18:15 1 Oct PER
    A$1,635
    skiddoo.com.au
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:55 am
    2h 5m
    DOH
    12:30 pm
    13h 50m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR489
    10:55 am, 30 Sep Wed
    IKA Tehran
    12:30 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    13h 50m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 15h 25m
    22:20 IKA 18:15 1 Oct PER
    A$1,746
    cheapoair.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:20 pm
    2h 5m
    DOH
    11:55 pm
    2h 25m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR487
    10:20 pm, 30 Sep Wed
    IKA Tehran
    11:55 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    2h 25m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 15h 25m
    22:20 IKA 18:15 1 Oct PER
    A$1,746
    onetravel.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:20 pm
    2h 5m
    DOH
    11:55 pm
    2h 25m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR487
    10:20 pm, 30 Sep Wed
    IKA Tehran
    11:55 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    2h 25m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 15h 25m
    22:20 IKA 18:15 1 Oct PER
    A$1,747
    smartfares.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:20 pm
    2h 5m
    DOH
    11:55 pm
    2h 25m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR487
    10:20 pm, 30 Sep Wed
    IKA Tehran
    11:55 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    2h 25m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 1d 2h 50m
    10:55 IKA 18:15 1 Oct PER
    A$1,751
    onetravel.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:55 am
    2h 5m
    DOH
    12:30 pm
    13h 50m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR489
    10:55 am, 30 Sep Wed
    IKA Tehran
    12:30 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    13h 50m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 1d 2h 50m
    10:55 IKA 18:15 1 Oct PER
    A$1,751
    cheapoair.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:55 am
    2h 5m
    DOH
    12:30 pm
    13h 50m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR489
    10:55 am, 30 Sep Wed
    IKA Tehran
    12:30 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    13h 50m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 15h 25m
    22:20 IKA 18:15 1 Oct PER
    A$1,656
    directflights.com.au
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:20 pm
    2h 5m
    DOH
    11:55 pm
    2h 25m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR487
    10:20 pm, 30 Sep Wed
    IKA Tehran
    11:55 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    2h 25m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 1d 2h 50m
    10:55 IKA 18:15 1 Oct PER
    A$1,752
    smartfares.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:55 am
    2h 5m
    DOH
    12:30 pm
    13h 50m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR489
    10:55 am, 30 Sep Wed
    IKA Tehran
    12:30 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    13h 50m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 1d 2h 50m
    10:55 IKA 18:15 1 Oct PER
    A$1,661
    directflights.com.au
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:55 am
    2h 5m
    DOH
    12:30 pm
    13h 50m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR489
    10:55 am, 30 Sep Wed
    IKA Tehran
    12:30 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    13h 50m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 15h 25m
    22:20 IKA 18:15 1 Oct PER
    A$1,667
    qatarairways.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:20 pm
    2h 5m
    DOH
    11:55 pm
    2h 25m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR487
    10:20 pm, 30 Sep Wed
    IKA Tehran
    11:55 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    2h 25m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 15h 25m
    22:20 IKA 18:15 1 Oct PER
    A$1,695
    au.edreams.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:20 pm
    2h 5m
    DOH
    11:55 pm
    2h 25m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR487
    10:20 pm, 30 Sep Wed
    IKA Tehran
    11:55 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    2h 25m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Sun, 30 Aug Return: Wed, 30 Sep Perth to Tehran
    Qatar Airways 1 stop 16h 50m
    10:35 pm PER 10:55 am 31 Aug IKA
    Qatar Airways 1 stop 1d 2h 50m
    10:55 IKA 18:15 1 Oct PER
    A$1,700
    au.edreams.com
    Show Details
    PER IKA
    Sun, 30 Aug - Wed, 30 Sep

    Depart: Perth to Tehran via Doha

    PER
    10:35 pm
    11h 5m
    DOH
    4:40 am 31 Aug
    2h 40m
    DOH
    7:20 am
    3h 5m
    IKA
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:35 pm, 30 Aug Sun
    PER Perth
    4:40 am, 31 Aug Mon
    DOH Doha
    11h 5m
    2h 40m layover in Doha (DOH)
    QR488
    7:20 am, 31 Aug Mon
    DOH Doha
    10:55 am, 31 Aug Mon
    IKA Tehran
    3h 5m

    Return: Tehran to Perth via Doha

    IKA
    10:55 am
    2h 5m
    DOH
    12:30 pm
    13h 50m
    DOH
    2:20 am
    10h 55m
    PER
    6:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR489
    10:55 am, 30 Sep Wed
    IKA Tehran
    12:30 pm, 30 Sep Wed
    DOH Doha
    2h 5m
    13h 50m layover in Doha (DOH)
    QR900
    2:20 am, 1 Oct Thu
    DOH Doha
    6:15 pm, 1 Oct Thu
    PER Perth
    10h 55m
    Depart: Thu, 20 Aug Return: Mon, 31 Aug Melbourne to Tehran
    Emirates 2+ stops 22h 35m
    2:40 am MEL 6:45 pm IKA
    Emirates 1 stop 22h 15m
    20:15 IKA 01:00 2 Sep MEL
    A$1,830
    onetravel.com
    Show Details
    MEL IKA
    Thu, 20 Aug - Mon, 31 Aug

    Depart: Melbourne to Tehran via Kuala Lumpur, Dubai

    MEL
    2:40 am
    8h
    KUL
    8:40 am
    1h 50m
    KUL
    10:30 am
    7h
    DXB
    1:30 pm
    2h 30m
    DXB
    4:00 pm
    3h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK409
    2:40 am, 20 Aug Thu
    MEL Melbourne
    8:40 am, 20 Aug Thu
    KUL Kuala Lumpur
    8h
    1h 50m layover in Kuala Lumpur (KUL)
    EK345
    10:30 am, 20 Aug Thu
    KUL Kuala Lumpur
    1:30 pm, 20 Aug Thu
    DXB Dubai
    7h
    2h 30m layover in Dubai (DXB)
    EK979
    4:00 pm, 20 Aug Thu
    DXB Dubai
    6:45 pm, 20 Aug Thu
    IKA Tehran
    3h 15m

    Return: Tehran to Melbourne via Dubai

    IKA
    8:15 pm
    1h 15m
    DXB
    10:00 pm
    4h 40m
    DXB
    2:40 am
    16h 20m
    MEL
    1:00 am 2 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    EK980
    8:15 pm, 31 Aug Mon
    IKA Tehran
    10:00 pm, 31 Aug Mon
    DXB Dubai
    1h 15m
    4h 40m layover in Dubai (DXB)
    EK408
    2:40 am, 1 Sep Tue
    DXB Dubai
    1:00 am, 2 Sep Wed
    MEL Melbourne
    16h 20m
    Depart: Thu, 20 Aug Return: Mon, 31 Aug Melbourne to Tehran
    Emirates 2+ stops 1d 45m
    2:40 am MEL 8:55 pm IKA
    Emirates 1 stop 22h 15m
    20:15 IKA 01:00 2 Sep MEL
    A$1,830
    onetravel.com
    Show Details
    MEL IKA
    Thu, 20 Aug - Mon, 31 Aug

    Depart: Melbourne to Tehran via Kuala Lumpur, Dubai

    MEL
    2:40 am
    8h
    KUL
    8:40 am
    1h 50m
    KUL
    10:30 am
    7h
    DXB
    1:30 pm
    4h 45m
    DXB
    6:15 pm
    3h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK409
    2:40 am, 20 Aug Thu
    MEL Melbourne
    8:40 am, 20 Aug Thu
    KUL Kuala Lumpur
    8h
    1h 50m layover in Kuala Lumpur (KUL)
    EK345
    10:30 am, 20 Aug Thu
    KUL Kuala Lumpur
    1:30 pm, 20 Aug Thu
    DXB Dubai
    7h
    4h 45m layover in Dubai (DXB)
    EK977
    6:15 pm, 20 Aug Thu
    DXB Dubai
    8:55 pm, 20 Aug Thu
    IKA Tehran
    3h 10m

    Return: Tehran to Melbourne via Dubai

    IKA
    8:15 pm
    1h 15m
    DXB
    10:00 pm
    4h 40m
    DXB
    2:40 am
    16h 20m
    MEL
    1:00 am 2 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    EK980
    8:15 pm, 31 Aug Mon
    IKA Tehran
    10:00 pm, 31 Aug Mon
    DXB Dubai
    1h 15m
    4h 40m layover in Dubai (DXB)
    EK408
    2:40 am, 1 Sep Tue
    DXB Dubai
    1:00 am, 2 Sep Wed
    MEL Melbourne
    16h 20m
    Depart: Thu, 20 Aug Return: Mon, 31 Aug Melbourne to Tehran
    Emirates 2+ stops 1d 45m
    2:40 am MEL 8:55 pm IKA
    Emirates 1 stop 1d 35m
    22:20 IKA 05:25 2 Sep MEL
    A$1,830
    smartfares.com
    Show Details
    MEL IKA
    Thu, 20 Aug - Mon, 31 Aug

    Depart: Melbourne to Tehran via Kuala Lumpur, Dubai

    MEL
    2:40 am
    8h
    KUL
    8:40 am
    1h 50m
    KUL
    10:30 am
    7h
    DXB
    1:30 pm
    4h 45m
    DXB
    6:15 pm
    3h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK409
    2:40 am, 20 Aug Thu
    MEL Melbourne
    8:40 am, 20 Aug Thu
    KUL Kuala Lumpur
    8h
    1h 50m layover in Kuala Lumpur (KUL)
    EK345
    10:30 am, 20 Aug Thu
    KUL Kuala Lumpur
    1:30 pm, 20 Aug Thu
    DXB Dubai
    7h
    4h 45m layover in Dubai (DXB)
    EK977
    6:15 pm, 20 Aug Thu
    DXB Dubai
    8:55 pm, 20 Aug Thu
    IKA Tehran
    3h 10m

    Return: Tehran to Melbourne via Dubai

    IKA
    10:20 pm
    1h 25m
    DXB
    12:15 am 1 Sep
    9h 55m
    DXB
    10:10 am
    13h 15m
    MEL
    5:25 am 2 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 31 Aug Mon
    IKA Tehran
    12:15 am, 1 Sep Tue
    DXB Dubai
    1h 25m
    9h 55m layover in Dubai (DXB)
    EK406
    10:10 am, 1 Sep Tue
    DXB Dubai
    5:25 am, 2 Sep Wed
    MEL Melbourne
    13h 15m
    Depart: Thu, 20 Aug Return: Mon, 31 Aug Melbourne to Tehran
    Emirates 2+ stops 1d 45m
    2:40 am MEL 8:55 pm IKA
    Emirates 1 stop 20h 10m
    22:20 IKA 01:00 2 Sep MEL
    A$1,830
    cheapoair.com
    Show Details
    MEL IKA
    Thu, 20 Aug - Mon, 31 Aug

    Depart: Melbourne to Tehran via Kuala Lumpur, Dubai

    MEL
    2:40 am
    8h
    KUL
    8:40 am
    1h 50m
    KUL
    10:30 am
    7h
    DXB
    1:30 pm
    4h 45m
    DXB
    6:15 pm
    3h 10m
    IKA
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK409
    2:40 am, 20 Aug Thu
    MEL Melbourne
    8:40 am, 20 Aug Thu
    KUL Kuala Lumpur
    8h
    1h 50m layover in Kuala Lumpur (KUL)
    EK345
    10:30 am, 20 Aug Thu
    KUL Kuala Lumpur
    1:30 pm, 20 Aug Thu
    DXB Dubai
    7h
    4h 45m layover in Dubai (DXB)
    EK977
    6:15 pm, 20 Aug Thu
    DXB Dubai
    8:55 pm, 20 Aug Thu
    IKA Tehran
    3h 10m

    Return: Tehran to Melbourne via Dubai

    IKA
    10:20 pm
    1h 25m
    DXB
    12:15 am 1 Sep
    2h 25m
    DXB
    2:40 am
    16h 20m
    MEL
    1:00 am 2 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 31 Aug Mon
    IKA Tehran
    12:15 am, 1 Sep Tue
    DXB Dubai
    1h 25m
    2h 25m layover in Dubai (DXB)
    EK408
    2:40 am, 1 Sep Tue
    DXB Dubai
    1:00 am, 2 Sep Wed
    MEL Melbourne
    16h 20m
    Depart: Thu, 20 Aug Return: Mon, 31 Aug Melbourne to Tehran
    Emirates 2+ stops 22h 35m
    2:40 am MEL 6:45 pm IKA
    Emirates 1 stop 1d 35m
    22:20 IKA 05:25 2 Sep MEL
    A$1,830
    onetravel.com
    Show Details
    MEL IKA
    Thu, 20 Aug - Mon, 31 Aug

    Depart: Melbourne to Tehran via Kuala Lumpur, Dubai

    MEL
    2:40 am
    8h
    KUL
    8:40 am
    1h 50m
    KUL
    10:30 am
    7h
    DXB
    1:30 pm
    2h 30m
    DXB
    4:00 pm
    3h 15m
    IKA
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK409
    2:40 am, 20 Aug Thu
    MEL Melbourne
    8:40 am, 20 Aug Thu
    KUL Kuala Lumpur
    8h
    1h 50m layover in Kuala Lumpur (KUL)
    EK345
    10:30 am, 20 Aug Thu
    KUL Kuala Lumpur
    1:30 pm, 20 Aug Thu
    DXB Dubai
    7h
    2h 30m layover in Dubai (DXB)
    EK979
    4:00 pm, 20 Aug Thu
    DXB Dubai
    6:45 pm, 20 Aug Thu
    IKA Tehran
    3h 15m

    Return: Tehran to Melbourne via Dubai

    IKA
    10:20 pm
    1h 25m
    DXB
    12:15 am 1 Sep
    9h 55m
    DXB
    10:10 am
    13h 15m
    MEL
    5:25 am 2 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    EK978
    10:20 pm, 31 Aug Mon
    IKA Tehran
    12:15 am, 1 Sep Tue
    DXB Dubai
    1h 25m
    9h 55m layover in Dubai (DXB)
    EK406
    10:10 am, 1 Sep Tue
    DXB Dubai
    5:25 am, 2 Sep Wed
    MEL Melbourne
    13h 15m