Kyoto and Osaka are 75 kilometres apart and connected by some of Japan’s most frequent rail services. The JR Shinkansen takes 13 minutes. The cheapest option costs 410 yen. Here are all routes with exact journey times and fares, so you can choose the one that best fits your trip.
The Kyoto-Osaka corridor is one of the most heavily served rail routes in Japan. Three separate rail operators run services between the two cities (JR, Hankyu, and Keihan), which creates genuine competition in price and speed. Unlike most Japanese rail routes, this one offers multiple options that produce meaningfully different fares and access points.
Option 1: Shinkansen Kyoto to Shin-Osaka (Fastest)
Route: Shinkansen (Nozomi, Hikari, or Sakura) from Kyoto Station to Shin-Osaka Station.
Journey time: 13 minutes (Nozomi) to 17 minutes (Hikari).
Fare: 1,490 yen for an unreserved seat. 2,270 yen reserved seat.
JR Pass: Hikari and Sakura Shinkansen services are covered by the JR Pass. Nozomi is not.
Note: Shin-Osaka is not the same as Osaka (Umeda). It is the Shinkansen terminus in northern Osaka. From Shin-Osaka, you need one more transfer (Osaka Metro Midosuji Line to Namba or Umeda, about 4 to 6 minutes, 230 yen) to reach the main city center. If your destination is in the Umeda or Namba area, factor in this extra step.
Best for: JR Pass holders, those with heavy luggage who want the fastest journey, travellers continuing onward to Hiroshima or Hakata on the same Shinkansen day.
Option 2: JR Special Rapid (Shinkaisok): Best Value JR Option
Route: JR Special Rapid (Shinkaisoku) from Kyoto Station to Osaka Station on the JR Kyoto Line.
Journey time: 27 to 30 minutes.
Fare: 580 yen. Covered by JR Pass.
Frequency: Every 10 to 15 minutes throughout the day.
Destination: Arrives at Osaka Station (also called Umeda), which is the main transport hub of central Osaka and directly above the Osaka Metro interchange. Far better positioned for most Osaka destinations than Shin-Osaka.
Best for: JR Pass holders who want a direct, no-frills connection to central Osaka without the Shinkansen premium. The most commonly used route is by visitors who already hold a JR Pass.
Option 3: Hankyu Limited Express (Cheapest Option)
Route: Hankyu Limited Express from Kyoto-Kawaramachi Station (central Kyoto, near Gion) to Osaka-Umeda Station.
Journey time: 43 minutes from Kyoto-Kawaramachi. 38 minutes from Katsura (one stop into the journey).
Fare: 410 yen.
JR Pass: Not valid. Hankyu is a private railway.
Frequency: Every 10 to 15 minutes.
Starting point advantage: Kyoto-Kawaramachi Station is on the east side of central Kyoto, within walking distance of Gion, the Nishiki Market, and the Kamo River area. For visitors staying in or visiting eastern Kyoto, this is often more convenient than walking to Kyoto Station.
End point: Osaka-Umeda Station, directly in the Umeda shopping and nightlife area of northern Osaka.
Best for: Budget travellers, those staying in central or eastern Kyoto, and anyone not holding a JR Pass. The 410 yen fare versus the 580 yen JR fare is a modest saving,, but thestarting-pointt advantage can be significant.
Option 4: Keihan Main Line
Route: Keihan Main Line from Demachiyanagi, Sanjo, or Gion-Shijo Station in Kyoto to Yodoyabashi or Osaka Namba Station in Osaka.
Journey time: 50 to 55 minutes from Demachiyanagi to Yodoyabashi.
Fare: 430 yen.
Best for: Visitors in eastern Kyoto (Fushimi Inari, Gion, Sanjo) who want to reach southern Osaka (Namba, Shinsaibashi) without transferring in the Umeda area. The Keihan terminates at Yodoyabashi (central Osaka) and Nakanoshima, and has a branch to Osaka Namba via the Nakanoshima Line.
Option 5: Highway Bus
Route: Highway buses run between Kyoto Station and various Osaka stops (Umeda, Namba, Universal Studios).
Journey time: 45 to 90 minutes, depending on traffic. Significantly less reliable than rail.
Fare: 700 to 1,200 yen depending on operator and route.
Best for: Travellers with large luggage who are going directly to the Osaka Namba bus terminal and want to avoid a train transfer. Not recommended as a standard option given the unpredictability of traffic.
Which Route Should You Take?
JR Pass holder travelling to central Osaka: take the JR Special Rapid to Osaka Station. Fast, free with the pass, and arrives at the best location.
JR Pass holder going to Shin-Osaka (to catch another Shinkansen): Hikari Shinkansen to Shin-Osaka. 13 minutes.
No JR Pass, staying near Gion or Nishiki Market: Hankyu from Kyoto-Kawaramachi. Cheap and convenient from the east side of Kyoto.
Going to Namba or south Osaka: Hankyu to Umeda and transfer, or Keihan to Namba if starting from eastern Kyoto.
Going directly to USJ: JR Special Rapid to Osaka Station, then JR Sakurajima Line. See the Osaka to Universal Studios Japan guide for the full route.

