For Kyoto, take the JR Haruka: 76 minutes from Kansai Airport to Kyoto Station, ¥3,590 with a reserved seat — or ¥2,200 if you hold a foreign passport and buy the HARUKA one-way ticket. For Namba and central Osaka, Nankai is faster and far cheaper: ¥970 on the Airport Express, ¥1,670 on the rapi:t. The limousine bus is slower, but it swallows your suitcase and runs later than any train.

How do you get from KIX to Kyoto?

Take the JR Haruka limited express from JR Kansai-Airport Station — follow the JR signs, not Nankai. Most runs reach Kyoto Station in 76 minutes; the early-morning ones make extra stops and take up to 100. A reserved seat is ¥3,590 (¥1,860 fare plus a ¥1,730 express charge), ¥3,060 unreserved, ¥200 more on peak dates. Thirty trains run on a weekday, roughly every 30 minutes, from 06:31 to 22:16.

Two cheaper routes exist. Foreign passport holders on a Temporary Visitor stamp can buy the HARUKA one-way ticket for ¥2,200 to Kyoto — reserved seat included, about 39% off the walk-up price. And if you are counting every yen, a JR local-and-rapid combination via Hineno and Osaka costs roughly ¥1,790 with two changes, but takes about 1 hour 45 minutes with your bags in tow.

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.

KIX to Osaka: Nankai, JR or the bus?

It depends on your neighbourhood, not on the operator. Staying near Namba, Shinsaibashi or Dotonbori? Nankai wins outright: the Airport Express is ¥970 in about 45 minutes, the rapi:t ¥1,670 in 34-42. Staying near Osaka Station or Umeda? The JR Kansai Airport Rapid is ¥1,180 in about 65 minutes, the Haruka ¥2,910 in 47, and the limousine bus ¥1,800 in 60-70. For Tennoji, the JR rapid is ¥1,060.

One detail that saves money: Nankai raised the rapi:t limited-express charge from ¥520 to ¥700 on 1 April 2026, but buying ticketless through Nankai’s own service costs ¥550 instead — ¥1,520 all in. Buying on board adds a flat ¥300. The Airport Express needs no supplement at all: tap in with ICOCA or Suica and go.

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.

Is the rapi:t worth ¥700 more than the Airport Express?

Usually not. The rapi:t saves only 3-10 minutes over the Airport Express on the same tracks, so the ¥700 buys a guaranteed reserved seat, more legroom and proper luggage space rather than speed. That is money well spent if you land in the evening with two large cases, or with a family who would otherwise stand. Solo with a carry-on at midday, take the Airport Express.

Haruka vs the limousine bus to Kyoto: which is better?

The Haruka is faster and immune to traffic: 76 minutes against 88 for the bus, and 88 is the good-day figure — rush hour and holiday weekends stretch it. Where the bus wins is handling. Your suitcase goes in the hold, you keep one seat the whole way, and there are no ticket gates or platform changes to wrestle bags through. For a solo traveller with a carry-on, the train is still 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 sits on the Hachijoguchi (south) side of the station, where the bus stops. It is ¥2,800 to Kyoto and ¥1,800 to Osaka Station/Umeda, both routes accept IC cards and contactless, and no reservation is needed leaving the airport. If you’d rather not haul bags at all, forward your luggage from the airport and travel light on the train.

I land late at KIX — what still runs?

More than you would think, but not the Haruka. The last one to Kyoto leaves at 22:16 and arrives 23:32. After that, the last limousine bus to Kyoto Station departs 23:20 and arrives 00:45. For Osaka, the last Nankai Airport Express to Namba leaves 23:55 (Namba 00:39), the last JR direct to Osaka Station 23:09 (00:15), and the last Umeda bus 23:45. Warn your hotel about a post-midnight check-in.

Tickets and discounts: HARUKA one-way, ICOCA, JR Pass

If you hold a Japan Rail Pass, the Haruka is free, reserved seat included — book it at the JR counter or online. Without a pass, the HARUKA one-way ticket is the cheapest reserved option for visitors: ¥1,300 to Tennoji, ¥1,800 to Osaka or Shin-Osaka, ¥2,200 to Kyoto, ¥2,000 to Kobe, on a foreign passport with Temporary Visitor status. The old ICOCA & HARUKA combo stopped being sold on 30 September 2023, so ignore blogs that still push it — you can buy a plain ICOCA card separately for everyday tap-and-go. JR-West’s Kansai Area Pass also covers a reserved Haruka seat, up to two times. Not sure a rail pass pays off? See our take on whether the JR Pass is worth it.

