Distance between Greymouth and St Andrews

143.70 mi Straight Distance

214.15 mi Driving Distance

3 hours 47 mins Estimated Driving Time

The straight distance between Greymouth (Costa Oeste) and St Andrews (Canterbury) is 143.70 mi, but the driving distance is 214.15 mi.

It takes to go from Greymouth to St Andrews.

Driving directions from Greymouth to St Andrews

Distance in kilometers

Straight distance: 231.21 km.      Route distance: 344.57 km

Greymouth, New Zealand

Latitude: -42.4504 // Longitude: 171.211

Photos of Greymouth

Sunset GreymouthDerelict wharf cranes, GreymouthNZ / GreymouthGreymouthRevingtons Hotel GreymouthIt may not be level, but we still run 2000tonne trains on it!Disused rail wagons, Greymouth WharfCobden TOP B and B

Greymouth Weather

We're sorry but Greymouth weather is not available right now.

St Andrews, New Zealand

Latitude: -44.5301 // Longitude: 171.191

Photos of St Andrews

St Andrews ChurchPareora Public HallFlowers at East CoastSheep dipRound straw bales near the ocean in Saint AndrewsSt Andrews LodgeSt Andrews Hotel

St Andrews Weather

We are sorry, but St Andrews weather is not available right now.