There are 4 ways to get from Kitahama(Osaka) to Kyoto by subway, train, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Subway, train  •  37 min

  1. Take the subway from Yodoyabashi to Shin-Osaka Osaka Subway Midosuji
  2. Take the train from Shin-Osaka to Kyoto Shinkansen Nozomi / ...

$20 - $28

Cheapest option

Train  •  50 min

  1. Take the train from Kitahama(Osaka) to Sanjo(Kyoto) Keihan Main Ltd Exp / ...

$5 - $6

2 alternative options

Taxi  •  45 min

  1. Take a taxi from Kitahama(Osaka) to Kyoto 34.7 miles

$160 - $200

Drive  •  45 min

  1. Drive from Kitahama(Osaka) to Kyoto 34.7 miles

$5 - $9

What companies run services between Kitahama(Osaka), Japan and Kyoto, Japan?

Keihan Railways operates a train from Kitahama(Osaka) to Kyoto every 20 minutes. Tickets cost $5 - $6 and the journey takes 50 min.

Train operators
Other operators
Taxi from Kitahama(Osaka) to Kyoto
Ave. Duration
45 min
Estimated price
$160 - $200
Tokyo MK Taxi
+81 50-3786-6001
Kokusai Kogyo
+81 120-5931-08
Sakura Taxi
+81 6-6452-0055

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Travelling to and around Russia for the 2018 FIFA World Cup and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

Questions & Answers

The distance between Kitahama(Osaka) and Kyoto is 43 km. The road distance is 55 km.

The cheapest way to get from Kitahama(Osaka) to Kyoto is to train which costs ¥550 - ¥700 and takes 50 min.

The quickest way to get from Kitahama(Osaka) to Kyoto is to subway and train which takes 37 min and costs ¥2100 - ¥3100.

Yes, there is a direct train departing from Kitahama(Osaka) and arriving at Sanjo(Kyoto). Services depart every 20 minutes, and operate Saturday. The journey takes approximately 50 min.

It takes approximately 37 min to get from Kitahama(Osaka) to Kyoto, including transfers.