How to Get from Kansai Airport to Osaka and Kyoto — Every Option with Prices
Kansai International Airport (KIX) serves both Osaka and Kyoto — two cities in the same region but with meaningfully different transit options from the airport. Getting to Osaka takes 30 to 75 minutes depending on the service you choose. Getting to Kyoto takes 75 to 90 minutes. Here's the complete breakdown of every option with current prices, so you can pick the right one for your destination.
All options at a glance
Haruka Express (to Kyoto): ¥3,640 / 75 min to Kyoto Station. Reserved seats. JR Pass covered. Fastest direct option to Kyoto.
Haruka Express (to Osaka/Tennoji): ¥2,430 / 30 min to Tennoji, 45 min to Shin-Osaka. JR Pass covered.
Nankai Rapi:t (to Namba, Osaka): ¥1,450 / 38 min to Namba Station. No JR Pass. Best for travelers staying in Namba or Shinsaibashi area.
Nankai Limited Express (to Namba): ¥1,110 / 50 min to Namba. No JR Pass. Budget train option — no reserved seats.
Airport Limousine Bus (to Osaka): ¥1,100–1,800 / 50–90 min. Multiple routes to different Osaka areas.
Airport Limousine Bus (to Kyoto): ¥2,800 / 90–115 min. Slower than Haruka but direct if staying near a bus stop.
Taxi/ride-share to Osaka: ¥8,000–15,000 / 50–80 min. Rarely justified given the train options.
Option 1 — Haruka Express (best for Kyoto, good for Osaka)
The Haruka Express is JR West's dedicated airport limited express, running from Kansai Airport directly to Tennoji (Osaka), Shin-Osaka, and Kyoto Station without transfers. It's the only single-train direct service to Kyoto from the airport — everything else requires a transfer in Osaka.
To Kyoto: 75 minutes, ¥3,640 total (base fare + limited express surcharge). Covered by JR Pass — Pass holders pay only the limited express surcharge if seats are reserved, or nothing at all if using an unreserved car. Trains depart roughly every 30 minutes.
To Osaka (Tennoji): 30 minutes, ¥2,430. Tennoji connects to the Osaka Metro Midosuji Line for onward travel to Namba or Umeda.
To Shin-Osaka: 45 minutes, ¥2,910. Useful if connecting to the Shinkansen for onward travel.
Tickets: IC cards (Suica, ICOCA, Pasmo) cover the base fare but not the limited express surcharge — purchase a limited express ticket at the JR West counter or vending machine in the arrivals hall. JR Pass holders show the pass at the counter to get a reserved seat ticket. The Icoca & Haruka discount package (available to foreign passport holders) combines an ICOCA card with a discounted Haruka ticket for ¥3,600 one-way to Kyoto — slightly cheaper than buying separately and includes the IC card.
Best for: travelers going directly to Kyoto (the only direct option), JR Pass holders, and travelers going to Shin-Osaka to connect to the Shinkansen.
Option 2 — Nankai Rapi:t (fastest to Namba, Osaka)
The Nankai Rapi:t is a private railway express running from Kansai Airport directly to Namba Station in central Osaka in 38 minutes — faster than the Haruka to Osaka city center and cheaper. The train's distinctive retro-futuristic black exterior makes it immediately recognizable at the airport platform.
Journey time: 38 minutes to Namba Station. Trains depart every 30 minutes.
Price: ¥1,450. IC cards are accepted for the full fare — this is a straightforward tap-and-ride service with reserved seats included in the price.
No JR Pass coverage: Nankai is a private railway, not a JR line. JR Pass holders don't receive any discount.
Best for: travelers staying in the Namba, Shinsaibashi, or Dotonbori area of Osaka. Namba Station connects directly to the Osaka Metro for onward travel to Umeda or other Osaka neighborhoods. If your hotel is near Namba or the southern Osaka entertainment district, this is the fastest and most direct option.
Option 3 — Nankai Limited Express (budget option to Namba)
The Nankai standard Limited Express service uses the same tracks as the Rapi:t but is slower (approximately 50 minutes) and costs ¥1,110 — ¥340 less than the Rapi:t. No reserved seating. The difference is mainly train comfort and speed; both arrive at Namba Station.
For budget-conscious travelers without heavy luggage, this is a reasonable alternative to the Rapi:t, particularly during off-peak hours when the unreserved cars aren't crowded.
Going to Kyoto Station: Haruka Express — only direct service, 75 min, ¥3,640 (or JR Pass + limited express ticket)
Going to Namba/Shinsaibashi (Osaka): Nankai Rapi:t — 38 min, ¥1,450, IC card accepted
Going to Umeda/Shin-Osaka: Haruka to Tennoji (30 min) then Osaka Metro north, or Nankai Rapi:t to Namba then Metro north
JR Pass holders going anywhere: Haruka Express — covered by pass, get reserved seat ticket at JR counter
Budget priority: Nankai Limited Express to Namba — ¥1,110, 50 min, no reserved seat
Heavy luggage, direct hotel drop: Airport Limousine Bus — slower but no stairs, luggage in undercarriage
Option 4 — Airport Limousine Bus
The Airport Limousine Bus runs from Kansai Airport to multiple destinations across Osaka and Kyoto, dropping passengers at specific hotel clusters and major stations. The main advantage is direct hotel delivery without needing to navigate train stations with heavy luggage.
To Osaka (various areas): ¥1,100–1,800 depending on destination, 50 to 90 minutes. Routes cover Namba, Umeda, Universal Studios Japan area, and several hotel zones.
To Kyoto: ¥2,800, approximately 90 to 115 minutes under normal traffic. During rush hours or high-traffic periods, journey time can extend to 130 minutes or more. The Haruka Express (75 minutes, ¥3,640) is faster and more predictable — use the bus to Kyoto only if your hotel is directly on a bus route that makes the transfer worthwhile.
Tickets: buy at the Airport Limousine Bus counter in the arrivals hall. Check the route map to confirm which bus serves your hotel or destination area.
Getting from Osaka to Kyoto — if you land at KIX and need to continue
Some travelers arrive at Kansai Airport, spend a night or two in Osaka, and then continue to Kyoto. For this route, the JR Shinkansen (Osaka to Kyoto, approximately 15 minutes, ¥1,490) or the Hankyu Railway (Osaka-Umeda to Kyoto-Kawaramachi, approximately 43 minutes, ¥410) are the standard options — neither involves the airport at all, since you're already in the city. The Haruka Express is only relevant for the direct airport-to-Kyoto journey.
ICOCA card — the local alternative to Suica
If arriving at Kansai Airport without a Suica or Pasmo card, ICOCA is the Kansai equivalent — issued by JR West, accepted on all trains, subways, and buses in the Kansai region, and usable at convenience stores and vending machines the same way Suica works in Tokyo. Available at ICOCA vending machines in the arrivals area. ¥500 deposit applies, refundable when you return the card. Suica and ICOCA are mutually accepted across Japan — if you already have a Suica from Tokyo, it works in Osaka and Kyoto without needing a separate ICOCA.
Last train times from Kansai Airport
Last Haruka Express from Kansai Airport: approximately 10:30 PM
Last Nankai Rapi:t from Kansai Airport: approximately 11:15 PM
Last Nankai Limited Express: approximately midnight
Airport Limousine Bus to Osaka: some routes continue until 11:30 PM — check at the bus counter
After last trains: taxi to Osaka ¥8,000–15,000 / to Kyoto ¥25,000–35,000. For late arrivals, a hotel near the airport or in nearby Rinku Town is significantly more practical than a late-night taxi to Kyoto.
Planning your first Japan trip? Browse all guides at The Travel Cartographer Japan Travel Guide.


Comments
Post a Comment