How many days you need for a trip to Japan depends on what you want to see and do. If you want to visit Tokyo and Kyoto, you will need at least 4 days. But if you want to add in other destinations, such as Osaka or Hokkaido, you will need more time.