Find flights
Insights
When to book
FAQs & Tips
Direct Flights
Airlines
Deals

C$ 515 Find cheap flights from Japan to Toronto

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Toronto departing on 4/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Sat 24/8
Sat 31/8

Search hundreds of travel sites at once for deals on flights to Toronto

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Toronto
These are the airlines KAYAK users have selected most often from within our search results for flights to Toronto
In the last 7 days, travellers have searched 50,552,696 times on KAYAK, and here is why:

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Flights to Toronto - Travel Insights & Trends

Get data-powered insights and trends into flights to Toronto to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Toronto?

The average price of all flights to Toronto clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Toronto is Tuesday where tickets can be as cheap as C$ 1,749. On the other hand, the most expensive day to fly is Wednesday, where prices are C$ 2,422 on average.

What is the cheapest month to fly to Toronto?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights to Toronto, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights to Toronto is March, where tickets cost C$ 1,280 on average for one-way flights. On the other hand, the most expensive months are July and June, where the average cost of tickets from Japan is C$ 2,624 and C$ 2,393 respectively. For return trips, the best month to travel is February with an average price of C$ 1,417.

What is the cheapest time of day to fly to Toronto?

The average price for all flights to Toronto depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Toronto is generally in the morning, when flights cost C$ 978 on average. The most expensive time of day to fly to Toronto is generally in the afternoon, which is peak travel time and where the average cost of a ticket is C$ 1,785.

What is a good deal for flights to Toronto?

If you’re looking for cheap airfare to Toronto, 25% of our users found tickets to Toronto for the following prices or less: From Tokyo Haneda Airport C$ 1,026 one-way - C$ 1,992 round-trip, from Tokyo Narita Airport C$ 1,282 one-way - C$ 1,789 round-trip.

How far in advance should I book a flight to Toronto?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Toronto, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 1 week before departure. For the absolute cheapest price, our data suggests you should book 11 days before departure.

Which is the cheapest airport to fly into in Toronto?

Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Toronto is Toronto Kitchener-Waterloo Airport, with an average flight price of C$ 135.

Which airline offers the most flights to Toronto?

Of the 8 airlines that fly to Toronto, Air Canada offers the most flights, with around 1,052 per week, followed by Porter Airlines with 423 flights per week.

How many airports are there in Toronto?

There are 4 airports in Toronto: Toronto Pearson Airport (YYZ), Toronto Island Airport (YTZ), Toronto Kitchener-Waterloo Airport (YKF) and Hamilton Airport (YHM). The busiest airport is Toronto Pearson Airport (YYZ), with 89% of all flights arriving there.

How long is the flight to Toronto?

The duration of your flight to Toronto depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular routes to Toronto on KAYAK are from Tokyo, which takes 12h 07m, Osaka, which takes 19h 29m, and Fukuoka, which takes 40h 20m.

How many direct flights to Toronto are there each day?

There are around 286 direct flights from within Japan to Toronto every day. Most flights depart in the morning, with 4:00 p.m. the most common departure time and 41% of flights departing in the morning.

How many long-haul flights are there to Toronto each week?

There are not any medium-haul (3-6 hour flight duration) or short-haul (up to 3 hour flight duration) flights to Toronto. Instead, there are 26 long-haul flights (6-12 hour flight duration), with the most arriving from Tokyo.

How many cities have direct flights to Toronto?

From Japan, there are direct flights to Toronto from 2 cities. The city with the most direct flights is Tokyo, with 23 direct flights each week.

Good to know

Low season

January

High season

September

Cheapest flight

C$ 515
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly and prices are also 9% lower on average.
Flight from Tokyo Narita Airport to Toronto

FAQs - booking Toronto flights

  • Which Toronto airport is closest to central Toronto?

    There are 3 airports in Toronto. The closest airport to Toronto’s city centre is Toronto Island (3 km). Toronto Pearson Airport and Toronto Kitchener-Waterloo are respectively 19 km and 84 km from the centre of Toronto.

  • How much is a flight to Toronto?

    On average, a flight to Toronto costs C$ 1,809. The cheapest price found on KAYAK in the last 2 weeks cost C$ 996 and departed from Tokyo Haneda Airport.

  • How does KAYAK find such low prices on flights to Toronto?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Toronto.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Toronto?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Toronto is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Toronto?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Toronto with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Toronto?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Toronto up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • How many direct flights to Toronto are there each week?

    Each week there are around 1,999 direct flights from within Japan to Toronto. The most common day for departures is Friday, with 15% of flights taking off on this day.

See more FAQs

Top tips for finding cheap flights to Toronto

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Toronto flight deals.

