Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Cathay Pacific

The cheapest airline(s) flying from Perth to Toronto is Cathay Pacific.

  • Cathay Pacific Cathay Pacific
  • Qatar Airways Qatar Airways
  • Emirates Emirates
  • Air Canada Air Canada
  • Air New Zealand Air New Zealand
  • Qantas Qantas
  • United Airlines United Airlines
  • virgin australia virgin australia
  • Swiss Swiss
Cheapest Month May

Travel Period: December 2024 - November 2025

The cheapest month(s) to fly from Perth to Toronto is May.

  • Dec 2024
  • Jan 2025
  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
Cheapest Day of the Week Friday

The cheapest day(s) of the week to fly from Perth to Toronto is Friday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Sat, 2 Nov, 2024

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 17:00 YVR
    15:10 SYD
    29Hrs, 39m 1 Stop (YYZ)
  • YVRVancouver International Airport 17:00 - SYD 15:10 29h 39m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 17:00
    PERPerth Airport 08:00
  • YYZToronto Lester B Pearson Intl Airport 00:39
    SYDSydney Kingsford Smith Airport 15:10
  • 29h 39m (6h 55m)
  • 1 Stop YYZ · Toronto 6h 55m
  • WestJet (WS 718)Boeing 737 Max 8 Passenger
    Qantas (QF 644)Boeing 737 800
  • WestJet (WS 718)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 18:44 DFW
    15:10 MEL
    27Hrs, 09m 1 Stop (YYZ)
  • DFWDallas/Fort Worth Intl Airport 18:44 - MEL 15:10 27h 09m 1 Stop (YYZ) Toronto
  • DFWDallas/Fort Worth Intl Airport 18:44
    PERPerth Airport 08:35
  • YYZToronto Lester B Pearson Intl Airport 22:44
    MELMelbourne Airport 15:10
  • 27h 09m (4h 54m)
  • 1 Stop YYZ · Toronto 4h 54m
  • American Airlines (AA 2804)Boeing 737 800
    Qantas (QF 772)Boeing 737 800
  • American Airlines (AA 2804)
    • -
    • T
    • -
    • -
    • F
    • -
    • S
  • 17:00 YVR
    16:20 SYD
    28Hrs, 29m 1 Stop (YYZ)
  • YVRVancouver International Airport 17:00 - SYD 16:20 28h 29m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 17:00
    PERPerth Airport 09:10
  • YYZToronto Lester B Pearson Intl Airport 00:39
    SYDSydney Kingsford Smith Airport 16:20
  • 28h 29m (5h 45m)
  • 1 Stop YYZ · Toronto 5h 45m
  • WestJet (WS 718)Boeing 737 800
    Qantas (QF 646)Boeing 737 800
  • WestJet (WS 718)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 17:00 YVR
    16:20 SYD
    28Hrs, 29m 1 Stop (YYZ)
  • YVRVancouver International Airport 17:00 - SYD 16:20 28h 29m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 17:00
    PERPerth Airport 09:10
  • YYZToronto Lester B Pearson Intl Airport 00:39
    SYDSydney Kingsford Smith Airport 16:20
  • 28h 29m (5h 45m)
  • 1 Stop YYZ · Toronto 5h 45m
  • WestJet (WS 718)Boeing 737 800 Scimitar Winglets
    Qantas (QF 646)Boeing 737 800
  • WestJet (WS 718)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 17:00 YVR
    18:30 SYD
    26Hrs, 19m 1 Stop (YYZ)
  • YVRVancouver International Airport 17:00 - SYD 18:30 26h 19m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 17:00
    PERPerth Airport 11:20
  • YYZToronto Lester B Pearson Intl Airport 00:39
    SYDSydney Kingsford Smith Airport 18:30
  • 26h 19m (3h 35m)
  • 1 Stop YYZ · Toronto 3h 35m
  • WestJet (WS 718)Boeing 737 Max 8 Passenger
    Qantas (QF 648)Boeing 737 800
  • WestJet (WS 718)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 17:00 YVR
    18:30 SYD
    26Hrs, 19m 1 Stop (YYZ)
  • YVRVancouver International Airport 17:00 - SYD 18:30 26h 19m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 17:00
    PERPerth Airport 11:20
  • YYZToronto Lester B Pearson Intl Airport 00:39
    SYDSydney Kingsford Smith Airport 18:30
  • 26h 19m (3h 35m)
  • 1 Stop YYZ · Toronto 3h 35m
  • WestJet (WS 718)Boeing 737 800
    Qantas (QF 34)Boeing 787 9
  • WestJet (WS 718)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 17:00 YVR
    18:30 SYD
    26Hrs, 19m 1 Stop (YYZ)
  • YVRVancouver International Airport 17:00 - SYD 18:30 26h 19m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 17:00
    PERPerth Airport 11:20
  • YYZToronto Lester B Pearson Intl Airport 00:39
    SYDSydney Kingsford Smith Airport 18:30
  • 26h 19m (3h 35m)
  • 1 Stop YYZ · Toronto 3h 35m
  • WestJet (WS 718)Boeing 737 800 Scimitar Winglets
    Qantas (QF 648)Airbus Industrie A330 200
  • WestJet (WS 718)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 22:55 LAX
    19:10 SIN
    29Hrs, 46m 1 Stop (YYZ)
  • LAXLos Angeles International Airport 22:55 - SIN 19:10 29h 46m 1 Stop (YYZ) Toronto
  • LAXLos Angeles International Airport 22:55
    PERPerth Airport 13:50
  • YYZToronto Lester B Pearson Intl Airport 06:36
    SINSingapore Changi Airport 19:10
  • 29h 46m (4h 35m)
  • 1 Stop YYZ · Toronto 4h 35m
  • Air Canada (AC 794)Airbus
    Singapore Airlines (SQ 226)Airbus A359
  • Air Canada (AC 794)
    • -
    • T
    • W
    • T
    • -
    • S
    • S
  • 22:55 LAX
    19:10 SIN
    29Hrs, 34m 1 Stop (YYZ)
  • LAXLos Angeles International Airport 22:55 - SIN 19:10 29h 34m 1 Stop (YYZ) Toronto
  • LAXLos Angeles International Airport 22:55
    PERPerth Airport 13:50
  • YYZToronto Lester B Pearson Intl Airport 06:24
    SINSingapore Changi Airport 19:10
  • 29h 34m (4h 35m)
  • 1 Stop YYZ · Toronto 4h 35m
  • Air Canada (AC 794)Boeing 787 8
    Singapore Airlines (SQ 226)Airbus A359
  • Air Canada (AC 794)
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • 21:55 PER
    16:40 YYZ
    31Hrs, 45m 1 Stop (NRT)
  • PERPerth Airport 21:55 - YYZ 16:40 31h 45m 1 Stop (NRT) Tokyo
  • PERPerth Airport 21:55
    NRTTokyo Narita Airport 18:45
  • NRTTokyo Narita Airport 08:30
    YYZToronto Lester B Pearson Intl Airport 16:40
  • 31h 45m (10h 15m)
  • 1 Stop NRT · Tokyo 10h 15m
  • All Nippon Airways (NH 882)Boeing 787 9
    Air Canada (AC 10)Boeing 777 300 Er
  • All Nippon Airways (NH 882)
    • -
    • -
    • -
    • T
    • -
    • S
    • -
  • 08:00 YVR
    05:20 BNE
    29Hrs, 41m 1 Stop (YYZ)
  • YVRVancouver International Airport 08:00 - BNE 05:20 29h 41m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 08:00
    PERPerth Airport 22:45
  • YYZToronto Lester B Pearson Intl Airport 15:26
    BNEBrisbane Airport 05:20
  • 29h 41m (7h)
  • 1 Stop YYZ · Toronto 7h
  • Air Canada (AC 104)Boeing 787 9
    virgin australia (VA 473)Boeing 737 800
  • Air Canada (AC 104)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 08:00 YVR
    05:20 BNE
    29Hrs, 41m 1 Stop (YYZ)
  • YVRVancouver International Airport 08:00 - BNE 05:20 29h 41m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 08:00
    PERPerth Airport 22:45
  • YYZToronto Lester B Pearson Intl Airport 15:26
    BNEBrisbane Airport 05:20
  • 29h 41m (7h)
  • 1 Stop YYZ · Toronto 7h
  • Air Canada (AC 104)Boeing 787 9
    virgin australia (VA 473)Boeing 737 700
  • Air Canada (AC 104)
    • -
    • -
    • W
    • -
    • F
    • -
    • -
  • 08:00 YVR
    05:20 BNE
    29Hrs, 44m 1 Stop (YYZ)
  • YVRVancouver International Airport 08:00 - BNE 05:20 29h 44m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 08:00
    PERPerth Airport 22:45
  • YYZToronto Lester B Pearson Intl Airport 15:29
    BNEBrisbane Airport 05:20
  • 29h 44m (7h)
  • 1 Stop YYZ · Toronto 7h
  • Air Canada (AC 104)Boeing 777 300 Er
    virgin australia (VA 473)Boeing 737 700
  • Air Canada (AC 104)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 08:00 YVR
    05:20 BNE
    29Hrs, 44m 1 Stop (YYZ)
  • YVRVancouver International Airport 08:00 - BNE 05:20 29h 44m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 08:00
    PERPerth Airport 22:45
  • YYZToronto Lester B Pearson Intl Airport 15:29
    BNEBrisbane Airport 05:20
  • 29h 44m (7h)
  • 1 Stop YYZ · Toronto 7h
  • Air Canada (AC 104)Boeing 777 300 Er
    virgin australia (VA 473)Boeing 737 800
  • Air Canada (AC 104)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 08:49 SFO
    05:20 BNE
    31Hrs, 07m 1 Stop (YYZ)
  • SFOSan Francisco International Airport 08:49 - BNE 05:20 31h 07m 1 Stop (YYZ) Toronto
  • SFOSan Francisco International Airport 08:49
    PERPerth Airport 22:45
  • YYZToronto Lester B Pearson Intl Airport 16:52
    BNEBrisbane Airport 05:20
  • 31h 07m (8h 19m)
  • 1 Stop YYZ · Toronto 8h 19m
  • United Airlines (UA 608)Boeing 737 800
    virgin australia (VA 473)Boeing 737 800
  • United Airlines (UA 608)
    • M
    • -
    • -
    • T
    • -
    • -
    • -
  • 08:49 SFO
    05:20 BNE
    31Hrs, 07m 1 Stop (YYZ)
  • SFOSan Francisco International Airport 08:49 - BNE 05:20 31h 07m 1 Stop (YYZ) Toronto
  • SFOSan Francisco International Airport 08:49
    PERPerth Airport 22:45
  • YYZToronto Lester B Pearson Intl Airport 16:52
    BNEBrisbane Airport 05:20
  • 31h 07m (8h 19m)
  • 1 Stop YYZ · Toronto 8h 19m
  • United Airlines (UA 608)Boeing 737 800
    virgin australia (VA 473)Boeing 737 700
  • United Airlines (UA 608)
    • -
    • T
    • -
    • -
    • F
    • -
    • -
  • 09:10 YVR
    05:20 BNE
    30Hrs, 54m 1 Stop (YYZ)
  • YVRVancouver International Airport 09:10 - BNE 05:20 30h 54m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 09:10
    PERPerth Airport 22:45
  • YYZToronto Lester B Pearson Intl Airport 16:39
    BNEBrisbane Airport 05:20
  • 30h 54m (8h 10m)
  • 1 Stop YYZ · Toronto 8h 10m
  • Air Canada (AC 34)Boeing 777 200 Lr
    virgin australia (VA 473)Boeing 737 800
  • Air Canada (AC 34)
    • -
    • -
    • -
    • T
    • -
    • -
    • S
  • 09:10 YVR
    05:20 BNE
    30Hrs, 54m 1 Stop (YYZ)
  • YVRVancouver International Airport 09:10 - BNE 05:20 30h 54m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 09:10
    PERPerth Airport 22:45
  • YYZToronto Lester B Pearson Intl Airport 16:39
    BNEBrisbane Airport 05:20
  • 30h 54m (8h 10m)
  • 1 Stop YYZ · Toronto 8h 10m
  • Air Canada (AC 34)Boeing 777 200 Lr
    virgin australia (VA 473)Boeing 737 700
  • Air Canada (AC 34)
    • -
    • T
    • W
    • -
    • F
    • -
    • -
  • 12:19 DFW
    06:05 SYD
    30Hrs, 24m 1 Stop (YYZ)
  • DFWDallas/Fort Worth Intl Airport 12:19 - SYD 06:05 30h 24m 1 Stop (YYZ) Toronto
  • DFWDallas/Fort Worth Intl Airport 12:19
    PERPerth Airport 22:55
  • YYZToronto Lester B Pearson Intl Airport 16:19
    SYDSydney Kingsford Smith Airport 06:05
  • 30h 24m (8h 14m)
  • 1 Stop YYZ · Toronto 8h 14m
  • American Airlines (AA 1111)Boeing 737 800
    Qantas (QF 654)Airbus Industrie A330 200
  • American Airlines (AA 1111)
    • M
    • T
    • W
    • T
    • -
    • -
    • S
  • 08:49 SFO
    06:10 SYD
    30Hrs, 57m 1 Stop (YYZ)
  • SFOSan Francisco International Airport 08:49 - SYD 06:10 30h 57m 1 Stop (YYZ) Toronto
  • SFOSan Francisco International Airport 08:49
    PERPerth Airport 22:55
  • YYZToronto Lester B Pearson Intl Airport 16:52
    SYDSydney Kingsford Smith Airport 06:10
  • 30h 57m (7h 54m)
  • 1 Stop YYZ · Toronto 7h 54m
  • United Airlines (UA 608)Boeing 737 800
    virgin australia (VA 570)Boeing 737 800
  • United Airlines (UA 608)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 22:55 PER
    16:39 YYZ
    30Hrs, 44m 1 Stop (SYD)
  • PERPerth Airport 22:55 - YYZ 16:39 30h 44m 1 Stop (SYD) Sydney
  • PERPerth Airport 22:55
    SYDSydney Kingsford Smith Airport 11:20
  • SYDSydney Kingsford Smith Airport 06:10
    YYZToronto Lester B Pearson Intl Airport 16:39
  • 30h 44m (5h 10m)
  • 1 Stop SYD · Sydney 5h 10m
  • virgin australia (VA 570)Boeing 737 800
    Air Canada (AC 34)Boeing 777 200 Lr
  • virgin australia (VA 570)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 12:19 DFW
    05:30 BNE
    30Hrs, 24m 1 Stop (YYZ)
  • DFWDallas/Fort Worth Intl Airport 12:19 - BNE 05:30 30h 24m 1 Stop (YYZ) Toronto
  • DFWDallas/Fort Worth Intl Airport 12:19
    PERPerth Airport 22:55
  • YYZToronto Lester B Pearson Intl Airport 16:19
    BNEBrisbane Airport 05:30
  • 30h 24m (7h 54m)
  • 1 Stop YYZ · Toronto 7h 54m
  • American Airlines (AA 1111)Boeing 737 800
    Qantas (QF 942)Boeing 737 800
  • American Airlines (AA 1111)
    • M
    • -
    • W
    • T
    • F
    • -
    • S
  • 12:19 DFW
    06:05 SYD
    30Hrs, 24m 1 Stop (YYZ)
  • DFWDallas/Fort Worth Intl Airport 12:19 - SYD 06:05 30h 24m 1 Stop (YYZ) Toronto
  • DFWDallas/Fort Worth Intl Airport 12:19
    PERPerth Airport 22:55
  • YYZToronto Lester B Pearson Intl Airport 16:19
    SYDSydney Kingsford Smith Airport 06:05
  • 30h 24m (8h 14m)
  • 1 Stop YYZ · Toronto 8h 14m
  • American Airlines (AA 1111)Boeing 737 800
    Qantas (QF 654)Boeing 737 800
  • American Airlines (AA 1111)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 12:05 IAH
    06:10 SYD
    30Hrs, 20m 1 Stop (YYZ)
  • IAHHouston George Bush Intercontinental Airport 12:05 - SYD 06:10 30h 20m 1 Stop (YYZ) Toronto
  • IAHHouston George Bush Intercontinental Airport 12:05
    PERPerth Airport 22:55
  • YYZToronto Lester B Pearson Intl Airport 16:15
    SYDSydney Kingsford Smith Airport 06:10
  • 30h 20m (7h 20m)
  • 1 Stop YYZ · Toronto 7h 20m
  • Air Canada (AC 592)Airbus A220 300
    virgin australia (VA 570)Boeing 737 800
  • Air Canada (AC 592)
    • M
    • -
    • -
    • T
    • -
    • -
    • -
  • 09:45 LAX
    06:20 MEL
    30Hrs, 41m 1 Stop (YYZ)
  • LAXLos Angeles International Airport 09:45 - MEL 06:20 30h 41m 1 Stop (YYZ) Toronto
  • LAXLos Angeles International Airport 09:45
    PERPerth Airport 23:45
  • YYZToronto Lester B Pearson Intl Airport 17:26
    MELMelbourne Airport 06:20
  • 30h 41m (8h 05m)
  • 1 Stop YYZ · Toronto 8h 05m
  • Air Canada (AC 784)Airbus
    virgin australia (VA 698)Boeing 737 800
  • Air Canada (AC 784)
    • -
    • T
    • -
    • -
    • F
    • -
    • S
  • 00:15 PER
    12:15 YYZ
    25Hrs, 00m 1 Stop (HKG)
  • PERPerth Airport 00:15 - YYZ 12:15 25h 1 Stop (HKG) Hong Kong
  • PERPerth Airport 00:15
    HKGHong Kong International Airport 10:25
  • HKGHong Kong International Airport 07:55
    YYZToronto Lester B Pearson Intl Airport 12:15
  • 25h (2h 30m)
  • 1 Stop HKG · Hong Kong 2h 30m
  • Cathay Pacific (CX 140)Boeing 777 300 Er
    Cathay Pacific (CX 828)Airbus A351
  • Cathay Pacific (CX 140)
    • M
    • T
    • W
    • -
    • -
    • S
    • S
  • 11:40 YVR
    06:20 SIN
    30Hrs, 59m 1 Stop (YYZ)
  • YVRVancouver International Airport 11:40 - SIN 06:20 30h 59m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 11:40
    PERPerth Airport 01:10
  • YYZToronto Lester B Pearson Intl Airport 19:09
    SINSingapore Changi Airport 06:20
  • 30h 59m (7h 20m)
  • 1 Stop YYZ · Toronto 7h 20m
  • Air Canada (AC 112)Boeing 777 300 Er
    Singapore Airlines (SQ 216)Boeing 787
  • Air Canada (AC 112)
    • -
    • T
    • -
    • T
    • -
    • S
    • S
  • 18:45 NRT
    06:20 SIN
    28Hrs, 30m 1 Stop (YYZ)
  • NRTTokyo Narita Airport 18:45 - SIN 06:20 28h 30m 1 Stop (YYZ) Toronto
  • NRTTokyo Narita Airport 18:45
    PERPerth Airport 01:10
  • YYZToronto Lester B Pearson Intl Airport 16:40
    SINSingapore Changi Airport 06:20
  • 28h 30m (4h 40m)
  • 1 Stop YYZ · Toronto 4h 40m
  • Air Canada (AC 10)Boeing 777 300 Er
    Singapore Airlines (SQ 216)Boeing 787
  • Air Canada (AC 10)
    • -
    • -
    • W
    • -
    • F
    • -
    • S
  • 18:44 DFW
    12:10 MEL
    30Hrs, 09m 1 Stop (YYZ)
  • DFWDallas/Fort Worth Intl Airport 18:44 - MEL 12:10 30h 09m 1 Stop (YYZ) Toronto
  • DFWDallas/Fort Worth Intl Airport 18:44
    PERPerth Airport 05:35
  • YYZToronto Lester B Pearson Intl Airport 22:44
    MELMelbourne Airport 12:10
  • 30h 09m (7h 54m)
  • 1 Stop YYZ · Toronto 7h 54m
  • American Airlines (AA 2804)Boeing 737 800
    Qantas (QF 770)Airbus Industrie A330 200
  • American Airlines (AA 2804)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 18:44 DFW
    12:10 MEL
    30Hrs, 09m 1 Stop (YYZ)
  • DFWDallas/Fort Worth Intl Airport 18:44 - MEL 12:10 30h 09m 1 Stop (YYZ) Toronto
  • DFWDallas/Fort Worth Intl Airport 18:44
    PERPerth Airport 05:35
  • YYZToronto Lester B Pearson Intl Airport 22:44
    MELMelbourne Airport 12:10
  • 30h 09m (7h 54m)
  • 1 Stop YYZ · Toronto 7h 54m
  • American Airlines (AA 2804)Boeing 737 800
    Qantas (QF 770)Boeing 737 800
  • American Airlines (AA 2804)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 18:44 DFW
    14:05 MEL
    28Hrs, 14m 1 Stop (YYZ)
  • DFWDallas/Fort Worth Intl Airport 18:44 - MEL 14:05 28h 14m 1 Stop (YYZ) Toronto
  • DFWDallas/Fort Worth Intl Airport 18:44
    PERPerth Airport 07:30
  • YYZToronto Lester B Pearson Intl Airport 22:44
    MELMelbourne Airport 14:05
  • 28h 14m (5h 59m)
  • 1 Stop YYZ · Toronto 5h 59m
  • American Airlines (AA 2804)Boeing 737 800
    Qantas (QF 770)Boeing 737 800
  • American Airlines (AA 2804)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
How far is Toronto from Perth?

The flight distance between Perth and Toronto is 18154km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 00:15. The last flight of the day departs at 17:00. See the full list of flight times on Wego.