大阪の南のターミナル、天王寺の地下鉄駅で、御堂筋線と谷町線が交差しています。
御堂筋線ホームは、JR天王寺駅と近鉄大阪阿部野橋駅に挟まれた位置にあります。島式ホーム1面2線と片面ホーム1面1線から成っており中百舌鳥側に引き上げ線があります。この引き上げ線を活用し、天王寺以北のみの区間列車が多数設定されています。改札は東西に1ヶ所ずつあり、西側がJR天王寺駅西口(メイン)や近鉄百貨店と連絡しています。
いっぽう谷町線は、JR大阪環状線の北側、JR天王寺駅の北西側にあり、いわば「天王寺公園前駅」と称することもできる位置にあります。このため御堂筋線のホームとは大きく離れていますが、地下街と平行して連絡通路があり、改札内乗り換えが可能です。ホームは相対式2面2線となっています。改札は南北に1ヶ所ずつ設けられています。