Prefer to fly non-stop to Toronto?

Find which airlines fly direct to Toronto, which days they fly and book direct flights.

Nonstop departures

Japan to Toronto

Monday

ANA,AccesRail,Aegean Airlines, +67 more

ANA,AccesRail, +68 more

Tuesday

ANA,AccesRail,Aegean Airlines, +71 more

ANA,AccesRail, +72 more

Wednesday

ANA,AccesRail,Aegean Airlines, +65 more

ANA,AccesRail, +66 more

Thursday

ANA,AccesRail,Aegean Airlines, +73 more

ANA,AccesRail, +74 more

Friday

ANA,AccesRail,Aegean Airlines, +73 more

ANA,AccesRail, +74 more

Saturday

ANA,AccesRail,Aegean Airlines, +67 more

ANA,AccesRail, +68 more

Sunday

ANA,AccesRail,Aegean Airlines, +72 more

ANA,AccesRail, +73 more

See more nonstop flights

Nonstop returns

Toronto to Japan

Monday

ANA,AccesRail,Aegean Airlines, +67 more

ANA,AccesRail, +68 more

Tuesday

ANA,AccesRail,Aegean Airlines, +71 more

ANA,AccesRail, +72 more

Wednesday

ANA,AccesRail,Aegean Airlines, +65 more

ANA,AccesRail, +66 more

Thursday

ANA,AccesRail,Aegean Airlines, +73 more

ANA,AccesRail, +74 more

Friday

ANA,AccesRail,Aegean Airlines, +73 more

ANA,AccesRail, +74 more

Saturday

ANA,AccesRail,Aegean Airlines, +67 more

ANA,AccesRail, +68 more

Sunday

ANA,AccesRail,Aegean Airlines, +72 more

ANA,AccesRail, +73 more

See more nonstop flights
See more nonstop flights

Top 5 airlines serving from Japan to Toronto

 
See real verified KAYAK customer reviews for airlines flying to Toronto. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Japan to Toronto. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to Toronto? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.4
EVA AirOverall score based on 1446 reviews
8.5Boarding
8.0Entertainment
8.6Crew
8.0Food
8.3Comfort
Airline reviews

Only one Hindi movie from LA to Taipei and same movie from Taipei to Singapore Why we call it entertainment when I have to watch one movie for 18 hours flying ?

10.0 ExcellentAnonymous, Jul. 2024TPE - SIN
Read more about EVA Air reviews

Only one Hindi movie from LA to Taipei and same movie from Taipei to Singapore Why we call it entertainment when I have to watch one movie for 18 hours flying ?

The flight from Taipei to LAX was the first time we encountered rudeness from the crew. From the gate agents to the in flight crew. We had received such wonderful service going to Bali and on our Bali to Taipei flight that it shocked us when the gate agent was rude and then the rudeness continued on the flight to LAX.

Overall great experience. All four members of my family were seated together without paying extra to reserve seats. Everything was on time. Food was great and healthy. Media entertainment was good. Rock music could be added as a listening choice. No issue with baggages. Flight attendants were friendly and helpful. I would recommend EVA to friends and family.

As a senior traveller it’s difficult to be seated all the way at the back

The food was good, but we are not able to use earphones to watch a movie.

Flight was smooth no complaint. Except maybe better food choice for the long flight…

On time. Great service. Good food. Good movies. All good!

The quality of the food is pretty good. Thank you, EVA Air.

A wonderful new plane. Great menu. Professional service. You and your wife were completely satisfied.

1. The entrance to boarding gate G5 (which is at a lower level) is from the walkway (which is at the upper level). That entrance was locked and there was no place for hundreds of people to sit at the upper level, for a long time as the flight was 45 minutes late. 2. The choice of movies on board was extermely limited and poor. 3. The staff was unhelpful and faked politeness.

Really bad baggage handling. Had my Rimowa bag badly damaged at the latches.

I've flown many many times on Northwest and then Delta. The crew on this flight were absolutely the best I've had the pleasure of being looked after by.

Our flight to Zurich was delayed by almost 3 hours, so we missed our next flight. There was no indication it would be delayed this much. We were told the gate had changed and then it apparently took over 2 hours to load the "catering" on the plane. We were not compensated in any way for the trouble.

Delta crushed it. Flight attendant in first was attentive and just never stopped. Honestly one of the best domestic flights I’ve been on.

Absolutely nothing flight was cancelled and delayed for 2 days. Barely a heads up I want a full refund

Boarding was somewhat chaotic. Unable to evaluate crew or food/drink because captain kept them seated due to turbulence. Have no idea if entertainment was offered.

