Hello there, two of us are coming to Japan for 3 weeks in April/May 2026 April. Our travel plans are:
Narita-Central Tokyo 30 April
Tokyo-Osaka 6 May
Osaka-Hiroshima 11 May
Hiroshima-Kumamoto 14 May
Kumamoto-Nagasaki 16 May
Nagasaki-Kyoto 18 May
Kyoto-Narita 21 May
Should we buy a 21 day JR pass and will this cover all the routes and stations we need to visit please?
Thank you for your advice.

