Logo   St Andrews by-the-Sea, New Brunswick
A charming, peaceful seaside resort to make your Maine adventure a "Two-Nation Vacation."


A half-hour drive (20 miles/32 km) southeast of Calais, Maine is the New Brunswick, Canada resort town of St Andrews by-the-Sea (map).

Framed by the St Croix River and Passamaquoddy Bay, St Andrews occupies the southern tip of a peninsula, so it's surrounded by water, with spectacular views.

The population of 1,900 swells in summer with the arrival of Canadian and US visitors—but not too much. It retains the comfortable, uncrowded, un-hectic feel of a 19th-century resort, which it was.

Sailing and sea kayaking, whale watching cruises, fishing and walking, the splendid Kingsbrae Garden, Algonquin Golf Course, Huntsman Fundy Discovery Aquarium, Ross Memorial Museum, picnics in the parks and along the seashore, and the simple but absorbing pleasure of strolling and window-shopping along Water Street fill your St Andrews day.

Where to Stay

Though a small town, St Andrews has a resort-worthy collection of hotels, inns and bed-and-breakfast houses. Grandest of them all is the palatial Algonquin Resort, a 19th-century status address that has been completely restored and updated (2014) while preserving its old-time Canadian grand-resort ambience. More...

Where to Dine

Likewise with restaurants, the year-round family restaurants and pubs of Water Street are supplemented by Savour in the Garden, a superb gourmet tasting-menu experience served in the evening at Kingsbrae Garden under the direction of Chef Alex Haun.

Chef Chris Aerni is in command of the kitchen at the Rossmount Inn, making it a must-try during your stay.


Most US visitors drive to St Andrews via Calais, Maine and St Stephen, New Brunswick, but in summer (mid-June through September), East Coast Ferries Ltd operates small car ferries between Eastport, Maine, and Deer Island, New Brunswick, and between Campobello Island and Deer Island.

After crossing Deer Island by car you can take the Coastal Transport Ltd ferry from Deer Island to the New Brunswick mainland at L'Etete (near St George and Blacks Harbour). From L'Etete it's a 45-minute, 52-km (32-mile) drive via St George to St Andrews.

Note that ferries operate on Atlantic Time, one hour ahead of Eastern Time; these ferryboats are not large; places on the ferries are first-come, first-served, and they may fill completely well before departure time. You should enquire in advance about ferry operations, weather, and possible waiting times.

—by Tom Brosnahan

About New Brunswick

Crossing the US-Canada Border

Lubec ME

Calais ME

Bar Harbor ME

Downeast Maine

Québec City QC

Maine Highlights

Maine Transportation

Maine Homepage


Paris Girls Secret Society, the new novel by Tom Brosnahan


St Andrews by-the-Sea, New Brunswick, Canada

A church spire rises above waterfront houses in St Andrews by-the-Sea, New Brunswick, Canada.



FTP on Facebook    
Pinterest    Twitter