Drummondville est situé à la jonction des Autoroutes 20 et 55. La ville est située à environ 100 km à l'est du centre-ville de Montréal, à 150 km au sud-ouest de Québec et à 70 km au nord de Sherbrooke. L'autoroute 20 fait partie de la Transcanadienne entre Longueuil et Rivière-du-Loup.