CANADA → JAPAN

Cheap flights from Canada to Japan

Japan is one of the best-connected long-haul trips from Canada. Air Canada flies nonstop to Tokyo from Toronto, Montréal and Vancouver, Vancouver adds ANA, Japan Airlines and budget carrier Zipair, and WestJet flies Calgary to Narita. Osaka (Kansai) has seasonal nonstop flights from Toronto and Vancouver; from other cities it usually means one connection.

Compare routes

Flights to Japan from Canadian cities

Know before you go

Flying from Canada to Japan

  • Haneda or Narita? Haneda (HND) is about 30 minutes from central Tokyo; Narita (NRT) is over an hour but often cheaper, and the Keisei Skyliner makes it easy.
  • Fly into one city, out of another. An open-jaw ticket into Tokyo and home from Osaka often costs about the same as a round trip and saves backtracking.
  • Cheapest months: January to February (outside New Year) and June. Cherry blossom season, Golden Week and mid-August cost the most.
  • Entry: Canadians can visit visa-free for up to 90 days. Fill in Visit Japan Web before you fly.

Entry rules change, so confirm on the Government of Canada travel advice page before you book.

Questions

Canada to Japan: common questions

Which Canadian cities fly nonstop to Japan?

Nonstop routes on this page: Toronto to Tokyo (Air Canada, to both Haneda and Narita); Toronto to Osaka (Air Canada (seasonal)); Montreal to Tokyo (Air Canada, to Narita); Vancouver to Tokyo (Air Canada, ANA, Japan Airlines and Zipair); Vancouver to Osaka (Air Canada (seasonal)); Calgary to Tokyo (WestJet, to Narita). Other trips connect at least once.

When is the cheapest time to fly from Canada to Japan?

January to February (outside New Year) and June are usually cheapest; cherry blossom season, Golden Week (late April to early May) and mid-August cost the most.

More countries

Other popular trips from Canada