Book a St John Ferry

St 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 St John to Digby crossing is from 2 hours 45 minutes and the crossing is operated by Bay Ferries.

St John

Click for map

St John Ferry Services

  • Bay Ferries
    • 14 Sailings Weekly 2 hr 45 min
    • Get price

How To Get To St John Ferry Port

  • St John Ferry Port Address

    170 Digby Ferry Road Saint John, New Brunswick, E2M 0B2

  • St John Accommodation

    If you’re looking to spend a night at or near St John Ferry port before or after your trip or if you are looking for accommodation for your entire stay, please visit our St John Accommodation page for the best accommodation prices and one of the largest selections available online!