Airports of St. Andrews Closest ariports to St. Andrews city: Princeton Municipal Airport (distance 56.5 km / 35.1 mi) | ✈️ Book tickets Fredericton Airport (distance 103.3 km / 64.2 mi) | ✈️ Book tickets Gagetown Airport (distance 107 km / 66.5 mi) | ✈️ Book tickets Saint John Airport (distance 130.9 km / 81.3 mi) | ✈️ Book tickets Houlton International Airport (distance 139 km / 86.4 mi) | ✈️ Book tickets Digby Airport (distance 151.1 km / 93.9 mi) | ✈️ Book tickets Bar Harbor Airport (distance 158.3 km / 98.4 mi) | ✈️ Book tickets Yarmouth Airport (distance 173.8 km / 108 mi) | ✈️ Book tickets Old Town Airport (distance 176.8 km / 109.9 mi) | ✈️ Book tickets Millinocket Airport (distance 188.8 km / 117.3 mi) | ✈️ Book tickets Airports of St. Andrews city on map: ☞ Show Map Find air tickets to St. Andrews airport