W ruchu między Osaką i Kioto kolej Keihan konkuruje z JR i koleją Hankyū. Przejazd Keihan między Yodoyabashi i Shi-jō kosztuje 400円. Przejazd pociągiem pośpiesznym JR między dworcami Ōsaka i Kyōto kosztuje 540円 i trwa 29 minut, natomiast pociągiem Shinkansen (z dworca Shin-Ōsaka) – 1380円, ale trwa 14 minut. Do cen JR należy doliczyć koszt dojazdu do mniej korzystnie położonych dworców Kyōto i Shin-Ōsaka. Ekspres kolei Hankyū jedzie między dworcem Umeda (Osaka) a Kawaramachi (Kioto) 43 minuty i kosztuje tylko 390円. Podstawowym rynkiem Keihan jest zatem obsługa miast położonych na linii głównej. Kolej próbuje jednak zabiegać o klienta w ruchu międzymiastowym, reklamując się jako najlepszy przewoźnik w ruchu turystycznym do Kioto i oferując wagony bardziej komfortowe od Hankyū. Ponadto osakijski terminal kolei Hankyū – Umeda – jest gorzej skomunikowany z metrem, niż stacje linii Keihan.
Obciążenia thumb|Osaka – hall stacji Kyōbashi – największej na sieci Keihan Kolej Keihan przewiozła w roku fisk. 2006/07 291,7 mln pasażerów, z których 150,5 mln posłużyło się biletami długoterminowymi. Liczba pasażerów lekko spada. „Gęstość ruchu” liczona jako stosunek dziennej liczby pasażerów do długości sieci wyniosła 9,07 tys.pas./km.