石清水八幡宮駅
相対式2面2線のホームを持つ地平駅。
2009年(平成21年)9月11日までは下り線にも待避設備を備えた島式2面4線のホームを持つ地平駅だったが、翌12日のダイヤ改定で淀駅の下り線が高架化に伴い待避線が敷設されたため、当駅の下り待避線(4番線)は使用中止となった。その後線路が撤去され、ホームの4番線側に仮設の柵が設置されて単式ホームとなった。凹形に湾曲している大阪行きの3番ホームの下には転落検知マットやLEDの足下灯が設置されている。その後4番線の線路跡地の東側に水洗トイレ・多目的トイレ・車椅子対応エレベーターが造られ、西側に有料駐輪場が造られた。
駅舎(改札口)は下り線の南側東寄りにあり、下り線西側には初詣・初午での石清水八幡宮への参拝客用の臨時改札(出口専用)もある。但し、ここの臨時改札口を使ってPiTaPaやICOCAで出場する場合、簡易型の専用改札機を使用する事になる。駅舎とホームへは地下道で連絡している。
1976年(昭和51年)9月12日改正以降は基本的に日中は当駅で追い抜きは行われない。待避線である1番線は土休日朝の淀行き急行のみ使用していたが、2013年(平成25年)3月改正でそれもなくなり、1番線に発着する定期列車は存在しなくなった。2016年(平成28年)12月に当駅上り待避線(1番線)は使用中止になった。(線路は撤去済み、ホームには柵が設けられた)その影響で看板の付け替えなどがあったがホーム番号の繰り上げはおこなわれていない。
急行の停車が復活。
1956年(昭和31年)3月10日:スピードアップのためホームを改築。
1957年(昭和32年)1月1日:鋼索線の男山駅を八幡町駅に名称統一し、駅を一旦統合。
1961年(昭和36年) 8月15日:下りホームと男山ケーブルのホームとの連絡通路開設。 9月16日:第2室戸台風により16時30分より京阪線・鋼索線、運転停止、翌17日午後3時より運転再開。
1969年(昭和44年)8月10日:列車接近自動放送装置を新設、使用開始。
1969年(昭和44年):バス乗り場を路線拡充対策として鋼索線駅舎前より現在の観光案内所付近に移設。
1977年(昭和52年)11月1日:八幡町の市制施行に併せて駅名を八幡市駅に改称。
1983年(昭和58年) 4月7日:改札口を移設、使用開始。 4月8日:駅前バスターミナル完成。京阪バス乗り入れ開始。
1985年(昭和60年)12月25日:3番線(大阪行本線)に転落検知マットを設置。
1987年(昭和62年)6月1日:急行の8連化に併せてホーム延長、使用開始。この際に側線と京都方の渡り線が撤去される。
1991年(平成3年)6月:京都行ホームの待合室を冷房化。
1992年(平成4年)5月:大阪行ホームに冷房付き待合室を設置。
1999年(平成11年)6月3日:駅前にコンビニ「アンスリー」開業。
2003年(平成15年)9月6日:京阪本線ダイヤ改定。日中の急行及び直通普通がなくなったので、日中は準急のみの停車となった。事実上、朝夕以外は優等列車が当駅に止まらなくなる。
2006年(平成18年)4月16日:京阪本線ダイヤ改定。
京阪バスが運行している。停留所名は「石清水八幡宮駅」である。
1のりば 32:樟葉駅行(おさ田・久保田経由) 33:西戸津行(志水経由) 41:樟葉駅行(男山車庫・中の池公園・船橋経由) 77:男山車庫行(おさ田・久保田経由)
2のりば 73:八幡循環右回り(西岩田→内里)(平日の朝 1便のみ) 73A:内里南行(西岩田経由)(平日の深夜 1便のみ) 75C:近鉄新田辺行(岩田南経由) 76:岩田南行 76B:池嶋(岩田南経由) 73C:八幡循環左回り(内里→西岩田) 74:近鉄新田辺行(内里経由) 74A:京田辺市役所(内里・宝生苑・近鉄新田辺・草内口経由) 74B:京田辺市役所(内里・近鉄新田辺・草内口経由) 79:三野(内里経由)