West Jet has a horrible boarding process and the seats have no cushion.

Everything was great except for the seat. The backrest would not stay in the upright position.

I was sitting at comfort +. One of the Asian male crew was so loud when he delivered service. When he asked questions or what food you need, he was shouting. He must be a prison guard before going Delta.

I had a great travel experience as there weren't any delays and I was able to get to Mexico City on time for conference.

Both flights were late by about 30 minutes .. Other than that, everything was ok..

Not worth the premium paid for the first class ticket

Fine. Though no food or entertainment so the survey needs to be updated with those options.

Backpack should NOT allowed put in the flight bin , only put it under the seat. I can't find space put my carry on luggage!!! and I pay for it ! that was very bad experience

Standard flight experience, but there is only power at the seat to row 20 on the aircraft, on my initial check in it did not say that was the case

I feel like they have upgraded the app since I last flew United and I found it to be super helpful. I had stopped flying United unless absolutely necessary and my experience on this trip indicates they have been working hard to improve their services.

The ride was good but no food ot entertainment hence, it was just over an hour flight.

The real big issue with this flight was that it was 3 hours delayed. Other than that, no big praises or complaints.

Aircraft has better leg room than any of United's larger planes. We had requested mobility assistance for this and related flights. United's response to all was superb.

No snacks served! Seating in the kast row in uncomfortable.

I arrived to LaGuardia Airport 50 minutes prior to my 6am flight but was told that I was too late and would have to flight standby to Dallas in order reach my final destination of Jackson, MS. Hundreds of people were in my situation but the agents chalked this up to being normal for any day. Had my been able to board my original flight I would have arrived at my destination by 10:30am. I didn’t arrive until 7:30pm which included a 30 minute wait on the tarmac. Strangely my luggage arrived at my final destination at 12:30pm of the same travel day. This was by far the worst travel experience I’ve ever had.

It was delay after delay. Kept changing gates too. Not a good experience.

Terrible experience with baggage claim at CLT. Posted as arriving at belt 4 and screen there showed the flight. Waited for over 1.2hrs before someone randomly came by and said the bags for that flight had been dropped at CD1 an unknown time ago. There was no notification in the app, on the screens or by any airport personnel prior to this time. Waiting 1.2 hrs after a 2 hr flight for a bag you paid $40 extra to check is infuriating and disappointing.

28 hour delay at Fort Worth/Dallas airport, part due to weather which was unavoidable, but various other reasons - no pilot, no fa, mechanical problem, plane too small, too big, crew out of flying time, seat configuration problems.... endless and hourly updates with a different excuse. Finally told us about 3.00 am, that the flight was delayed to hours later.

LIT to DFW - 3 hours late; the entire plane had been boarded before they told us there was a delay due to a weather-related ground stop in Dallas. DFW to MAY - 2+ hours late due to A/C needing to be repaired after everyone had boarded, then when we finally reach the runway, the First Officer timed out and we had to taxi all the way back to the gate and wait for a new one. I arrived in New Orleans 5+ hours later than I should have. Return flights were completely cancelled; rebooked through the app to fly through CLT instead of DFW. MSY to CLT had no issues, but CLT to LIT was delayed 1.25 hrs because flight attendants had not arrived to the airport yet. At least they didn’t make us all sit on the plane to wait for them. I should have driven.

The food has never improved. It will never improve. But when I'm boarding a flight in priority boarding and I've spent 10 hours inside the security area of the airport and I get "randomly" selected for additional screening as I board the plane when the flight has already been delayed, and I work as a military contractor that has been issued visas direct from JMOD, I find it ridiculous. I would never recommend anyone to use AA on international flights. JAL is a better airline with older planes. The flight attendants on international hauls on American also have a chip on their shoulder and really dont deliver the same level of service code share partners do.

Transfer from Terminal 1 to Terminal 3 by bus is chaotic, because as per information Free Shuttle Bus was supposed to take passengers from Domestic Terminal 1 to International Terminal 3, but the bus took us from Terminal 1 to terminal 2, then to Terminal 1 ,, 2 and finally to Terminal 3

Terrible, oxygen masks were deployed mid-flight. We returned to airport. Took additional 12 hours to get home.

The flight attendants were excellent. They were Japanese obviously. They helped my wife navigate the controls for the seat. The lunch setup was wonderful. They were always walking up and down the aisles to be sure there were no problems.

