西九条駅
島式ホーム2面3線を有する高架駅を有する。駅構内には、みどりの窓口・タッチパネル式自動券売機・自動改札機などが設置されている。
ホームは基本的に外側の2線(1・4番のりば)を大阪環状線、両ホームに挟まれた中央の1線(2・3番のりば)を桜島線(JRゆめ咲線)および新大阪方面からの通過列車が使用している。このほか、1番のりばの北側にはホームのない貨物線が2本あり、北側の貨物線を東海道本線支線(梅田貨物線)と桜島線を直通する貨物列車が、南側の貨物線を新大阪駅方面へ向かう通過列車が使用している。
大阪環状線の当駅から福島駅までは、旅客線の他に単線の貨物線が並走する3線区間となっており、貨物線は同駅からそのまま東海道本線支線(梅田貨物線)として新大阪駅方面へ分岐する。実際の線路の分岐は福島駅ではなく当駅であるため、当駅 - 福島駅間の貨物線も梅田貨物線に含めて扱われることもあり、特急「くろしお」「はるか」などの新大阪駅発着列車はこの貨物線を経由する。なお、運賃計算では大阪駅を経由した営業キロを算出し、また大阪環状線の天王寺駅 - 大阪駅間を通過する場合は経路特定区間の特例が適用されるため、同区間の営業キロは当駅経由ではなく距離の短い反対側の鶴橋駅経由で計算される。
2面3線の構造や平面交差が原因により、東海道本線(JR京都線)・大阪環状線・阪和線・関西本線(大和路線)の遅延が広がることが多い。
改札口
(左)ゆめ咲線の列車と大阪環状線ホーム(右)に停車する201系 (2016年7月)
ゆめ咲線ホームに停車する103系(2005年8月)
2015年秋まで運行されていたくろしお号(381系パノラマカー)
相対式ホーム2面2線を有する高架駅。建設当初より将来の難波方面への延伸を予定していたことから、大阪環状線・桜島線の高架橋を乗り越せる高さで建設された。延伸開業時には千鳥橋駅寄りに設置されていた折り返し用の両渡り線が撤去され、代わりに片渡り線が設置された。これは当駅からの大阪難波・近鉄線方面が不通の場合やダイヤ乱れの場合に尼崎方からの列車が当駅で折り返す際に使用される。このため、2番線には阪神車用、近鉄車用ともに折り返し用の停止位置目標が設置されている。この駅から奈良方面は鶴橋まで全列車各駅に停車する。
有効長は、19m車体の阪神列車4両編成分(約80m)しかなく、JRの手前で行き止まりになっていた。2009年3月20日の大阪難波駅延伸開業後はJRを跨いで延伸し、21m車体の近鉄列車10両編成分(約215m)まで対応できるようになった。
開業以来、尼崎方面のりばとして使用されてきた2番線(西側)ホームに対し、1番線(東側)ホームはほとんど使用されることがなかった。かつて、1965年から1974年まで西大阪線特急が運転されていた時期にはどちらかを特急用のりばとする形で両方とも使われていた他、1994年 - 1995年に実施された2番線ホームのエレベーター・エスカレーター(下り用)新設工事においても代替のりばとして使用されたことがある。