Saint Andrews is at the southern tip of a peninsula, extending into Passamaquoddy Bay. The waterfront faces Saint Andrews Harbour and the Western Channel, which is formed by Navy Island. The harbour is at the mouth of the St. Croix River.
The town is directly opposite the community of Robbinston, Maine, two kilometres to the west across the river mouth, and 53 km by road.
Ministers Island is east of the town and is accessible by road at low tide only.
Travelling Here By Road:
Saint John, New Brunswick - 1 hour
Halifax, Nova Scotia - 5 hours
Toronto, Ontario - 12 hours
Ottawa, Ontario - 10 hours
Montreal, Quebec - 8 hours
St. Stephen, NB - 20 minutes
Calais, Maine - 20 minutes
Portland, Maine - 5 hours
Boston, MA - 6 hours
Travelling Here By Air:
Fredericton International Airport
Welcome to the Town of Saint Andrews, nestled along Passamaquoddy Bay in southern New Brunswick.
Founded by United Empire Loyalists fleeing the American Revolution, many of the Town’s buildings still reflect that history - as you will see during a casual stroll along Water Street.
In fact, historic Water Street was awarded the “Great Place in Canada” distinction by the Canadian Institute of Planners, and USA Today named Saint Andrews the best place to visit in Canada.