Дордрехт располагается в юго-восточной части провинции Южная Голландия, примерно в 20 км к юго-востоку от Роттердама. Город занимает всю площадь одноименного острова, сформировавшегося в своей современной форме в результате наводнения Святой Елизаветы 1421 года.