How to go from Osaka to Kyoto

Traveling between Osaka and Kyoto is easier than ever. The two cities are well-connected and there are numerous ways of making the journey.

The fastest way to travel from Osaka to Kyoto is by rail. Using your JR pass you can catch a Shinkansen bullet train which only takes around 15 minutes to travel a distance of 56.4km. There are also bus routes but they can’t match the trains for time or comfort.

Kyoto is one of Japan’s best-preserved cities and it’s worth taking the time to visit. There’s an astonishing number of shrines, temples, palaces, and gardens and it’s one of the best places to witness authentic Japanese traditions such as geisha dancing and Zen meditation.

Osaka to Kyoto by train

Osaka and Kyoto are very well-connected by train as there are 4 different lines you can take. The best rail line to use depends on where you’re traveling from in Osaka and which part of Kyoto you wish to visit.

The best connected stations are Shin-Osaka, Osaka Station and Kyoto Station. But don’t worry: whichever way you go the journey is quick (between 15 and 5 minutes) and the fastest routes are covered by the JR Pass.

JR Tokaido Shinkansen

Covered by JR Pass

The Shinkansen service which runs from Shin-Osaka Station to Kyoto Station is the fastest way and it’s covered by the JR Pass. The bullet train time is only 15 minutes. If you don’t have a JR Pass, the Shinkansen price for this journey is 1,420 yen. The available train services between Shin-Osaka and Kyoto Station by the Tokaido Shinkansen are Nozomi, Hikari and Kodama.

From October 2023, JR Pass holders can ride on a Nozomi service if they pay a supplemental fee.

There are Shinkansen departing from Shin-Osaka to Kyoto Station from 6:00 a.m to 08:01 p.m., one every 10 minutes approx. If you only count those covered by JR Pass, there is one every 25 minutes approx.

Kyoto Station
Kyoto Station

JR Kyoto line

Covered by JR Pass

Although there are 16 stations along this line, only local trains stop at all of them. The Special Rapid is the fastest and most convenient service in this line since it only stops at Osaka, Shin-Osaka, Takatsuki and Kyoto.

The Special Rapid trains run between Osaka Station (departing from platforms 8, 9 and 10) and Kyoto Station and they take between 24 and 29 minutes (depending on the train schedule). Though they are slower than the bullet trains it’s the quickest way if you’re close to Osaka Station. Tickets are only 560 yen (or free with a JR Pass).

JR West Thunderbird Express train
Limited Express Thunderbird

As well as Special Rapid Trains, you can take the Limited Express Thunderbird fully covered by your JR Pass (without it, the price of the ride is between 1210 and 1930 yens). This train runs from Osaka Station to Kyoto Station passing only by Shin-Osaka, the journey takes 30 minutes.

Book your Japan Rail Pass now

The Hankyu Kyoto Line

Not covered by JR Pass

Hankyu Railway is a private company which is not covered by the JR Pass. It goes from Hankyu Umeda Station to central Kyoto in 44 minutes. Though it’s not the quickest, it only costs 400 yen so it’s a good option if you haven’t got a JR Pass. It also provides easy access to attractions in western Kyoto.

The Keihan Main Line

Not covered by JR Pass

A limited express train takes you from Yodoyabashi Station to Sanjo Station in 55 minutes and costs 410 yen. It’s a handy option for sightseeing as stops close to many of Kyoto’s most iconic sights. It’s run by a private company not covered by the JR Pass.

Osaka to Kyoto by bus

As an alternative, there is a bus that covers the trip between Universal City Station, in Osaka, to Kyoto Station.

There are 3 bus stops in Osaka from which to go to Kyoto by Bus: Hotel Keihan Universal Tower, Universal Studios Japan and Namba (OCAT). There are 5 daily buses that cover this route.

Hotel Keihan Universal Tower 07:53 am 09:00 am 09:28 am 07:58 pm 09:03 pm
Universal Studios Japan 09:35 am 08:05 pm 09:10 pm
Namba (OCAT) 08:25 am
Kyoto Station 09:48 am 10:10 am 10:43 am 09:56 pm 10:16 pm

Kansai International Airport to Kyoto

The journey from Kansai International Airport (KIX) to Kyoto takes longer than from central Osaka. The fastest option is the Haruka Express (limited express) which takes 70 minutes to get to Kyoto Station. It’s covered by the JR Pass but costs 1,880 yen if you don’t have one.

Haruka Express train
Haruka Express

There’s also a slower, cheaper option (covered by the JR Pass). You can take JR Kansai Airport Rapid Service train (for Kyobashi) to JR Osaka Station, then transfer to JR Special Rapid Service train (for Nagahama) to JR Kyoto Station.

Kansai Airport to Kyoto by Bus

There are ‘limousine buses’ which run twice an hour from the arrival lobby. The journey takes around 2 hours. You can buy tickets at the airport or online.

Related Tours & Activities

8 thoughts on “How to go from Osaka to Kyoto”
  1. Hi, i am having a JR Kansai Hokuriku area pass.
    Can I use it on the Shirasagi Limited Express train from Fukui to Nagahama?

  2. Hi there,
    My JR pass is Hokuriku arch pass type, can I use it for Hikari or Kodama train? From Kyoto to Osaka station.

    Thank you,

  3. Plan to visit Kansai area focus in kyoto , osaka , nara and kobe in 5 days . Stay at Kyoto . Which JR pass will be recomnended?
    Any JR pass cover rount from tokyo to kyoto? ?

  4. Hello, how to travel to Kyoto from Yotsubashi (Osaka)? If I have JR Pass
    I checked google before, that I must get on Osaka Metro Yotsubashi Line. Do JR Pass cover the Osaka Metro?

    Thank you

  5. How do i take the JR from Tsuruhashi station to get to Kyoto? How long does the trip take? Do I need to transfer between trains. I have the JR pass.

    1. Hi D,

      Tsuruhashi station is on the Osaka loop line, so you should take this line to Osaka Station, and then transfer to the Tokaido main line towards Kyoto Station. Travel time should be around 50-55 minutes.

      Happy travels!

Comments are closed.