Trains and subways in Tokyo generally run between 5:00 am and 1:00 am, though some run throughout the night during the New Year's Holiday on January 1-3. Trains are freakishly punctual and run every 3 minutes during peak hours, and every 10 minutes or less in the early morning and late at night.