Distance between Moncton NB and Saint John NB

The distance from Moncton to Saint John is 151 kilometers by road including 136 kilometers on motorways. Road takes approximately 1 hour and 28 minutes and goes through Sussex, Hampton Station, Quispamsis and Rothesay.

Maximum speed
km/h on motorway
km/h on other roads
Fuel consumption L/100 km
Fuel priceEUR / L
Pick a point on map
151
km
1
h
28
min
12.1
L
7.5
EUR
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Moncton 0 km 0:00 00 min 0.0 L
2 1 40 km, 26 min
Petitcodiac 40 km 0:26 26 min 3.2 L
1 39 km, 21 min
Sussex 79 km 0:47 47 min 6.3 L
1 18 km, 09 min
Norton 98 km 0:57 57 min 7.8 L
1 17 km, 09 min
Hampton Station 114 km 1:06 1 h 06 min 9.1 L
1 17 km, 09 min
Quispamsis 131 km 1:16 1 h 16 min 10.5 L
1 6 km, 03 min
Rothesay 137 km 1:19 1 h 19 min 11.0 L
1 14 km, 08 min
Saint John 151 km 1:27 1 h 27 min 12.1 L

Distance from Moncton to Saint John by car

The distance between Moncton and Saint John is 151 kilometers by road including 136 kilometers on motorways. Distance from Moncton to Saint John by car takes approximately 1 hour and 28 minutes.

The distance between Moncton and Saint John is ranked 39ᵗʰ in the ranking popularity.

You can drive from Moncton to Saint John through Sussex, Hampton Station, Quispamsis and Rothesay.

Use driving directions from Moncton to Saint John to navigate the path offline.

The driving time from Moncton to Saint John is approximately 1 hour and 28 minutes without intermediate stops.

Use satellite map layer when preparing for a travel from Moncton to Saint John.

Have any questions? Contact us!