Photo: Sakai Yayoi / Wikimedia Commons, CC0
Contents
Leaving the serene temples and tea houses of Kyoto for the neon-lit streets and street-food stalls of Osaka is one of the most common journeys in Japan. The two cities sit so close together that they can feel like neighbourhoods of one metropolis, yet their personalities could not be more different. Kyoto is the soul of ancient Japan, while Osaka is its high-energy modern heart, where the motto is "kuidaore": eat until you drop.
Because the distance is short, you can choose between the speed of the Shinkansen and the local lines. Whether you are moving base or heading over for a night of takoyaki and karaoke, the rail network makes the connection easy.
Kyoto to Osaka by Train
Shinkansen
The Shinkansen connects Kyoto Station with Shin-Osaka Station in 12 to 14 minutes. A Hikari leaving Kyoto at 07:20 reaches Shin-Osaka at 07:32, and a Nozomi leaving at 06:55 arrives at 07:09.[1] Shin-Osaka lies north of downtown areas such as Umeda and Namba, so you will need a short local transfer once you arrive.

Local and Private Railways
Local and rapid trains of JR and private railways such as Keihan also link the cities. On the Keihan line, a limited express runs between Osaka and Kyoto in about 50 minutes without a transfer.[2] Choose the local lines if you want to arrive at central Osaka stations or in the middle of the city rather than at Shin-Osaka.
Comparing Your Options
| Mode | Duration |
|---|---|
| Shinkansen (Kyoto to Shin-Osaka) | 12-14 min[1] |
| Keihan limited express | About 50 min[2] |
Tips for Traveling from Kyoto to Osaka
- Check your destination station: Osaka has several major hubs. For the city centre, take a train to Osaka Station (Umeda). The Shinkansen arrives at Shin-Osaka Station.
- Avoid rush hour: Local and rapid trains are crowded with commuters on weekday mornings and evenings. With large luggage, travel mid-day.
- Use an IC card: For local trains, a rechargeable IC card such as Suica or Icoca is easier than paper tickets. You tap at the gates and go.
- Mind the platform: Kyoto Station is large. Follow the English signs to the JR lines or the Shinkansen.
Timetable
| Train Kyoto - Osaka $ 16.64–41.61 12m – 35m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kyoto to Osaka, including current prices and schedules.
The Shinkansen from Kyoto Station to Shin-Osaka Station takes 12 to 14 minutes.
The Shinkansen takes 12 to 14 minutes to Shin-Osaka, and a Keihan limited express takes about 50 minutes.
For local and rapid trains you do not need to book. Just tap your IC card at the gate. For the Shinkansen, a reserved seat is a good idea in busy periods.
It depends on your destination. Osaka Station (Umeda) is the hub for shopping and dining, while the Shinkansen arrives at Shin-Osaka. For Dotonbori you will usually transfer to a local line toward Namba.
Shinkansen trains have overhead racks, and local trains have racks for backpacks and small suitcases. Very large luggage is hard to handle on crowded local trains at commuting hours.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Central Japan Railway Company (JR Central): Shinkansen Timetable 2026.3.14 (west bound). Retrieved October 16, 2026.
- [2] Keihan Electric Railway: About Keihans Train Lines. Retrieved October 20, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.