位于莱茵河西侧。发源自侏罗山脉的伊尔河自西而东穿城而过，注入莱茵河。而莱茵河对岸就是德国城镇凯尔。尽管在法国地图上，斯特拉斯堡处于偏远的东北角，但在西欧的版图中，斯特拉斯堡占据了中心的位置，是西欧地区南北通道的重要一环。由斯特拉斯堡往南，通过索恩河谷与罗讷河谷地区可连向地中海地区。往北，则通过德国西部的海西山地直面北欧三岛。以直线距离计算，斯特拉斯堡与波罗的海、地中海和大西洋的距离是相等的，大约都是750千米。斯特拉斯堡到北海和亚得里亚海的距离也基本一样，都是500千米左右。该市的气候类型属于温带半大陆性