Saint John (New Brunswick) ferry port in Canada connects you with Digby in Nova Scotia with a choice of up to 14 ferry crossings per week. The duration of the Saint John to Digby crossing is from 2 hours 15 minutes and the crossing is operated by Bay Ferries.