Practical · 2 min read
Getting to Kyoto from Osaka, Kansai & Itami Airports
How to get to Kyoto from Kansai Airport (KIX), Itami Airport (ITM), and central Osaka: trains, the limousine bus, prices, and travel times for each.
By Todokyoto · Updated September 16, 2026

From Kansai Airport (KIX)
The JR Haruka limited express is the direct option: about 70–80 minutes to Kyoto Station, running roughly every 30 minutes. A one-way non-reserved seat costs around ¥3,060 (¥3,590 reserved), but foreign passport holders can buy a discounted one-way Haruka ticket for about ¥2,200, which is worth arranging before arrival. It's fully covered by a Japan Rail Pass if you're using one. There's no need to change trains; Haruka services run straight through from the airport terminal to Kyoto Station.
From Itami Airport (Osaka Airport, ITM)
Itami is Osaka's domestic airport. If your flight originated elsewhere in Japan rather than internationally, this is likely where you landed, not Kansai. There's no direct train, so the straightforward option is the Hankyu Kanko Bus limousine bus: about 50–55 minutes to Kyoto Station's Hachijo-guchi (south) exit for ¥1,500. It runs first-come, first-served with no reservation, but take an earlier departure if your connection is tight, since buses can fill up at peak times. A train route exists via the Osaka Monorail with a transfer onto the Hankyu or JR lines, but with multiple changes it rarely beats the bus for a first-time visitor with luggage.
From Central Osaka
The JR Special Rapid on the JR Kyoto Line is the fastest ordinary option: about 29 minutes from Osaka Station to Kyoto Station for ¥580, and it's covered by the Japan Rail Pass. It only stops at Osaka, Shin-Osaka, and Takatsuki before Kyoto, so it's quicker than it sounds for a cross-city trip. Trains run frequently through the day. No reservation is needed: tap an IC card or buy a ticket at the platform machine.
Which to Use
If you're landing at Kansai Airport, take the Haruka straight to Kyoto Station rather than routing through central Osaka first. It's a single direct ride either way, and backtracking through Osaka only adds time. If you're landing at Itami instead, skip the train options above and take the limousine bus straight to Kyoto Station. It's the simplest way in regardless of where you're ultimately headed in the city. If you're already staying in Osaka and day-tripping to Kyoto, use the Special Rapid. It's cheaper than the limited express options and just as frequent, and the half-hour ride makes Kyoto an easy day trip from Osaka.
On Arrival
Kyoto Station is the hub for the city's buses, subway, and onward JR/private rail lines. Pick up an IC card here if you don't already have one from elsewhere in Japan, since it covers nearly everything described in the getting-around guide.