Literally the worst experience ever and I had my service dog with me. Flight was supposed to leave at 1:51 PM but the plane arrived late. They boarded us around 3 PM and kept us on the plane for an hour saying that due to weather conditions in Miami, we could not takeoff yet. After waiting for an hour, they deplaned. And then they will not give us our bags back that we could just leave and schedule for another flight. Every hour they kept updating saying we have to wait another hour without any explanation as to what was going on. Eventually, I went to customer service to change my ticket, but by the time I made it to the front of the line, they started boarding my flight again. And then when we got onto the flight, they said there were two flight attendants That were past their shift. They kept us on the plane for about another 40 minutes until they told us they had no other flight attendance and had to deplane again. Then I gave us hotel vouchers and told us we would be on a flight at 6 AM the next day. At this point it is about 9 PM. I get to the hotel with my dog, who hasn’t been able to go potty for about eight hours. When I arrived at the hotel, I got a text alert saying my flight has been canceled at 6 AM and they moved past to 5 AM, however the hotel shuttle doesn’t leave early enough to make it to the airport for 5 AM flight. So me and some other passengers got a cab after about three hours of sleep to get back to the airport. This was the worst experience ever.

Hard to criticize after the Crowd Strike dilemma. However, when Air Canada says they were "not affected," I expect that is true. My flight delays caused me to miss transportation connections. I understand these things happen, but I don't have to "like it."

My flight was delayed in Calgary and I missed my connecting flight to Cincinnati. I was rebooked on a flight the following day. I did not receive a food or lodging voucher.

I paid premium economy and I found out there is no premium economy in Europe, so why they charged me premium if that service doesn't exist???

Flight was canceled 2 hours ahead. Just as I arrived at the airport

There was no entertainment on board and wi-fi did not work for me. Food consisted of beverage and pretzels. Flight was over 2 hours delayed due to unscheduled maintenance. We missed our Toronto connection. Air Canada rebooked us for the next day. We had purchased premium seats but our rebooked flight was nearly full and we did not sit together. Seats were way in the back of the plane. Air Canada did provide us with a hotel stay. Agent upon deplaning told us luggage would be sent through to our final destination. Customer service person told us our luggage would be at the carousel. It never showed up, so we lost an hour waiting for it, already well past my bedtime by now. My husband has limited mobility. Baggage agent advised us the luggage did, indeed, get placed somewhere for our next day flight and provided us with an overnight kit (shaving kit, oral hygiene kit, sleep shirt, etc.) and it was very much appreciated and needed. Husband has mobility issues and we found that wheelchair assistance is not provided during layover stops, which made it difficult (and slow) for us to get from gate to customer service to baggage claim to hotel shuttle. We were given food vouchers but were too exhausted to use them before going to hotel. For the most part, all agents we dealt with were respectful and pleasant, although only a few were as warm, friendly and helpful as most of the Canadians we had interacted with during our visit.

There was no entertainment on board and wi-fi did not work for me. Food consisted of beverage and pretzels. Flight was over 2 hours delayed due to unscheduled maintenance. We missed our Toronto connection. Air Canada rebooked us for the next day. We had purchased premium seats but our rebooked flight was nearly full and we did not sit together. Seats were way in the back of the plane. Air Canada did provide us with a hotel stay. Agent upon deplaning told us luggage would be sent through to our final destination. Customer service person told us our luggage would be at the carousel. It never showed up, so we lost an hour waiting for it, already well past my bedtime by now. My husband has limited mobility. Baggage agent advised us the luggage did, indeed, get placed somewhere for our next day flight and provided us with an overnight kit (shaving kit, oral hygiene kit, sleep shirt, etc.) and it was very much appreciated and needed. Husband has mobility issues and we found that wheelchair assistance is not provided during layover stops, which made it difficult (and slow) for us to get from gate to customer service to baggage claim to hotel shuttle. For the most part, all agents we dealt with were respectful and pleasant, although only a few were as warm, friendly and helpful as most of the Canadians we had interacted with during our visit.

Great flight crew. Flight delayed but still made connection because I rushed through the terminal. If I’d waited for the requested wheelchair I never would have made the next flight. Also, there was no one readily available to ask for assistance, I had to search for assistance. The workers at customs seemed annoyed to help.

I paid for an exit row seat but it did not have a TV. Pretty bad for a 4 hour flight

It’s very good.. keep up the good job!!! Thank U.

It was canceled twice in a 4 week timeframe, the second time was one week before my departure. So I canceled the whole flight and got a refund and went from San Francisco to Athens with Condor

Book cheap flights from Japan to Toronto

