How do I get from the airport to Kyoto?
Take the JR Haruka Express from Kansai International Airport (KIX) to Kyoto Station — 75 minutes, around ¥2,200 ($14) with the tourist-discount ICOCA & Haruka ticket sold at the JR counter in arrivals. Runs twice an hour until roughly 10pm. Bring your passport to buy the discounted fare.
Kyoto has no airport. You're landing at Kansai International Airport (KIX), built on a man-made island in Osaka Bay, roughly 100 km south. The moment you step off the jetbridge, humid Kansai air wraps around you — currently about 22°C and damp. Head for the JR ticket office on the arrivals floor and buy the ICOCA & Haruka package. Bring your passport; this discount is for foreign visitors only, and the clerk will want to see it. The line can stretch 20–30 minutes deep after a big international wave lands, but the savings justify the wait — ¥2,200 ($14) for a reserved seat versus ¥3,640 ($23) at the regular counter. The Haruka Express itself runs from a platform directly beneath the terminal. Seventy-five minutes, air-conditioned and quiet, through Osaka's southern suburbs. Somewhere around Tennōji the concrete gives way to green rice paddies and low hills. Then you're pulling into Kyoto Station.
The Haruka runs about twice an hour from roughly 6:30am to 10pm. It deposits you at Kyoto Station's JR platforms, which connect directly to the Karasuma subway line, the south-side Hachijō taxi rank, and the city bus terminal — all within a five-minute walk inside the station complex. Worth noting: that ICOCA card you bought with the Haruka ticket is a rechargeable transit IC card that works on every bus, subway, and train across the Kansai region. Load another ¥2,000–3,000 ($13–19) at any station kiosk and you won't need to puzzle over individual fares for the rest of your trip. The card also taps at convenience stores and vending machines, which matters more than you'd expect when you're jet-lagged and the hot canned coffee at a platform Lawson is calling your name.
If you're arriving on a domestic flight, you might land at Osaka Itami Airport (ITM) instead — it's closer. The airport limousine bus from Itami runs direct to Kyoto Station in about 50 minutes for ¥1,340 ($8). No transfers, no hauling luggage down station stairs, just a highway ride past the northern fringe of Osaka. It drops you at the Hachijō south side of Kyoto Station. From KIX, there's a similar limousine bus — roughly 85 minutes, ¥2,600 ($16) — but once you factor in the Haruka tourist discount, the bus is slower and barely cheaper. The bus from KIX only makes sense if you're traveling with oversized bags and want to avoid dragging them through the station concourse.
Late arrivals are the rough part. The last Haruka toward Kyoto leaves KIX around 10:16pm. Miss that and a taxi runs roughly ¥30,000 ($188) for a 90-minute expressway ride. Brutal. A smarter fallback: take the last JR Kansai-Airport Rapid or Nankai line train into central Osaka — Tennōji or Namba — and check into a business hotel near the station for ¥5,000–8,000 ($31–50). Osaka's station-adjacent hotels tend to be clean and functional, with warm fluorescent lobbies, coin laundry in the basement, and a 7-Eleven next door. That said, most international flights at KIX land between midday and early evening, so the late-night scenario is less common than it sounds. Check your arrival time against the Haruka timetable before you leave home.
Transfer options from Kansai International Airport (KIX)
Haruka Express (ICOCA & Haruka tourist discount) · Recommended
75 min · ¥2,200 (~$14)
Haruka Express (standard reserved seat)
75 min · ¥3,640 (~$23)
Airport limousine bus (KIX → Kyoto Station)
85 min · ¥2,600 (~$16)
Airport limousine bus (Itami → Kyoto Station)
50 min · ¥1,340 (~$8)
Taxi from KIX
90 min · ~¥30,000 (~$188)
Last verified by automated review (v1.7.2) on June 5, 2026. What is automated review?