Distance from Toronto to Saint Andrews is seven hundred and forty-three miles.
The road trip out of Toronto to Saint Andrews will take approximately twelve hours thirty-seven minutes by car
Distance between Toronto and Saint Andrews
Flight from Toronto to Saint Andrews