JR-West's Kansai Area Pass is the pass that covers this transfer, and the arithmetic is worth doing before you buy. It is ¥2,800 for one day, ¥4,800 for two, ¥5,800 for three and ¥7,000 for four (children ¥1,400, ¥2,400, ¥2,900 and ¥3,500), and it includes a reserved Haruka seat up to two times plus JR-West local, rapid and special rapid trains across Kyoto, Osaka, Kobe, Nara and Himeji. For the airport run on its own it does not pay: ¥2,800 is ¥600 more than the ¥2,200 HARUKA one-way ticket to Kyoto, and ¥1,010 more than the ¥1,790 local-and-rapid crawl. It only starts winning if you add at least ¥600 of JR travel on the same calendar day — a Kyoto–Osaka return is ¥1,160, which covers it — or if you do not qualify for the tourist ticket, in which case ¥2,800 beats the ¥3,060 unreserved walk-up Haruka immediately. JR-West warns that prices are subject to change and that the sale price is set by the date of purchase, not the date of use.

FactorHaruka (JR)Nankai (rapi:t / Airport Express)Limousine bus
Best forKyoto, Osaka Station, Shin-Osaka, TennojiNamba, Shinsaibashi, DotonboriKyoto or Umeda with heavy bags
Time from KIX76 min Kyoto / 47 Osaka / 33 Tennoji34-42 min rapi:t, ~45 Airport Express88 min Kyoto, 60-70 Umeda
One-way price¥3,590 Kyoto reserved (¥2,200 tourist ticket)¥1,670 rapi:t / ¥970 Airport Express¥2,800 Kyoto / ¥1,800 Umeda
LuggageOverhead and end racksRacks on rapi:t, overhead only on the ExpressIn the hold
Frequency~every 30 min, 30 trains on a weekdayAirport Express every 15-20 min, rapi:t 1-2/hour~2-3 per hour
Last departure22:16 (Kyoto 23:32)23:55 Airport Express (Namba 00:39)23:20 Kyoto (00:45), 23:45 Umeda
Covered by JR PassYes, reserved seat includedNoNo
Our pickBest for KyotoBest for NambaBest after 22:16 or with big bags
KIX transfer options, checked 14 August 2026 on JR-West, Nankai, Keihan Bus and Hankyu Kanko Bus. Yen figures; ¥158 ≈ US$1 in mid-August 2026.

Frequently asked questions

I land at KIX late at night — can I still reach Kyoto?

Yes, but probably by bus. The last Haruka to Kyoto leaves at 22:16 and arrives 23:32. The last limousine bus leaves KIX at 23:20 and reaches Kyoto Station Hachijoguchi at 00:45. If you clear immigration and baggage after 23:20, your options are a taxi, an airport hotel, or a night in Osaka — the last Nankai train to Namba runs at 23:55.

Is the Haruka covered by the JR Pass?

Yes, in full, reserved seat included — it is a JR-West limited express, so book a seat at the counter or online at no extra cost. Nankai’s rapi:t and Airport Express and every limousine bus are not covered. Note that the 7-day Japan Rail Pass is ¥50,000 now and rises to ¥53,000 on 1 October 2026 when bought through overseas agents.

Should I buy the Haruka ticket in advance or at the airport?

In advance, if you qualify. The HARUKA one-way ticket (foreign passport, Temporary Visitor status) is ¥2,200 to Kyoto against ¥3,590 for a walk-up reserved seat, and you can buy it overseas, through JR-West’s online reservation system, or as a QR e-ticket from a reseller. If you hold a JR Pass, skip all of that and reserve a free seat.

Do I need cash for the train, or does tap-to-pay work?

Tap-to-pay covers most of it. ICOCA, Suica and contactless cards work on the Nankai Airport Express, on JR local and rapid trains, and on the limousine buses. What an IC card does not cover is a limited-express seat: the Haruka and rapi:t supplements need an actual ticket bought online, at a machine or in the app. Carry a little cash anyway — 7-Eleven ATMs accept foreign cards.

Is the ICOCA & HARUKA discount still available?

No. JR-West stopped selling it on 30 September 2023, and plenty of older guides still recommend it. The replacement is the HARUKA one-way ticket, ¥1,300 to ¥2,200 depending on the section, and you can buy an ICOCA card on its own at the airport if you want one for local travel.

What is the cheapest way from KIX to Namba?

The Nankai Airport Express: ¥970, about 45 minutes, no reservation and no supplement. The rapi:t covers the same route in 34-42 minutes for ¥1,670, or ¥1,520 bought ticketless through Nankai, with every seat reserved. The time saved is small; the difference in comfort with large luggage is not.

What is the cheapest way from KIX to Kyoto?

A JR local-and-rapid combination via Hineno and Osaka, at roughly ¥1,790 with two changes and about 1 hour 45 minutes. It is genuinely unpleasant with luggage. For most visitors the honest cheap option is the ¥2,200 HARUKA one-way ticket, which buys a reserved seat and cuts the trip to 76 minutes.

Does the Haruka stop at Osaka Station?

Yes. Haruka calls at Tennoji (33 minutes from KIX), Osaka Station (47), Shin-Osaka (51) and Kyoto (76). If your hotel is in Umeda, the Haruka is the fastest train at ¥2,910, though the JR Kansai Airport Rapid does the same trip for ¥1,180 in about 65 minutes.