The Keihan Main Line has 41 stations from Yodoyabashi to Sanjo. You can transfer to other lines at 11 of them. Through trains continue onto the Keihan Oto Line and Keihan Nakanoshima Line. Kiyomizu-Gojo is the nearest station to Kiyomizu-dera Temple; Gion-Shijo is the nearest station to Yasaka Shrine; Tofukuji is the nearest station to Tofuku-ji Temple.
| No. | Station | Transfers |
|---|---|---|
| 1 | Yodoyabashi | Midosuji Line |
| 2 | Kitahama | Osaka Metro Sakaisuji Line |
| 3 | Tenmabashi | Osaka Metro Tanimachi Line, Keihan Nakanoshima Line |
| 4 | Kyobashi | Osaka Loop Line, JR Gakkentoshi Line, Osaka Metro Nagahori Tsurumi-ryokuchi Line, JR Tozai Line (Osaka) |
| 5 | Noe | JR Osaka Higashi Line |
| 6 | Sekime | |
| 7 | Morishoji | |
| 8 | Senbayashi | |
| 9 | Takii | |
| 10 | Doi | |
| 11 | Moriguchi-shi | |
| 12 | Nishi-Sanso | |
| 13 | Kadoma-shi | Osaka Monorail |
| 14 | Furukawabashi | |
| 15 | Owada | |
| 16 | Kayashima | |
| 17 | Neyagawa-shi | |
| 18 | Korien | |
| 19 | Kozenji | |
| 20 | Hirakata-koen | |
| 21 | Hirakata-shi | Keihan Katano Line |
| 22 | Gotenyama | |
| 23 | Makino | |
| 24 | Kuzuha | |
| 25 | Hashimoto | |
| 26 | Yawata-shi | |
| 27 | Yodo | |
| 28 | Chushojima | Keihan Uji Line |
| 29 | Fushimi-Momoyama | |
| 30 | Kintetsu-Tambabashi | Kintetsu Kyoto Line |
| 31 | Tambabashi | |
| 32 | Sumizome | |
| 33 | Fujinomori | |
| 34 | Fukakusa | |
| 35 | Ryukokudaimae-Fukakusa | |
| 36 | Tobakaido | |
| 37 | Tofukuji | JR Nara Line |
| 38 | Shichijo | |
| 39 | Kiyomizu-Gojo | |
| 40 | Gion-Shijo | |
| 41 | Sanjo | Keihan Oto Line |
Through services run to the Keihan Oto Line.
Through services run to the Keihan Nakanoshima Line, Keihan Oto Line.