This question already has an answer here:

My trip will be from Vietnam to Canada. I will have a 4 hr layover in Tokyo.

I am a Bangladeshi passport holder and permanent resident of Canada.

Will I need a transit visa for Tokyo airport?

marked as duplicate by Henning Makholm, blackbird, JoErNanO, Berwyn, Karlson Jul 20 '16 at 14:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    Note that Tokyo airport is Haneda, Narita is Narita airport. – fkraiem Jul 20 '16 at 11:24

If you have a Canadian passport then you will be able to get a visa on arrival for 90 days.

Otherwise you might need to apply for a visa before travel.

source : http://www.haneda-airport.com/visa.html

Regarding a transit visa you should also contact your airline; many airlines assist/sponsor a transit visa based on certain conditions

Not the answer you're looking for? Browse other questions tagged or ask your own question.