596.97 kilometres (370.94 miles)
271.52 kilometres (168.72 miles)
Not so far...
Japan is japan... whether the J is capitalized or not, it's the same place.
The prefectures actually touch, however from the main city of Osaka to Kyoto is almost 50km. It would take about 1 hr by car, if you go by shinkansen (the bullet train) it would take about 24mins...
Top 10 Travel Attractions of Kyoto, Japan
The Local Transportation in Japan
The Mixing of Cultures in Japan
Nervous Markets Apt to Oversell on Japan News