Japanese transportation systems are much different in cities and rural areas. In major cities such as Tokyo, Osaka, and Kyoto public train, subway, and bus routes are found all over the city like a spider web, running mostly from early morning to midnight, and they are not very expensive. On the other hand in rural areas, you need a car, taxi, or bus to visit places. For travels outside the major cities, people fly or take bullet trains.