Japan travel guide

Kyoto to Osaka: Which Train to Take

Kyoto to Osaka takes 29 minutes on the JR special rapid (580 yen, Kyoto station to Osaka/Umeda) or 45 minutes on the Hankyu limited express (410 yen, Kawaramachi to Umeda). The shinkansen does it in 15 minutes for 1,450 yen — only worth it with a JR Pass.

Kyoto to Osaka — a commuter train crossing a river bridge at golden hour
Kyoto to Osaka — updated 30 October 2026 | original AmazingAsia artwork

The options at a glance

JR special rapid29 min · 580 yen (~A$5.80) · Kyoto stn → Osaka stn (Umeda)
Hankyu limited express~45 min · 410 yen (~A$4.10) · Kawaramachi → Umeda
Keihan main line~50 min · 420 yen (~A$4.20) · Gion area → Yodoyabashi
Shinkansen15 min · 1,450 yen (~A$14.50) · Kyoto stn → Shin-Osaka

Pick by where you are staying

The right line depends on your hotel, not the fare — all four options are cheap. Staying near Kyoto station? Take the JR special rapid, a double-decker-feeling commuter express that runs every few minutes. In downtown Kyoto (Kawaramachi, Nishiki market)? The Hankyu from Karasuma or Kyoto-Kawaramachi drops you in the middle of Umeda. Near Gion or the eastern temples? The Keihan line runs down the Kamo river side to Yodoyabashi and Kitahama in central Osaka. The shinkansen is fastest on paper but lands at Shin-Osaka, one subway stop north — a wash once you add the transfer, unless a JR Pass makes it free.

Practical notes

All lines accept IC cards (Suica, Icoca) — tap in, tap out, no tickets needed. Trains run from about 5 am to midnight; the last special rapid back leaves around 11:30 pm, so a Dotonbori dinner before returning to a Kyoto hotel is comfortably doable. For Namba specifically, take JR to Osaka station and change to the Midosuji subway (5 minutes), or Hankyu to Umeda and the same subway south.

Our take

Base yourself in one city and day-trip the other rather than moving hotels — our Osaka day trips and Kyoto day trips guides show how much fits either side. Osaka hotels run cheaper; Kyoto puts the temples at your door. The 30-minute hop makes the choice low-stakes.

Keep planning Japan

Kyoto to Osaka — FAQs

How long is the train from Kyoto to Osaka?

29 minutes on the JR special rapid (580 yen) between Kyoto and Osaka stations. The Hankyu limited express takes about 45 minutes from Kyoto-Kawaramachi to Umeda for 410 yen.

Is the shinkansen worth it between Kyoto and Osaka?

Rarely. It takes 15 minutes but arrives at Shin-Osaka, one subway stop from the centre, and costs 1,450 yen. Worth it only if you hold a JR Pass or are connecting to a long-distance shinkansen.

Can I use a Suica card between Kyoto and Osaka?

Yes — JR, Hankyu and Keihan all accept IC cards between the two cities. No ticket purchase needed; just tap in and out.

Last reviewed and updated: by the AmazingAsia editorial team. See our editorial policy.