I'm going to visit Kyoto from Osaka but before that I'm planning to go to Hiroshima from Osaka. I 'm also interested to go to Tokyo if time permits because I'll be staying in Kyoto for 4 nights. So, the plan would be something like this...
Osaka-Hiroshima-Kyoto- Tokyo-Kyoto- Osaka.
Can I go to all these places using JR pass?