My itinery:
NRT airport --> Osaka --> Kyoto --> Tokyo
Osaka as a base point. Osaka --> Nara --> Osaka
Osaka --> Kyoto --> Osaka
Osaka back to Tokyo
Is JR pass necessary here? Based on my calculation, its not necessary. But im not too sure. Your advice is greatly appreciated! thanks.