Distance from Amherst to Saint Andrews is one hundred and ninety-eight miles.
The road trip out of Amherst to Saint Andrews will take approximately three hours three minutes by car
Distance between Amherst and Saint Andrews
Flight from Amherst to Saint Andrews