TABI ARCHIVE / JAPAN Japan travel guides
33 guides · 3 regions open
Guide 05 FILE 05 · Osaka & Kansai

Kansai Airport to Osaka and Kyoto: Haruka vs. Rapi:t vs. airport bus

Show summary

Where you're staying decides it. Prices and times for the Haruka visitor ticket, Nankai Rapi:t and the airport bus, with a route map and where to board.

A road leading down to an airport by the sea

Affiliate disclosure We earn a commission when you book through links in this article, at no extra cost to you.

Kansai International Airport is on an island in the bay, about 35 km southwest of central Osaka. Trains and limousine buses link it to the city.

Kansai Airport Terminal 2 building
Terminal 2, used by Peach and some other low-cost airlines Photo: Kirakirameister / CC BY-SA 3.0

Off the plane: your terminal first

Kansai Airport Station sits right outside Terminal 1. Peach and some other low-cost airlines use Terminal 2, which adds a free 7–9 minute shuttle bus before any train. Every time in this article is from Terminal 1, so a Terminal 2 arrival adds that much.

Online Haruka and Rapi:t tickets are QR codes on your phone, so mobile data matters at the gate.

Where each line goes

Kansai Airport, Osaka and Kyoto: roughly where they are
Kansai Airport, Osaka and Kyoto: roughly where they are

Nankai Rapi:tJR Haruka Limousine bus stop

Stations sit at their real coordinates; the coastline and tracks are simplified. For directions, the map links in the line diagram below are exact.

Both railways run north along the coast, and the Haruka carries on past Osaka to Kyoto.

Three ways from Kansai Airport into the city

Nankai Rapi:t

Intermediate stops left out. The Airport Express runs on the same tracks (45–48 min, ¥970).

  1. Kansai Airport Station Right outside Terminal 1; free 7–9 min shuttle from Terminal 2 Map ↗
  2. Nankai Namba Station 38 min / ¥1,670 Closest station to Dotonbori and Shinsaibashi Map ↗

JR Haruka

  1. Kansai Airport Station Right outside Terminal 1; free 7–9 min shuttle from Terminal 2 Map ↗
  2. Tennoji 35 min / ¥1,600 Map ↗
  3. Osaka (Umeda) 45 min / ¥1,900 Map ↗
  4. Shin-Osaka 50 min / ¥1,900 Change for the shinkansen Map ↗
  5. Kyoto 75 min / ¥2,700 Map ↗

Limousine bus

A separate bus for each destination. Numbers are boarding stops.

  1. Terminal 1 bus stops, 1F Terminal 2 has its own stops, no shuttle needed Map ↗
  2. Namba (OCAT) 50 min / ¥1,400 T1 stop 11 / T2 stop 6 Map ↗
  3. Osaka Station (Umeda) 60 min / ¥1,800 T1 stop 5 / T2 stop 1 Map ↗
  4. Universal Studios Japan 70 min / ¥1,800 T1 stop 3 / T2 stop 7 Map ↗
  5. Kyoto Station, Hachijo exit 90 min / ¥2,800 T1 stop 8 / T2 stop 2 Map ↗

Haruka stops from Kansai International Airport's guide; bus stop numbers from Kansai Airport Transportation Enterprise (KATE). Times are from Terminal 1. Map links open Google Maps.

By where you’re staying

Rapi:t for Namba, Haruka for Umeda and Kyoto

Namba, Shinsaibashi, Dotonbori

Nankai Rapi:t★ Our pick Time 38 min Price ¥1,670
Nankai Airport Express Time 45–48 min Price ¥970
Limousine bus (OCAT) Time 50 min Price ¥1,400

Umeda / Osaka Station

JR Haruka★ Our pick Time 45 min Price ¥1,900
Limousine bus Time 60 min Price ¥1,800

Kyoto

JR Haruka★ Our pick Time 75 min Price ¥2,700
Limousine bus (heavy luggage) Time 90 min Price ¥2,800

Times from Terminal 1. Haruka prices are for JR's foreign-visitor ticket; the Rapi:t is the station price and costs less online.

Where to stay

Namba and Dotonbori

Rapi:t straight to the airport, food everywhere

Hotels Trip.com affiliate

Umeda (Osaka Station)

Haruka stops here, easy trips to Kyoto

Hotels Trip.com affiliate

Around Kyoto Station

End of the Haruka line, base for Kyoto

Hotels Trip.com affiliate

Staying around Namba: the Rapi:t

Nankai Rapi:t train at Kansai Airport Station
Rapi:t at Kansai Airport Station Photo: Cheng-en Cheng / CC BY-SA 2.0

The Rapi:t runs straight from the airport to Nankai Namba Station, the closest station to Dotonbori and Shinsaibashi. It takes about 38 minutes (the fastest trains around 34), every seat is reserved, and there’s luggage space. Trains run roughly every 30 minutes from early morning to late evening.

Bought online, the Rapi:t is about ¥200 less than at the station

