大阪ミナミの中心、難波の拠点駅です。営業案内上は「なんば」と平仮名で表記されるのが一般的になっています。
御堂筋線は、島式ホーム1面1線と片面ホーム1面1線から成ります。これは、もともと島式ホームのみだったところ、乗降客の増加により片面ホームを増設したものと推測されます。ホームは千日前通から南海難波駅北側までの間にあり、すぐ脇には新歌舞伎座がそびえています。
千日前線は、御堂筋線の駅の北側で、近鉄難波駅とほぼ平行する位置にあります。こちらは島式1面2線から成ります。
四つ橋線の乗り場は、他の2線とは大きく離れています。こちらも島式1面2線です。