How to get from Osaka Airport to Kyoto
Cities & Metropolitan Areas · Japan · Urban & Cultural · Kansai International Airport · Kyoto · Osaka

Landing at Osaka’s airports and heading straight to Kyoto? This guide walks you through every realistic way to get from Kansai International (KIX) or Osaka Itami (ITM) to Kyoto, with step‑by‑step directions, fares, and booking tips.
At A Glance (Osaka Airport to Kyoto)
| Mode | Duration | Best For |
|---|---|---|
| 🚆 JR Haruka Express (Kansai Airport → Kyoto Station) | ~75–85 minutes station to station | Fast, direct rail from KIX with luggage |
| 🏷️ Cost: ~¥3,000–3,500 one-way (non-reserved vs reserved seat) » compare JR/other trains | Haruka e-tickets | Trip.com Haruka ticket | ||
| 🚉 Local Trains via Osaka (JR or Nankai + JR/Hankyu) | ~90–120 minutes (route-dependent) | Cheapest from KIX; rail pass or IC card users |
| 🏷️ Cost: ~¥1,800–2,000 one-way from KIX (mix of JR/Nankai + subway/Hankyu) » see rail combinations | check train options | ||
| 🚌 Airport Limousine Bus (KIX & ITM → Kyoto) | KIX: ~85–100 minutes / ITM: ~50–60 minutes | Point-to-point comfort, minimal transfers |
| 🏷️ Cost: KIX↔Kyoto ~¥2,800 / ITM↔Kyoto ~¥1,340 one-way » KIX–Kyoto bus tickets | official KIX bus info | ||
| 🚕 Taxi / Private Transfer (Door-to-door) | KIX: ~90–120 minutes / ITM: ~45–60 minutes (traffic-dependent) | Late arrivals, families, lots of luggage |
| 🏷️ Cost: KIX→central Kyoto typically ~¥25,000–35,000 per car; shared shuttles from ~¥4,000–6,000 per person » prebook transfer | alt. private car quotes | GetYourGuide transfers | ||
| 🚗 Rental Car / Self-Drive | ~90–120 minutes drive from KIX / ~55 minutes from ITM | Road trips beyond Kyoto & countryside |
| 🏷️ Cost: ~¥8,000–15,000 per day + tolls & fuel » compare KIX rentals | stay near Kyoto Station | ||
Which Option or Route Should You Choose?
- Fastest & most convenient from Kansai Airport (KIX): Go for the JR Haruka Express if you want a direct, comfortable ride with luggage racks and minimal walking.
- Cheapest from Kansai Airport: Use local JR or Nankai + JR/Hankyu trains if you do not mind one or two transfers and want to keep costs low.
- Simplest from Osaka Itami (ITM): The Airport Limousine Bus runs straight from Itami to Kyoto Station Hachijo Exit, so you just sit down and get dropped near central Kyoto.
- Best with kids, big luggage, or late-night arrivals: A prebooked taxi / private transfer means someone meets you in the arrivals hall and drives you door-to-door. Taxi-hailing apps like Uber, DiDi, and GO dispatch regular licensed taxis rather than private cars.
- Planning a Kansai road trip: If you are driving on to places like Amanohashidate, Koya-san, or the countryside outside Kyoto, consider a rental car straight from the airport.
How to Book and Practical Tips
- Train tickets & passes: Haruka and most JR trains can be booked at JR ticket offices or machines at Kansai Airport Station and Kyoto Station. You can also buy Haruka e-tickets or discounted ICOCA & Haruka sets online via JR West and resellers like Klook or Trip.com.
- Using IC cards: For local JR, Nankai, subway, and Hankyu lines you can just tap an IC card such as ICOCA, Suica, or PASMO instead of buying paper tickets. Top up at airport and station machines.
- Buying bus tickets: At KIX, buy limousine bus tickets at counters or machines near the bus stops; at Kyoto Station Hachijo Exit, use the bus ticket counter behind the stops. From Itami, follow signs to the airport bus stops and buy at the vending machines or counter before boarding.
- Private transfers & taxis: Prebook flat-rate transfers on Welcome Pickups, GetTransfer, or GetYourGuide, or use taxi apps like Uber, GO, or DiDi, which all work as taxi-hailing services in Kansai.
- Luggage strategy: If you arrive before hotel check-in, consider coin lockers or luggage storage around Kyoto Station. For flexible drop-off points across Kyoto, you can reserve space via Radical Storage.
- Accommodation near the station: If you are landing late or leaving early, staying near Kyoto Station makes transfers much easier. You can compare hotels across Kyoto on Booking.com or look for airport hotels near KIX.
- Exploring Kyoto by bike later: Once you are in Kyoto, renting a bicycle or scooter can be a fun way to get around flatter areas of the city; check platforms like BikesBooking for options in Japan.
🚆 Option #1 — JR Haruka Express (Fastest, Most Convenient from KIX)
Fast & direct Luggage space Rail pass-friendly
- Overview: The JR Limited Express Haruka runs directly from Kansai Airport Station (attached to KIX Terminal 1 via covered walkway) to Kyoto Station in about 75 minutes with no transfers. It is the most straightforward option if you are arriving at KIX with suitcases.
- How to book (with price): At Kansai Airport Station, buy a Haruka ticket at JR ticket machines or the JR Ticket Office (look for the green “Midori no Madoguchi” sign). One-way fares KIX→Kyoto are typically around ¥3,000–3,500 depending on non-reserved vs reserved vs Green Car. You can also buy discounted ICOCA & Haruka sets or e-tickets online via JR West and resellers such as Klook and Trip.com, or compare timings on 12Go Asia.
- Pros: No transfers; comfortable seats; overhead space and luggage racks; clear bilingual announcements; covered walk between train and terminal.
- Cons: Slightly more expensive than local-train combinations; can be busy at peak times; you must watch the schedule if your flight arrives very late.
Step-by-step: JR Haruka Express from Kansai Airport (KIX)
- After exiting customs at KIX Terminal 1, follow the overhead signs for “Train / Railway”. Walk across the enclosed bridge to Kansai Airport Station (about 5–10 minutes).
- Before the ticket gates, find the JR Ticket Office or ticket machines. Purchase a Haruka ticket or exchange a voucher/rail pass if you have one.
- Check the departure board for the next train to Kyoto. Haruka usually departs from platform 4 toward Kyoto and Shin-Osaka.
- Go to the correct platform, line up at the marked car/door numbers, and board once the train arrives. Store larger luggage in the rack near the doors; keep valuables with you.
- Enjoy the ride; onboard announcements will tell you when Kyoto Station is next. Most Haruka services arrive at platforms around the south/Hachijo side of Kyoto Station.
- At Kyoto Station, follow signs for your exit (Hachijo for airport buses and many hotels, Central/North for city buses and central Kyoto). From here you can walk, take a taxi, or use the subway to reach your accommodation.
Getting to the main embarking points (Kansai Airport Station & Kyoto Station)
- From Terminal 1: Walk straight out of arrivals, follow the large “Train” signs, and cross the pedestrian bridge to Kansai Airport Station (JR & Nankai ticket gates are side by side).
- From Terminal 2: Take the free airport shuttle bus to Terminal 1, then walk to Kansai Airport Station via the same pedestrian bridge.
- At Kyoto Station: Haruka trains usually arrive on the south side (Hachijo). If your hotel is north of the station, follow signs for the Central/North exits or the subway.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚉 Option #2 — Local JR / Nankai + JR or Hankyu (Cheapest from KIX)
Low cost Frequent departures Requires transfers
- Overview: If you want to save money and do not mind a transfer, you can ride a combo of JR or Nankai trains via Osaka to reach Kyoto. Typical routes include JR’s Kansai Airport Rapid to Osaka or Tennoji then JR Special Rapid to Kyoto, or the Nankai Rapi:t or Airport Express to Namba plus subway/Hankyu to Kyoto-Kawaramachi.
- How to book (with price): Buy standard tickets at the ticket machines at Kansai Airport Station (JR or Nankai side) or simply tap an IC card like ICOCA. Expect to pay around ¥1,800–2,000 from KIX to Kyoto depending on route and whether you use limited express trains. You can preview timetables and prices on 12Go Asia or Trip.com.
- Pros: Cheaper than Haruka; very frequent departures; more flexibility if you want to stop in Osaka first.
- Cons: At least one, sometimes two transfers; more walking in crowded Osaka stations; less luggage space than the Haruka limited express.
Step-by-step: Example JR local-train route (KIX → Osaka → Kyoto)
- From arrivals at KIX, walk to Kansai Airport Station and go to the JR ticket machines.
- Buy a ticket or tap your IC card for a journey to Kyoto (you can still transfer en route with one ticket if you stay on JR).
- Board the Kansai Airport Rapid Service heading toward Osaka. Get off at either Shin-Osaka or Osaka station.
- At Osaka or Shin-Osaka, follow signs for the JR Kyoto Line / Special Rapid, then board a train bound for Kyoto (or beyond).
- Arrive at Kyoto Station. Exit to your preferred side of the station or transfer to subway/city bus as needed.
Getting to the main embarking points (Kansai Airport Station, Osaka & Kyoto)
- At KIX: Follow signs to Kansai Airport Station and choose the JR or Nankai ticket area depending on your route.
- At Osaka/Umeda: Allow extra time to navigate between JR and Hankyu/subway areas; they are connected but can be busy and involve stairs or escalators.
- At Kyoto: Local JR trains arrive on the north side of Kyoto Station; you may need to cross the concourse to access the Hachijo (south) exit.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚌 Option #3 — Airport Limousine Bus (Most Relaxing, Easy with Luggage)
No transfers Seats & underfloor luggage Traffic-dependent
- Overview: Limousine buses run directly between Kansai Airport and Kyoto Station Hachijo Exit, and between Osaka Itami Airport and Kyoto Station. From KIX, the ride takes roughly 85–100 minutes, while from ITM it is about 50–60 minutes. Buses have reserved seats and large underfloor luggage holds.
- How to book (with price): From KIX, buy tickets (around ¥2,800 one-way) at the limousine bus ticket counters or machines near bus stop 8 (T1) and stop 1 (T2); from Kyoto Station, buy at the Keihan or Kansai Airport bus ticket counter. From ITM, tickets to Kyoto Station cost roughly ¥1,340 one-way and can be purchased at the airport bus ticket machines. You can also prebook KIX–Kyoto buses via Klook or check schedules on the KIX official bus page.
- Pros: Simple door-to-station ride; you are guaranteed a seat; big suitcases go in the hold; good for those who dislike transfers with luggage.
- Cons: Travel time can vary with highway traffic; less frequent late at night; you still need to get from Kyoto Station to your final hotel.
Step-by-step: Limousine Bus from KIX or ITM to Kyoto Station
- At KIX Terminal 1: After customs, follow signs for “Bus” down to the first floor. Look for the limousine bus ticket counters near bus stop 8; buy your ticket to Kyoto Station.
- At KIX Terminal 2: Exit arrivals and walk to bus stop 1; buy a ticket at the nearby counter/machine, then queue at the correct stand.
- At Itami Airport (ITM): From arrivals, follow signs to the bus stops outside. For Kyoto, head to the stand marked for Kyoto Station (usually bus stop 2), buy a ticket at the machine, then queue.
- Give your large luggage to staff to be stored in the hold; keep valuables and essentials in a small bag with you on board.
- Enjoy the highway ride; most buses have toilets or at least a stop en route. Announcements or displays will tell you when you are arriving at Kyoto Station Hachijo Exit.
- In Kyoto, collect your luggage from the bus hold, then walk into the station building for trains/taxis or directly to nearby hotels on the south side.
Getting to the main embarking points (KIX / ITM Bus Stops & Kyoto Station)
- KIX Terminal 1: Bus stops are directly outside on the ground floor; look for the big numbered poles and destination boards (Kyoto, Osaka, etc.).
- KIX Terminal 2: The small terminal has fewer stops but clear signage; KIX staff can point you to the Kyoto-bound buses.
- Itami Airport: Bus stops for Kyoto are in front of the terminal; check the “for Kyoto” section on airport maps or follow bilingual signs.
- Kyoto Station (Hachijo side): Limousine buses stop near the Avanti building on the south side; ticket counters and information signs are close by.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚕 Option #4 — Taxi / Private Transfer (Door-to-door, Most Comfortable)
Door-to-door Great with kids & luggage Highest cost
- Overview: A private transfer or taxi picks you up directly at the arrivals hall and drops you at your hotel or apartment in Kyoto. From KIX, the drive to central Kyoto usually takes around 90–120 minutes; from ITM, about 45–60 minutes in normal traffic.
- How to book (with price): Flat-rate transfers from KIX to Kyoto often start around ¥25,000–35,000 per vehicle (for 2–4 passengers with luggage), while shared shuttle vans can cost from about ¥4,000–6,000 per person. Compare and prebook via Welcome Pickups, GetTransfer, or GetYourGuide.
- Ride-hailing apps: At KIX and in Kyoto you can use taxi-hailing apps like Uber Taxi, GO, and DiDi to call licensed taxis to the official pickup zones; the apps dispatch regular taxis, since private ride-sharing is not allowed in Japan.
- Pros: True door-to-door service; no need to handle luggage on stairs or trains; ideal for groups, families with small children, or those with mobility concerns.
- Cons: Much more expensive than trains/buses; subject to highway traffic; may require prebooking, especially in peak seasons.
Step-by-step: Using a Private Transfer or Taxi
- Before your trip, compare fixed-price transfers on platforms like Welcome Pickups, GetTransfer, or GetYourGuide; choose a vehicle size based on your group and luggage.
- Enter your flight details, arrival time, and accommodation address so the driver can monitor delays and know exactly where to drop you.
- On arrival, meet your driver at the designated meeting point (usually in the arrivals hall holding a sign, or at a specific taxi stand if using a ride-hailing app).
- Confirm your destination in Kyoto, then relax for the 1–2 hour drive. Many services include highway tolls and child seats if requested in advance.
- On arrival in Kyoto, the driver drops you directly at your hotel door or as close as vehicles are allowed in narrow streets.
Getting to the main embarking points (Taxi / Ride App Zones)
- Kansai Airport: Follow signs for “Taxi / Ride App Pickup”; there are dedicated bays outside Terminal 1 and 2 where Uber, GO, and DiDi-dispatched taxis can stop.
- Itami Airport: Taxi ranks line the roadway just outside arrivals; apps will direct you to the nearest pickup zone if you request by phone.
- Kyoto: Taxis are plentiful around Kyoto Station and in central areas; for narrow streets and smaller guesthouses, you may be dropped at the nearest main road.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚗 Option #5 — Rental Car / Self-Drive (For Kansai Road Trips)
Flexible itinerary Great for countryside Parking & tolls
- Overview: Driving from KIX or ITM to Kyoto takes roughly 1.5–2 hours depending on traffic. This option makes sense if you are continuing on to rural Kyoto Prefecture, Amanohashidate, or other spots that are inconvenient by train.
- How to book (with price): Major rental companies have desks at KIX and near Kyoto Station. Expect base prices of around ¥8,000–15,000 per day for a compact car, plus expressway tolls and fuel. Compare rental agencies and free cancellation options using Booking.com Cars.
- Pros: Maximum flexibility; easy access to rural temples, hiking areas, and small towns; no need to carry luggage on public transport.
- Cons: Driving on the left, toll roads, and tight urban parking; Kyoto’s central streets can be congested and some areas restrict private cars, so you may want to park near a station and use transit inside the city.
Step-by-step: Renting a Car at Kansai Airport
- Reserve a car online via your preferred rental company or comparison site such as Booking.com Cars. Make sure you have an International Driving Permit (IDP) based on your home license if required.
- On arrival at KIX, follow airport signs for “Car Rental” (usually located in or near the Aeroplaza). Present your IDP, passport, and credit card, then sign the agreement and inspect the vehicle.
- Use your rental company’s navigation system or a phone-based map app to set your destination in Kyoto. Plan for highway tolls (ETC electronic toll card may be available) and rest stops.
- Drive toward Kyoto via the expressways; on arrival, park at your accommodation or in a coin parking lot near your hotel or nearest station.
Getting to the main embarking points (Rental Car Counters & Parking)
- KIX Car Rental Counters: Usually located in the Aeroplaza or attached areas; follow bilingual “Car Rental” signs from arrivals.
- Kyoto Station area: Several rental car offices and coin parking lots sit around the station, especially on the Hachijo (south) side.
- Central Kyoto: Parking is scarce around places like Gion and Higashiyama; it is often easier to park near a station and continue by train, subway, bus, or bicycle.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
FAQ (Osaka Airport to Kyoto)
What’s the easiest way to get from Kansai Airport (KIX) to Kyoto?
For most travelers, the JR Haruka Express is the simplest: it runs directly from Kansai Airport Station to Kyoto Station in about 75 minutes with no transfers and good luggage space.
How long does each option take?
Haruka takes ~75–85 minutes, local train combinations usually ~90–120 minutes, the limousine bus from KIX around 85–100 minutes and from ITM about 50–60 minutes, while taxis and private cars can range from 60–120 minutes depending on traffic and which airport you use.
Which airport is better for Kyoto, Kansai (KIX) or Itami (ITM)?
KIX is the main international gateway with direct flights from many countries and the Haruka Express straight to Kyoto. ITM is mostly domestic but sits closer to Kyoto; if you are connecting from Tokyo or another Japanese city, flying into ITM plus the limousine bus to Kyoto Station is very convenient.
Is the Japan Rail Pass valid on the Haruka?
Yes. With a JR Pass you can ride the Haruka by getting a free reserved or non-reserved seat ticket at a JR office; just show your pass when booking. You can also combine the pass with local JR lines in Kyoto and beyond.
What if my flight arrives late at night?
Check the timetable for the last Haruka and limousine buses that day; if you land too late to catch them, consider booking a private transfer, using a taxi-hailing app from the airport taxi rank, or staying at an airport hotel and heading to Kyoto the next morning.
Where can I store my luggage if I arrive before hotel check-in?
Kyoto Station has many coin lockers and staffed storage counters, and you can also drop your bags at partner shops or cafes around the city via Radical Storage. Some hotels will store luggage from morning even before rooms are ready.
How can I plan the rest of my trip in Kyoto?
Once you are in the city, use the Kyoto City Official Travel Guide’s sections on Getting to Kyoto and Getting around Kyoto, plus walking/bus route ideas, to plan your days. You can also look at tours and activities on platforms like GetYourGuide or Klook.