★Our pick Bought at the station or on board

  1. Bought on board ¥1,970
  2. Super Seat (station) ¥1,880
  3. Station counter ¥1,670
  4. Nankai ticketless app ¥1,520
  5. Online ≈¥1,470

Nankai and the online booking page. Online sales are Regular Seats only; the dollar price is converted to yen.

The Nankai Airport Express on the same line is ¥970 and 45–48 minutes. It has commuter-style bench seats with no reservations.

Staying in Umeda, Shin-Osaka, Tennoji or Kyoto: the Haruka

JR Haruka airport express train
JR Haruka Photo: MaedaAkihiko / CC0

The Haruka is JR West’s airport express. With the foreign-visitor ticket (the WEST QR HARUKA One-way Ticket) it’s also the cheapest fast way to Kyoto.

Even to Kyoto, the Haruka is ¥2,700
  1. Tennoji ¥1,600
  2. Osaka (Umeda) ¥1,900
  3. Shin-Osaka ¥1,900
  4. Nara ¥2,200
  5. Kobe ¥2,300
  6. Kyoto ¥2,700

JR West WEST QR HARUKA One-way Ticket. The Haruka doesn't run to Nara or Kobe; those fares include a change to JR local trains on the same ticket.

The ticket comes with a few conditions. It’s for holders of a foreign passport entering Japan as a temporary visitor (the normal tourist stamp); Japanese citizens can’t use it. JR sells it only through travel agencies online, so buying at the station on arrival means paying JR’s higher regular fare.

It’s a QR code on your phone, scanned at the gate with nothing to exchange. Seats can be reserved on the WEST QR website from 30 days before, and if the reserved cars are full the non-reserved cars are still open to you. Getting off at an intermediate station voids the ticket, though connecting JR local trains within the same city area are covered. Trains run every 30–40 minutes during the day and hourly early and late.

Heavy bags, or straight to USJ: the limousine bus

Kansai Airport limousine bus
Airport limousine bus Photo: Comyu / CC BY-SA 3.0

The airport bus takes your bags in the hold and drops you closer to some hotels, with no stairs or transfers.

Taking the bus back too? The round trip saves ¥300–500

Namba (OCAT)

14-day round trip

¥2,500

−¥300 vs two singles

Osaka Station (Umeda)

14-day round trip

¥3,300

−¥300 vs two singles

Universal Studios Japan

14-day round trip

¥3,300

−¥300 vs two singles

Kyoto Station, Hachijo exit

14-day round trip

¥5,100

−¥500 vs two singles

Kansai Airport Transportation Enterprise (KATE) timetables and fares. Times are from Terminal 1 and can stretch with traffic.

From the airport it’s first come, first served, with no booking. The Kyoto line asks for a reservation only in the other direction, from Kyoto to the airport. Rush-hour traffic into Osaka can stretch the times above.

For anyone heading to Universal Studios Japan on arrival day, which USJ ticket you need covers the ticket types.

Airport pickup

An airport pickup is a pre-booked car whose driver waits in the arrival lobby and drives to the door of the hotel. Fixed-fare taxis are reserved by phone.

To Osaka, an airport pickup costs less than a fixed-fare taxi

★Our pick Taxi fare

  1. Osaka fixed-fare taxi ¥16,400
  2. Osaka pickup, sedan ≈¥15,700
  3. Kyoto fixed-fare taxi ¥23,800
  4. Kyoto pickup, sedan ≈¥27,910

Per vehicle. Fixed-fare taxis are Kansai Airport's listed fares to Umeda and Kyoto Station Hachijo Exit, with expressway tolls extra. Pickups are online fixed prices converted to yen, tolls included.

Airport pickup Details
Sedan 4 people, 3 bags
Minibus 7 people, 7 bags, Osaka ≈¥18,710, Kyoto ≈¥29,170
Waiting at the airport Up to 1 hour 30 minutes after scheduled arrival
Booking and free cancellation Up to 16 hours before departure

What went up in 2026

The bars show how much each fare rose in 2026.

The Rapi:t seat charge went up 35% this year
  1. Rapi:t seat charge ¥520 → ¥700 +35%
  2. Haruka visitor ticket, Kyoto ¥2,200 → ¥2,700 +23%
  3. Bus to Namba ¥1,300 → ¥1,400 +8%

Sources: JR West, Nankai, Kansai Airport Transportation Enterprise (KATE), NAVITIME.

Where is it cheaper?

At the station Online
Haruka visitor ticket Not sold there (agencies only); regular fare instead Yes. Free cancellation before you use it
Rapi:t (Regular Seat) ¥1,670 (¥1,520 in Nankai’s app) ≈¥1,470. No cancellation for same-day use
Limousine bus Ticket machine or counter at the airport –

An online ticket is a QR code on your phone, so there’s no ticket queue after landing. Fares change often, and the booking page on the day you buy has the final price.

Sources

Yen rate calculator

Yen rate calculator

¥

Reference rates as of 2026-11-11 09:00 JST (Japan time).
Rates By Exchange Rate API