Upvote:1
Unless your transit is an overnight layover, you do not need a transit visa for Tokyo.
From Timatic:
Visa required, except for holders of onward tickets transiting on the same calendar day.
Narita's transit area closes overnight, so you will have to enter Japan if your departing flight is the next calendar day - however, you should be eligible for a Shore Pass
in this instance:
Holders of onward tickets transiting to a third country can obtain a Shore Pass on arrival for a max. stay of 72 hours only if there are no connecting flights on the same calendar day