Plan with facts
Transport & Luggage · Rails

Kansai Airport to Kyoto: Haruka, Bus or Shuttle, and the ¥2,200 Ticket That Decides It

Roughly 100 km by rail and, at full price, over ¥3,000. A discounted Haruka ticket for foreign visitors turns it into a 75-minute ride with no changes for less than the bus. Every option compared, and when the bus still wins.

A small train running through a tunnel of cherry blossoms in Kyoto

Kansai International Airport is built on an artificial island in Osaka Bay, roughly 100 km from Kyoto by rail. At full fare that is a ¥3,000-plus trip. But JR West sells foreign visitors a one-way Haruka ticket for ¥2,200, and that one product turns the Kansai airport to Kyoto transfer into a 75-minute ride with no changes, for less than the bus. The other options still have their moments, mostly after 22:00 or when the luggage gets serious.

The short answer

  • Best for most people: the Haruka Express with the ¥2,200 HARUKA One-way Ticket (foreign passport, temporary visitor), about 75–85 minutes, no changes.
  • Haruka at full fare: ¥3,060 unreserved, ¥3,590 reserved.
  • Cheapest by rail: JR rapid trains with a change at Osaka, ¥1,860, around 1 hr 45 min.
  • Landing late or at Terminal 2: the limousine bus, ¥2,800, last departures after 23:00.
  • Door to door: Yasaka’s shared shuttle, ¥4,300 per person, booked two days ahead.

Kansai airport to Kyoto: every option compared

RoutePriceTimeArrivesWith luggage
Haruka + HARUKA One-way Ticket¥2,20075–85 minKyoto StationGood, racks at the car ends
Haruka, full fare¥3,060–3,59075–85 minKyoto StationGood, racks at the car ends
JR rapid, change at Osaka¥1,860≈ 1 hr 45Kyoto StationA change and commuter crowds
Airport Limousine bus¥2,80085–90 minKyoto Station, Hachijo exitBest, case in the hold
Yasaka shared shuttle¥4,300 per person90 min +Your hotelDoor to door, other drop-offs first
MK flat-rate taxifrom ¥23,800 per car + tolls75–100 minYour doorOnly for four with big cases

Fares are one-way adult fares. Shuttle and taxi times depend on how many other hotels come first and on the traffic around Osaka.

The Haruka Express and the ¥2,200 ticket

The Haruka Express is JR West’s airport limited express. It runs about every 30 minutes from Kansai Airport to Tennoji, Shin-Osaka and Kyoto, with the first departure from the airport at 06:40 and the last at 22:16 on the current timetable. Times shift slightly with each timetable revision, so check yours.

At full price the Haruka costs ¥3,060 with an unreserved seat and ¥3,590 reserved. Visitors entering Japan with temporary visitor status on a foreign passport can buy the HARUKA One-way Ticket instead: ¥2,200 to Kyoto, ¥1,100 for children, good for a reserved or an unreserved seat. Japanese nationals can’t use it, and you will need your passport to collect it.

You can buy it on JR West’s online reservation site up to a month ahead and pick it up at the airport, or buy it on arrival from the dedicated machine at Kansai-Airport station. Don’t reserve a specific train from home. Nobody knows how long immigration will take, and a missed reservation is a problem you don’t need on day one. Get the ticket, then reserve a seat at the machine once you’re through.

Two useful details. The Kyoto ticket also takes you on to a few JR stations past Kyoto, Saga-Arashiyama among them. And the Haruka is covered by the Japan Rail Pass and JR West’s Kansai Area Pass, so if either is already active, all you need is a seat reservation. Whether a pass makes sense for the rest of the trip is a separate question, answered in is the JR Pass worth it.

A uniformed railway staff member on a Japanese station platform
Reserve the Haruka seat after immigration, not before: the queue decides which train you catch.

KIX to Kyoto by bus

The Kansai Airport Limousine bus from KIX to Kyoto costs ¥2,800 one way, or ¥5,100 for a return valid 14 days, and takes about 85–90 minutes to the Hachijo exit on the south side of Kyoto Station. It picks up at both terminals. That matters if you fly Peach or another airline from Terminal 2, because the train station is at Terminal 1, a shuttle-bus ride away.

It also runs later than the train. The last buses leave Terminal 1 at 23:20 and Terminal 2 at 23:07, about an hour after the last Haruka. Going back to the airport, seats on buses from Kyoto have to be reserved in advance.

Door to door: shuttles and taxis

Yasaka’s airport shuttle picks up at KIX and drops off at hotels in Kyoto city for ¥4,300 a person. It’s shared, so expect to stop at other people’s hotels first, and you have to book by noon two days before you travel.

MK Taxi runs a flat-rate service from ¥23,800 per car to the Hachijo exit of Kyoto Station, by reservation, with expressway tolls on top. For four people that’s about ¥6,000 each before tolls. It costs far more than the train, but it’s the only option where nobody lifts a suitcase.

Choose by where you are staying

Your areaTakeWhy
Around Kyoto StationHarukaGet off and walk.
ArashiyamaHaruka, same ticket on to Saga-ArashiyamaOne change at Kyoto, no extra fare.
Gion, Higashiyama, KawaramachiHaruka, then a taxi from Kyoto StationCity buses are packed and hopeless with a suitcase.
A ryokan up a hill, or two big cases eachYasaka shuttle, or the train plus luggage forwardingRemoves the stairs and slopes from the equation.
Landing after about 22:00Limousine busRuns an hour later than the train.

What catches people out

  • Terminal 2 has no station. Passengers from Terminal 2 take the free shuttle bus to Terminal 1 for the trains, so allow an extra 15 minutes.
  • Kyoto’s buses and suitcases don’t mix. The city actively encourages visitors to send big cases ahead rather than bring them on buses, and in peak season you may not physically get on. Take a taxi from the station, or send the case.
  • On the way back, the JR Kansai Airport Rapid from Osaka runs coupled to a train for Wakayama, and only the front cars go to the airport. The Haruka and the bus don’t have this problem.
  • Any IC card works on every train on this page. If you don’t have one yet, see Suica, Pasmo and ICOCA.

What we would actually do

Buy the HARUKA One-way Ticket at the airport machine, reserve a seat once through customs, and send anything bigger than a carry-on to the hotel from the courier counter in the arrivals hall. If the flight lands after 22:00, the limousine bus instead.

Before any of this, you have to clear the airport: the arrival procedure sets out the four checkpoints. Spending a few days in Osaka first? The Osaka Amazing Pass covers the city’s subway and around 40 attractions. The rest of the country is in our Japan travel guide.

Sources

Data checked: 2026-09-27