For a first trip, I actually think the classic "Golden Route" works well if you don't try to squeeze in too many stops. The mistake many people make is treating it like a checklist. With 10 days, I'd recommend spending your time in just three bases:
- Tokyo (4 nights)
- Kyoto (4 nights)
- Osaka (2 nights, or even just 1 if flying home from Kyoto)
That gives you enough time to experience each city instead of packing and unpacking every day.
Days 1–4: Tokyo
After arriving, don't plan much on your first day besides wandering your neighborhood and staying awake until evening.
Use the next few days to mix different sides of the city:
- Historic: Sensō-ji and nearby streets
- Modern: Shibuya Crossing and Meiji Shrine
- Food and nightlife: Shinjuku or Golden Gai
- Shopping and pop culture: Akihabara or Ginza
If you enjoy nature, one day could instead be a trip to Kamakura or Hakone.
Day 5: Travel to Kyoto
Take the Tokaido Shinkansen in the morning (about 2–2.5 hours).
After checking in, spend the afternoon around:
- Kiyomizu-dera
- Higashiyama
- Gion in the evening
Days 6–8: Kyoto
Rather than racing between temples, group sights by area.
One day:
- Fushimi Inari Taisha early in the morning
- Explore southern Kyoto afterward
Another day:
- Arashiyama Bamboo Grove
- Tenryū-ji
- Riverside walk and cafés
Keep one afternoon mostly free for wandering, shopping, or simply sitting in a café. Kyoto is one of those places that's best enjoyed at a slower pace.
Days 9–10: Osaka
It's only about 30 minutes from Kyoto.
Highlights include:
- Dotonbori
- Osaka Castle
- Street food like takoyaki and okonomiyaki
- Shinsekai if you want a different atmosphere
If you're more interested in history than cities, you could spend one of these days in Nara instead, visiting Tōdai-ji and seeing the famous deer.
Why this doesn't feel rushed
Many first-time visitors try to fit in Tokyo, Hakone, Kyoto, Nara, Osaka, Hiroshima, and even Kanazawa in 10 days. That often means spending every other morning checking out of hotels and hauling luggage through train stations.
By staying in just three places, you'll still experience:
- A world-class megacity (Tokyo)
- Traditional temples and neighborhoods (Kyoto)
- Incredible food and nightlife (Osaka)
...while keeping long-distance travel to a minimum.
If you want an even more relaxed trip, I'd go one step further: 5 nights in Tokyo and 5 nights in Kyoto, treating Osaka and Nara as easy day trips. Many experienced travelers end up preferring that version because it gives you more time to explore neighborhoods, cafés, and smaller discoveries that aren't on every "Top 10 Japan" list.