Skip to content
Travel

Kyoto to Osaka by Train: JR, Hankyu or Keihan?

Kyoto to Osaka takes 28–50 minutes and costs ¥410–¥580. Which of the three railways to take depends on where you sleep at each end.

T
Travel Desk
7 min read
Share
Kyoto to Osaka by Train: JR, Hankyu or Keihan?
蘇育群 / Wikimedia Commons · CC BY-SA 2.0

Kyoto and Osaka are half an hour apart, and three different railways make the trip. The mistake is to pick by speed. The fastest train leaves from Kyoto Station, and Kyoto Station is not where most visitors are staying. If your hotel is in Gion and your next one is in Namba, the "fast" train means a bus or subway to reach it and another subway at the far end.

So pick the railway by its stations. Each of the three starts in a different part of Kyoto and ends in a different part of Osaka.

Coming straight from the airport instead? See Kansai Airport to Kyoto and Osaka. Coming from Tokyo: Tokyo to Kyoto.

Some links in this article are affiliate links. If you book through them, The Standard Japan may earn a commission at no additional cost to you.

A Hankyu limited express bound for Kyoto-kawaramachi at Nagaoka-Tenjin station, photographed in 2017
A Hankyu limited express bound for Kyoto-kawaramachi at Nagaoka-Tenjin station, photographed in 2017蘇育群 / Wikimedia Commons · CC BY-SA 2.0

The answer, by where you're staying

Table
Kyoto to Osaka: which railway, by station
You're near…TakeToTimeFare
Kyoto StationJR Special RapidOsaka Station (Umeda), Shin-Osaka28 min at its fastest¥580
Kawaramachi, Karasuma, Nishiki MarketHankyu limited expressOsaka-umedaAbout 43 min¥410
Gion, Sanjo, Fushimi InariKeihan limited expressKyobashi, YodoyabashiAbout 50 min¥490

JR West Fact Sheet 2026 (fares as of 1 April 2026, fastest weekday daytime trains); Keihan fare table revised 1 October 2025; Hankyu timetable.

All three run all day without reservations and take IC cards, so a Suica or ICOCA is all you need. The trains are ordinary commuter stock: you tap in, board the next one and stand if it is full.

JR Special Rapid: from Kyoto Station

The Special Rapid (新快速, shin-kaisoku) is the fast commuter train on the JR Kyoto Line. It runs from Kyoto Station to Osaka Station in 28 minutes at its fastest, stopping at Shin-Osaka on the way, and costs ¥580.

Take it if your Kyoto hotel is near Kyoto Station, your Osaka hotel is in Umeda, or you hold a Japan Rail Pass, which covers it. It is also the one to take if you are connecting to a Shinkansen at Shin-Osaka.

Skip it if you are staying in Gion or downtown. Getting to Kyoto Station first costs you the time the faster train saves.

The Shinkansen also runs between Kyoto and Shin-Osaka, one stop apart. It saves a few minutes on the train and gives them back at Shin-Osaka, which is a subway ride from anywhere you would want to be. For this trip it is not worth the extra fare.

Hankyu: from downtown Kyoto

Hankyu's Kyoto Line starts under Shijo Street at Kyoto-kawaramachi, in the middle of the downtown shopping district and a short walk across the river from Gion. The next stop, Karasuma, is the one for Nishiki Market. Limited expresses reach Osaka-umeda in about 43 minutes for ¥410, the cheapest fare of the three. On weekdays they leave every 10 minutes through the middle of the day.

Take it if you are staying around Kawaramachi, Karasuma or Shijo, and heading for Umeda.

Hankyu limited expresses carry one reserved car, called PRiVACE. A seat is ¥500 on top of the fare, it is the fourth car from the Osaka-umeda end, and Hankyu takes reservations on its website from 14 days ahead.

Keihan: from Gion, Sanjo and Fushimi Inari

A Keihan limited express for Yodoyabashi in its Expo 2025 livery, photographed in 2025
A Keihan limited express for Yodoyabashi in its Expo 2025 livery, photographed in 2025MaedaAkihiko / Wikimedia Commons · CC0

