灘区は、北に六甲山・摩耶山を控え、南は大阪湾に面しております。
東に東灘区、西に中央区、北側には北区が隣接しております。
六甲山地の形成した広い複合扇状地であり、西から西郷川、都賀川、石屋川の三河川が南北に流れ、それらの川を横切って、東西に各鉄道、山側を阪急(王子公園駅、六甲駅)、中央部をJR(灘駅、摩耶駅、六甲道駅)、海側を阪神(岩屋駅、西灘駅、大石駅、新在家駅)が走っています。
上記各駅周辺から山手にかけて戸建やマンションなどの住居や商業施設等が立ち並び区民の生活が営まれています。
また、パンダやコアラ等色々な動物が観られる王子動物園が灘区にはございます。