Indeed, Tokyo and Kyoto are linked by the JR Tokaido Shinkansen. If you opt for the Hikari Shinkansen, this journey will take approximately 2 hours and 40 minutes. The distance between the two cities is around 285 miles (460km) when traveling by rail or road.