Distance from Saint Andrews to Halifax is three hundred and nineteen miles.
The road trip out of Saint Andrews to Halifax will take approximately four hours fifty-six minutes by car
Distance between Saint Andrews and Halifax
Flight from Saint Andrews to Halifax