By Shinkansen (Bullet Train)
The fastest and most popular way to reach Kyoto is by Shinkansen from Tokyo Station. The Nozomi takes just 2 hours and 15 minutes (reserved seat ~¥14,000, unreserved ~¥13,320). The Hikari is covered by the Japan Rail Pass and takes about 2 hours 40 minutes.
From Osaka, the Shinkansen between Shin-Osaka and Kyoto takes only 15 minutes (¥580). If you are coming from central Osaka, the JR Special Rapid service to Kyoto takes 30 minutes and costs ¥580 — much more economical.
JR Pass holders: The Shinkansen from Tokyo is fully covered by the 7-day Japan Rail Pass (¥50,000). However, the Nozomi and Mizuho trains are NOT covered — use the Hikari or Kodama instead.
By Air
Kansai International Airport (KIX) is the main gateway. Take the JR Haruka Express directly to Kyoto Station (75 minutes, ~¥3,640 with reserved seat, or free with JR Pass). The cheaper Rapi:t Express from Nankai to Namba + transfer to Kyoto is an alternative (about 2 hours total).
Osaka Itami Airport (ITM) handles domestic flights. Take the airport limousine bus directly to Kyoto Station (about 55 minutes, ~¥1,340).
From Nearby Cities
- Nara: JR Nara Line (45 min, ¥720) or Kintetsu Railway (35 min, ¥640 from Kyoto Station)
- Osaka: JR Special Rapid (30 min, ¥580) or Hankyu Railway (45 min, ¥400 — cheaper but slower)
- Hiroshima: Shinkansen Nozomi (1h40, ~¥12,000)
- Nagoya: Shinkansen (35 min, ~¥5,910) or local train (2 hours, ~¥2,960)
- Tokyo: Shinkansen Nozomi (2h15, ~¥14,000)
Pro tip: If arriving at Kansai Airport early morning, consider the budget guide for money-saving transport hacks. The ICOCA card works on all trains and buses in the Kansai region.
Kyoto Station — Your Hub
Kyoto Station is the main transportation hub of the city. From here you can access the Shinkansen, JR local lines, Kintetsu Railway, two subway lines, city buses, and long-distance highway buses. The station is massive — allow extra time to navigate it. The Getting Around guide covers how to use local transport from the station.