Can I use JR Pass to travel from Tokyo to places like Nagano, Kurobe Alpine Route, Toyama, Hida Takayama, Shirakawago + Gokayama, Kamikochi, Karuizawa, Niko?
My itinerary as follows:
1 June : Tokyo (NRT)
2 June : Tokyo
3 June : Tokyo
4 June : Tokyo to Nagano to Kurobe Alpine Route
5 June : Kurobe Alpine Route to Toyama
6 June : Toyama to Shirakawago + Gokayama (back to Toyama)
7 June : Toyama to Hida Takayama
8 June : Hida Takayama to Kamikochi
9 June : Kamikochi
10 June : Kamikochi to Matsumoto (Transit) to Karuizawa
11 June : Karuizawa to Niko
12 June : Niko to Tokyo
I am open to suggestions to change my itinerary so as to travel more efficiently.
Thank you and await your kind advice.

