St. Andrews by-the-Sea is approximately 70 kilometers (about 43 miles) from Saint John, New Brunswick. The drive typically takes around 1 to 1.5 hours, depending on traffic and road conditions. The route primarily follows the Trans-Canada Highway (Route 1), offering scenic views along the way.
Copyright © 2026 eLLeNow.com All Rights Reserved.