Recent round-trip flight deals

 
These are the cheapest round-trip flights to Toronto found on KAYAK in the last 72 hours.
17/9Tue
2 stopsAmerican Airlines
55h 35mITM-YYZ
20/9Fri
2 stopsAmerican Airlines
24h 35mYYZ-ITM
C$ 1,084
8/10Tue
1 stop
27h 29mNRT-YYZ
14/10Mon
1 stop
25h 00mYYZ-NRT
C$ 1,139
2/10Wed
2 stopsAir Canada
24h 30mKIX-YYZ
14/10Mon
2 stopsAir Canada
19h 55mYYZ-KIX
C$ 1,315
2/10Wed
1 stopAir Canada
15h 54mKIX-YYZ
14/10Mon
2 stopsAir Canada
19h 55mYYZ-KIX
C$ 1,324
22/11Fri
2 stopsUnited Airlines
20h 06mNRT-YYZ
6/12Fri
1 stopUnited Airlines
19h 00mYYZ-NRT
C$ 1,510
8/10Tue
2 stopsUnited Airlines
18h 33mHND-YYZ
14/10Mon
1 stopUnited Airlines
29h 55mYYZ-HND
C$ 1,546
23/8Fri
2 stopsDelta
19h 53mHND-YYZ
25/8Sun
1 stopDelta
21h 06mYYZ-HND
C$ 1,647
13/9Fri
1 stopDelta
20h 29mHND-YYZ
21/9Sat
1 stopDelta
36h 50mYYZ-HND
C$ 1,731
16/10Wed
1 stopEVA Air
21h 30mNRT-YYZ
17/10Thu
1 stopEVA Air
21h 40mYYZ-NRT
C$ 1,844
22/11Fri
1 stopEVA Air
20h 40mNRT-YYZ
5/12Thu
1 stopEVA Air
22h 40mYYZ-NRT
C$ 1,858

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Toronto found on KAYAK in the last 72 hours.
4/10Fri
1 stop
18h 12mNRT-YYZ
C$ 515
8/10Tue
1 stop
18h 12mNRT-YYZ
C$ 543
5/9Thu
1 stopAir Canada
18h 31mKIX-YYZ
C$ 744
29/8Thu
1 stopDelta
20h 28mHND-YYZ
C$ 800
29/8Thu
1 stopDelta
30h 25mHND-YYZ
C$ 806
20/12Fri
2 stopsAir Canada
19h 57mNRT-YYZ
C$ 819
12/9Thu
1 stopUnited Airlines
17h 10mHND-YYZ
C$ 868
10/12Tue
1 stopAmerican Airlines
18h 04mNRT-YYZ
C$ 870
21/9Sat
1 stopAmerican Airlines
18h 00mHND-YYZ
C$ 870
20/10Sun
2 stopsUnited Airlines
20h 28mNRT-YYZ
C$ 872

Search by stops

Search by airline

Search by price

Last minute flights to Toronto

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Toronto that are departing in the next 10 days.
26/7Fri
multi-stop
17h 16mNRT-YYZ
29/7Mon
multi-stop
38h 10mYYZ-NRT
C$ 2,593
26/7Fri
multi-stop
17h 16mNRT-YYZ
29/7Mon
multi-stop
37h 55mYYZ-NRT
C$ 2,766
26/7Fri
multi-stop
29h 24mNRT-YYZ
29/7Mon
multi-stop
19h 25mYYZ-NRT
C$ 2,853
26/7Fri
directAir Canada
12h 15mNRT-YYZ
29/7Mon
directAir Canada
13h 20mYYZ-NRT
C$ 3,693
26/7Fri
multi-stopCathay Pacific
34h 30mHND-YYZ
29/7Mon
multi-stopCathay Pacific
33h 20mYYZ-HND
C$ 3,727
26/7Fri
multi-stopAir Canada
28h 04mNRT-YTZ
29/7Mon
multi-stopAir Canada
16h 05mYTZ-NRT
C$ 3,737
26/7Fri
multi-stopLufthansa
43h 40mHND-YYZ
29/7Mon
multi-stopLufthansa
21h 30mYYZ-HND
C$ 5,445
26/7Fri
multi-stopEthiopian Air
48h 30mNRT-YYZ
29/7Mon
multi-stopEthiopian Air
44h 20mYYZ-NRT
C$ 5,829
26/7Fri
multi-stopLufthansa
43h 40mHND-YYZ
29/7Mon
multi-stopLufthansa
24h 40mYYZ-HND
C$ 5,860
26/7Fri
multi-stopEthiopian Air
48h 30mNRT-YYZ
29/7Mon
multi-stopEthiopian Air
58h 20mYYZ-NRT
C$ 6,090

Search by stops

Search by airline

Search by price

Flights to Toronto

Return flight deals:

Toronto - Japan

Cabin classes:

C$ 2,246
C$ 2,243
C$ 1,742