島本駅
山崎駅と高槻駅との間は1876年(明治9年)の当区間の路線開業以来、7.5キロメートルもの駅間距離で、新駅構想があった。
島本町内では、国鉄時代から新駅設置に向けた動きがあり、1961年には、国鉄への陳情活動を行ったが、財政上の問題などから見送られてきた。しかし、1997年(平成9年)にJR西日本から同町に対して新駅設置の希望の有無について打診されたことを受けて、町内で設置についての本格的な検討が始まる。同町の1999年度の都市計画マスタープランでは、新駅設置予定地を合宿施設である大阪府立青年の家付近としていたが、同施設が2001年3月に閉鎖されたことで新駅東側および駅前広場用地の取得に関する問題が解決に向けて大きく前進したため、一気に計画が進展することとなった。駅設置計画当初は2007年3月18日の開業を目指していたが、建設計画が変更されたため、開業は2008年3月15日に延期となった。また、開業式典には橋下徹大阪府知事(当時)がテープカットに参加した。
ホームの設置は、下り方面の線路を移設することでスペースを捻出して行われた。用地買収が難航していた駅西側の一部の土地は、駅開業後も所有者が買収に応じなかったため工事を着工することができなかったことから、西口からの歩道は一部通行止めとなっていた。このような状態がしばらく続いたが、用地買収が完了し工事が再開され、2009年3月23日に通行止めとなっていた歩道が完成し、新駅設置事業の全てが完了した。
島式ホーム1面2線(幅約7メートル、長さ約250メートル=12両編成対応)を持つ地上駅で、橋上駅舎を有する。当駅の前後区間は複々線だが、内側線を走行する列車のみが停車可能。また、分岐器や絶対信号機を持たないため、停留所に分類される。
この区間は小高い築堤上にあるため、当初は駅舎を地下に設置するいわゆる「半地下形式」で建設される計画であったが、当駅は請願駅で島本町が事業費の大半を負担しなければならず、厳しい財政状況もあって建設費用を抑えられる橋上駅に変更された経緯がある。このため、開業が約1年遅れることとなった。
JR西日本交通サービスによる業務委託駅であり、ICOCA利用可能駅(ICOCAの相互利用可能ICカードはICOCAの項を参照)である。