For Kyoto, take the JR Haruka limited express: it runs direct from Kansai Airport (KIX) to Kyoto Station in about 75 minutes for roughly ¥3,050 (free with a JR Pass). For central Osaka (Namba), the Nankai Rapi:t is faster and cheaper at ~34-45 minutes and ~¥1,490. The limousine bus is slower but easier if you have heavy luggage or a hotel on Kyoto Station’s south side.
How do you get from KIX to Kyoto?
Take the JR Haruka limited express. It leaves from JR Kansai-Airport Station (follow the JR signs, not Nankai) and runs direct to Kyoto Station in about 75 minutes. A non-reserved seat is roughly ¥3,050; buying the Haruka one-way ticket online is a little cheaper and lets you pre-book a seat. Departures run about every 30 minutes through the day, with the last Haruka to Kyoto around 22:15-22:30.
Kyoto Station is a hub, so almost any Kyoto hotel is a short taxi, subway or bus ride away. If you haven’t picked an area yet, see our guide on where to stay in Kyoto.
How do you get from KIX to Osaka: Haruka or Nankai?
It depends on where you’re staying. If your hotel is near Namba, Shinsaibashi or Dotonbori, the Nankai line wins: the Rapi:t limited express reaches Namba in as little as 34 minutes for about ¥1,490, and the cheaper Nankai Airport Express does the same run in ~45 minutes for ~¥970. If you’re staying near Shin-Osaka, Tennoji or Osaka Station, take the Haruka instead: it reaches Tennoji in ~35 minutes and Shin-Osaka in ~50 minutes.
The short version: match the train to your neighbourhood. Our where to stay in Osaka guide tells you which stations each area sits on, so you can pick the transfer before you book the hotel.
Haruka vs the limousine bus: which is better?
The Haruka is faster and immune to traffic, so it’s the default for most travellers. The limousine bus takes about 85-90 minutes to Kyoto Station versus 75 on the train, and can run late in rush hour. Where the bus wins is luggage and stairs: your suitcase goes in the hold, you keep one seat the whole way, and there are no platform changes or ticket gates to wrestle bags through. For a solo traveller with a carry-on, the train is the clear pick.
When is the bus actually worth it?
Take the bus if you have heavy or multiple suitcases, are travelling with kids or older relatives, or your Kyoto hotel is on the Hachijoguchi (south) side of the station, where the bus stops. It also helps late at night: the last KIX-to-Kyoto bus leaves around 23:20, after the last Haruka has gone. If you’d rather not haul bags at all, forward your luggage from the airport and travel light on the train.
What about tickets and discounts: Klook QR, ICOCA, JR Pass?
If you hold a Japan Rail Pass, the Haruka is free — just reserve a seat at the JR counter or online. Without a pass, the cheapest routes are a discounted Haruka one-way ticket bought online (JR-West WEST QR or a QR/e-ticket via Klook), which beats the walk-up limited-express fare. The old ICOCA & Haruka combo was discontinued in 2023, so ignore older blogs that push it — you can still buy an ICOCA card separately for everyday tap-and-go. Not sure a rail pass pays off? See our take on whether the JR Pass is worth it.
| Factor | Haruka (JR) | Limousine bus | Nankai Rapi:t |
|---|---|---|---|
| Best for | Kyoto / Shin-Osaka / Tennoji | Kyoto with heavy bags | Namba / central Osaka |
| Time | ~75 min to Kyoto | ~85-90 min to Kyoto | ~34-45 min to Namba |
| Price | ~¥3,050 (¥0 with JR Pass) | ¥2,800 | ~¥1,490 (Rapi:t) |
| Luggage | Overhead / end racks | Suitcase in the hold | Overhead racks |
| Frequency | ~every 30 min | ~2-3 per hour | ~2 per hour |
| Overall | Best all-round for Kyoto | Only for heavy luggage | Best for Namba |
Frequently asked questions
I land at KIX late at night — can I still reach Kyoto?
Yes, if your flight is on time. The last Haruka to Kyoto is around 22:15-22:30; after that the last limousine bus leaves KIX around 23:20 and reaches Kyoto Station about 00:45. If you clear immigration and baggage after ~23:00, plan on the bus and make sure your hotel accepts a post-midnight check-in.
Is the Haruka covered by the JR Pass?
Yes. The Haruka is a JR-West limited express, so a valid Japan Rail Pass covers it in full, including a reserved seat booked at the counter. The Nankai lines and the limousine bus are not JR and are not covered.
Should I buy the Haruka ticket in advance or at the airport?
Buying online (JR-West WEST QR or a Klook QR/e-ticket) is usually cheaper than the walk-up fare and lets you reserve a seat and skip the machine queue — handy after a long flight. If you hold a JR Pass, skip all of that and just reserve a free seat at the JR counter.
Do I need cash for the train, or does tap-to-pay work?
You can pay the limousine bus and many gates with an IC card (ICOCA/Suica) or contactless, but the Haruka limited-express portion needs an actual ticket — buy it online or at the machine. Carry a little cash as backup; 7-Eleven ATMs at the airport and in the city accept foreign cards.
Is the ICOCA & Haruka discount still available?
No. The combined ICOCA & Haruka package was discontinued in 2023. Ignore older guides that recommend it. You can still buy an ICOCA card on its own, and a discounted Haruka one-way ticket separately online.
How do I get from KIX to Namba the cheapest way?
Take the Nankai Airport Express (not the Rapi:t): about 45 minutes to Namba for roughly ¥970, no seat reservation needed. The Rapi:t is faster (as little as 34 minutes) and more comfortable at about ¥1,490, with all seats reserved.