They charge in Tokyo...
I think that they have to there because any "train" with more than one stop is considered public transportation and, thus, has to charge. It's why the train at Tokyo Disneyland only has the one stop and doesn't encircle the park.
This