Especially when visiting large cities such as Tokyo and Osaka, you will want to avoid traveling during rush hour. Throughout Japan, rush hour typically lasts from 7 AM to 9 AM each morning, and 5 PM to 7 PM each evening. These are the times when many residents and going and coming from secular employment.