Direct flights from Pearson International (YYZ) to Narita International (NRT)
3 nonstop flights a week from Pearson International (YYZ) to Narita International (NRT) with 1 airline, 13h 5m to 13h 55m in the air, 6,400 mi (10,299 km).
Flights from Toronto to Tokyo
Pick a departure date to see flights and seller prices
We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.
Prices by day: Toronto to Tokyo
Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.
Pearson International (YYZ) to Narita International (NRT) at a glance
flights a week
3
airline
1
flight time
13h 5m - 13h 55m
distance
6,400 mi (10,299 km)
departure
12:35
departure terminal
1
arrival terminal
1
Pearson International (YYZ) to Narita International (NRT) flight schedule
3 flights a week. Departure and arrival times are local.
FlightDepartsArrivesDurationDaysAircraft
AC 9
Air Canada
12:35Pearson International, terminal 1
16:30Narita International, terminal 1
13h 55m
Mon, Thu, Sat
Boeing 777-300ER
Seasonal and one-off flights
Not operating in the next two weeks. The first of them is on 1 March.
FlightDepartsArrivesDurationDaysAircraft
AC 9
Air Canada
13:00Pearson International, terminal 1
16:30Narita International, terminal 1
13h 30m
Seasonal
Boeing 777-300ER
AC 9
Air Canada
14:00Pearson International, terminal 1
16:30Narita International, terminal 1
13h 30m
Seasonal
Boeing 777-300ER
AC 9
Air Canada
13:20Pearson International, terminal 1
15:50Narita International, terminal 1
13h 30m
Seasonal
Boeing 777-300ER
AC 9
Air Canada
13:30Pearson International, terminal 1
15:50Narita International, terminal 1
13h 20m
Seasonal
Boeing 787-900
AC 9
Air Canada
13:45Pearson International, terminal 1
15:50Narita International, terminal 1
13h 5m
Seasonal
Boeing 787-900
Days of the week are taken from the schedule for the next 14 days; schedules change by season. Tokyo is 14 hours ahead of Toronto.
Airlines flying Pearson International (YYZ) to Narita International (NRT)