Woodstock est situé sur la route 2, correspondant à la route Transcanadienne à au nord-ouest de Fredericton et à au sud-est d'Edmunston. Woodstock est situé au carrefour de la route 95 avec la route 2. La route 95 se dirige vers la frontière américaine à l'ouest de Woodstock et conserve le nom de route 95 aux États-Unis. Elle relie Houlton au Maine.