Keihan runs down the east side of Kyoto, along the Kamo River. Its stations are the ones nearest the sights: Gion-shijo for Gion and Yasaka Shrine, Sanjo, Shichijo, and Fushimi-inari for the shrine. In Osaka it stops at Kyobashi and ends at Yodoyabashi, on the Midosuji subway line in the business district.

The limited express takes about 50 minutes between Sanjo and Yodoyabashi. The fare from Gion-shijo or Sanjo to Yodoyabashi is ¥490.

Take it if your Kyoto hotel is in Gion or Higashiyama, or if you want to stop at Fushimi Inari on the way out of town. The limited express does not stop at Fushimi-inari, so that leg is on a slower train.

Keihan's reserved car is the Premium Car: ¥500 on top of the fare for a trip of this length, and the sixth car from the Kyoto end.

Going to Namba or Dotonbori

None of the three railways goes to Namba. Every route ends with the Midosuji subway line, which runs north to south through Osaka.

  • From Keihan: change at Yodoyabashi. Namba is three stops south.
  • From JR or Hankyu: change at Umeda. Namba is four stops south.

From Gion to Namba, that makes Keihan plus the Midosuji line the route with the least walking: one change, and you never go near Kyoto Station.

With a suitcase

These are commuter trains, with no dedicated luggage space and full cars at rush hour. Avoid the morning and early-evening commute if you can.

The ¥500 reserved seat on Hankyu or Keihan is the cheap fix. The other is to send the bag ahead from one hotel to the next and ride with a day pack: see luggage forwarding.

One base or two?

At 28 to 50 minutes, the two cities are close enough to visit either one as a day trip from the other. Plenty of people still split the stay, because Kyoto's temples are best before 9am and Osaka is best after dark.

If you split it, choose each hotel by its railway. A Kyoto hotel near a Keihan or Hankyu station and an Osaka hotel on the Midosuji line make the transfer day one train and one subway. You can compare Kyoto hotels and Osaka hotels on Trip.com; for the areas themselves, see where to stay in Kyoto and where to stay in Osaka.


FAQ

What is the fastest train from Kyoto to Osaka? The JR Special Rapid from Kyoto Station to Osaka Station: 28 minutes at its fastest, ¥580. It is only the fastest overall if you are starting near Kyoto Station.

What is the cheapest way from Kyoto to Osaka? The Hankyu Kyoto Line from Kyoto-kawaramachi to Osaka-umeda, at ¥410. The limited express takes about 43 minutes and costs nothing extra.

Do I need to reserve a seat? No. All three railways run unreserved commuter trains. Hankyu (PRiVACE) and Keihan (Premium Car) each offer one reserved car for ¥500 on top of the fare.

Does the Japan Rail Pass cover Kyoto to Osaka? It covers the JR Special Rapid. It does not cover Hankyu or Keihan, which are private railways.

How do I get from Gion to Namba? Keihan limited express from Gion-shijo to Yodoyabashi, then the Midosuji subway three stops south to Namba.

Can I use Suica between Kyoto and Osaka? Yes. JR, Hankyu and Keihan all accept the major IC cards, including Suica and ICOCA.

Related

T

Travel Desk

The Standard Japan

Trip planning: seasons and crowds, getting around, airports, where to stay, and the practical steps before and after you land.

Facts are taken from primary sources (operators, venues, official tourism and government pages) and dates and prices are checked on the day of writing. Pages are revised when those sources change.

Expertise

Seasonal crowds, transport and airports, itineraries, lodging, pre-trip logistics

Have a question or a correction?

Ask us anything about Kyoto to Osaka by Train: JR, Hankyu or Keihan?, or tell us what we got wrong. We reply within 24 to 48 hours.

kyoto to osakaosaka to kyoto trainhankyu kyoto linekeihan limited expressjr special rapidkyoto to namba
Share

Related Stories

More →