Skip to main content

How to get from Duke Point to Swartz Bay Ferry Terminal by ferry?

From Duke Point to Swartz Bay Ferry Terminal by ferry

To get from Duke Point to Swartz Bay Ferry Terminal in North Saanich, take the VANCOUVER - NANAIMO (TSAWWASSEN-DUKE POINT) ferry from Duke Point Ferry Terminal station to Vancouver (Tsawwassen) Ferry Terminal station. Next, take the VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY) ferry from Vancouver (Tsawwassen) Ferry Terminal station to Victoria (Swartz Bay) Ferry Terminal station. The total trip duration for this route is approximately 4 hr 35 min. The ride fare is CA$38.20. The ferry schedule from Duke Point may change. We recommend you check the updated ferry schedule to Swartz Bay Ferry Terminal on the Moovit app.

275minCA$38.20
Walk to ferry stationFerry - VANCOUVER - NANAIMO (TSAWWASSEN-DUKE POINT)
VANCOUVER - NANAIMO (TSAWWASSEN-DUKE POINT)
Ferry - VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)
VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)
Walk to Swartz Bay Ferry Terminal
Leaves from Duke Point Ferry Terminal

Step by Step

  • 1
    Walk to ferry station
    Walk to ferry station
    Duke Point Ferry Terminal
    880 m • 12 min
  • 2
    Ferry - VANCOUVER - NANAIMO (TSAWWASSEN-DUKE POINT)VANCOUVER - NANAIMO (TSAWWASSEN-DUKE POINT)
    Wait for ferry
    VANCOUVER - NANAIMO (TSAWWASSEN-DUKE POINT)
    Tsawwassen (Vancouver)
  • 3
    Ride to ferry station
    Ride to ferry station
    Vancouver (Tsawwassen) Ferry Terminal
    120 min
  • 4
    Ferry - VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)
    Wait for ferry
    VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY)
    Swartz Bay (Victoria)
  • 5
    Ride to ferry station
    Ride to ferry station
    Victoria (Swartz Bay) Ferry Terminal
    95 min
  • 6
    Walk to Swartz Bay Ferry Terminal
    Walk to
    Swartz Bay Ferry Terminal
    11300 Patricia Bay Hwy North Saanich, BC V8L
    300 m • 4 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Southwest British Columbia.
All local mobility options in one app

Public transit directions from Duke Point to Swartz Bay Ferry Terminal

The distance between Duke Point, North Saanich and Swartz Bay Ferry Terminal, North Saanich is approximately 114.93 km, which can typically be travelled in 275 min. Moovit will show you the directions from Duke Point to Swartz Bay Ferry Terminal by ferry, so no matter how you choose to travel in North Saanich – you will always have plenty of easy options.

Ferry schedule from Duke Point to Swartz Bay Ferry Terminal

To check the ferry schedule from Duke Point to Swartz Bay Ferry Terminal using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Duke Point) and destination (Swartz Bay Ferry Terminal), then select the desired date and time of travel. Moovit will show all available ferry routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each ferry, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest ferry schedules.

Questions & Answers

  • What is the fastest way to get from Duke Point to Swartz Bay Ferry Terminal?

    The fastest way takes 275 minutes, using Ferry line VANCOUVER - NANAIMO (TSAWWASSEN-DUKE POINT), Ferry line VANCOUVER - VICTORIA (TSAWWASSEN-SWARTZ BAY).

  • Is there a direct ferry between Duke Point and Swartz Bay Ferry Terminal?

    No, you’ll have to take 2 ferry lines in total. The total travelling time is 4 hr 35 min.

  • Which ferry line goes from Duke Point to Swartz Bay Ferry Terminal?

    The VANCOUVER - NANAIMO (TSAWWASSEN-DUKE POINT) ferry line goes from Duke Point Ferry Terminal near Duke Point in Nanaimo to Vancouver (Tsawwassen) Ferry Terminal. From there you’ll have to take one ferry line till Vancouver (Tsawwassen) Ferry Terminal near Swartz Bay Ferry Terminal in North Saanich.

  • How long does it take to travel from Duke Point to Swartz Bay Ferry Terminal by ferry?

    The total travel time between Duke Point in Nanaimo and Swartz Bay Ferry Terminal in North Saanich by ferry is about 4 hr 35 min.

  • Where do I get on the ferry near Duke Point to get to Swartz Bay Ferry Terminal?

    Get on the VANCOUVER - NANAIMO (TSAWWASSEN-DUKE POINT) ferry from the Duke Point Ferry Terminal near Duke Point in Nanaimo.

  • Where do I get off the ferry when travelling between Duke Point and Swartz Bay Ferry Terminal?

    Get off the ferry at the Vancouver (Tsawwassen) Ferry Terminal, which is closest to Swartz Bay Ferry Terminal in North Saanich.

  • How much is the ferry fare from Duke Point to Swartz Bay Ferry Terminal?

    The ride from Duke Point to Swartz Bay Ferry Terminal costs CA$38.20.