Osaka and Kyoto are so close that many travellers stay in one and visit the other as a day trip. The Shinkansen from Shin-Osaka takes 13 minutes, and the JR rapid train from Osaka Station takes about 30.
Key facts
- Shinkansen: 13 minutes from Shin-Osaka to Kyoto Station.
- JR rapid train (Special Rapid Service): about 30 minutes from Osaka Station.
- Direct on both options, with frequent departures.
- The Shinkansen needs its own ticket; the rapid train is cheaper and needs no seat reservation.
Which train to take
If your hotel is near Osaka Station and you are not in a hurry, the JR rapid train is the simple option: it is cheaper and you can just turn up. The Shinkansen only makes sense if you start from Shin-Osaka, for example when connecting from another Shinkansen, because the time saved is small once you add the trip to that station.
Tips before you go
- Kyoto Station is not in the old town. From there, buses and the subway take you to the main sights.
- For a day trip, leave Osaka early: the most popular temples are quieter in the morning.
- There are also private railway lines between the two cities, which stop closer to the centres but are separate from the JR network.
Frequently asked questions
How long does it take to get from Osaka to Kyoto by train?
The Shinkansen takes 13 minutes from Shin-Osaka. The JR rapid train from Osaka Station takes about 30 minutes.
Is it worth taking the Shinkansen from Osaka to Kyoto?
Only if you start at Shin-Osaka. From Osaka Station the JR rapid train is usually simpler and cheaper.
Can I visit Kyoto as a day trip from Osaka?
Yes. With trains this short and frequent, it is one of the most common day trips in Japan.
Ready to go? See today's times and fares and book your seat on Klook.
Compare times and fares: Check schedules
Opens in a new tab