Страсбург, будучи столицей Эльзаса, пограничного с Германией северо-восточного региона Франции, находится в географическом центре Западной Европы, в промышленно развитом районе верховьев Рейна от Базеля до Майнца. Страсбург находится на расстоянии 2-3 часов пути от таких городов, как Штутгарт, Цюрих, Франкфурт-на-Майне, 5-6 часов пути от Брюсселя, Парижа и Тулузы (с введением скоростных поездов ТGV Est время поездки из Страсбурга по железной дороге сократилось почти вдвое: до Парижа — 2 часа, до Штутгарта и Люксембурга — 1,5).
Город стоит на реке Иль, его главной артерией и на левом берегу Рейна, с которым река Иль связана сетью каналов.