I have Indian passport and currently visiting USA with my wife. While returning to India in January 2020, we have 18 hrs layover at Narita International (NRT). From USA we will be travelling by American Airlines and from Japan by Japan airlines. Do we need transit visa for 18 hrs to stay in a hotel at NRT airport. What is shore pass?
Asked
Active
Viewed 48 times