How to Get to Salt Spring Island

Ferries, Seaplanes & Private Boats - Every Way to Arrive

Salt Spring Island sits in the Southern Gulf Islands of British Columbia, between Vancouver Island and the BC mainland, and getting here is part of the experience — a scenic ferry crossing through island-dotted waters, a seaplane banking over the Gulf Islands, or a boat gliding into Ganges Harbour with the village spread out before you. Here's everything you need to know about getting to Salt Spring Island, no matter where you're coming from.

Salt Spring Hop On Tour - Cider Works ciders

Your Route at a Glance

Salt Spring Island is served by three BC Ferries routes. Here's a quick overview before we go into detail on each:

Departing From Arrives At Crossing Time Reservations? Notes
From Victoria (Swartz Bay) Fulford Harbour ~35 min No Most frequent. Walk-on friendly.
From Vancouver/Mainland (Tsawwassen) Long Harbour ~1 hr 45 min Yes (vehicles) Fewer sailings. Book vehicle early.
From Mid-Vancouver Island (Crofton) Vesuvius Bay ~20 min No Shortest crossing. North end of island.

Schedules and fares change seasonally. Always verify at bcferries.com before you travel.


Fulford at night

Route 1: Victoria to Salt Spring Island (Swartz Bay → Fulford Harbour)


Best for: Visitors from Victoria, the Saanich Peninsula, and anywhere on the south end of Vancouver Island


The Route

This is the most popular and most frequent route to Salt Spring Island, and the one most visitors use. The BC Ferries terminal at Swartz Bay is located at the northern tip of the Saanich Peninsula, about 32km north of downtown Victoria on Highway 17. From there, the ferry crosses to Fulford Harbour on the southern end of Salt Spring Island.

  • Crossing time: approximately 35 minutes
  • Frequency: multiple sailings daily — roughly every 1–2 hours during the day, with first sailings from Swartz Bay typically around 7:00am and the last around 9:00pm
  • Reservations: this route is non-bookable — first-come, first-served for both vehicles and foot passengers
  • Foot passengers: walk-on is easy and encouraged. No reservation needed; just show up and buy a ticket at the terminal


Arriving at Fulford Harbour

Fulford Harbour is the island's southern ferry terminal, at the end of Fulford-Ganges Road. From there it's about 9km north to Ganges, the island's main village. The Salt Spring Island bus service (Route 1) connects Fulford Harbour with Ganges — check current schedules at bctransit.com. The trip takes roughly 20–25 minutes.


Driving to Swartz Bay from Victoria

From downtown Victoria, take Douglas Street north, which becomes Highway 17 (the Pat Bay Highway). Follow it straight to the Swartz Bay terminal — the drive takes about 30–40 minutes depending on traffic. Parking at the terminal is independently operated; short-term and long-term options are available (pay by licence plate).


Getting to Swartz Bay Without a Car

BC Transit Route 70 runs between downtown Victoria (Bay Street) and Swartz Bay ferry terminal. The bus journey takes approximately 45–55 minutes and connects directly with the ferry terminal. This is a great option for foot passengers — you can take the bus from Victoria, walk onto the ferry, and be in Ganges within a couple of hours of leaving downtown.


Tip: If you're planning the Salt Spring Hop On Hop Off Artisan Trail tour, the Swartz Bay to Fulford route is your best option from Victoria. Catch an early ferry, take the island bus to Ganges, and you can make the 11am or 12pm tour departure with time to spare.


Summer Tips for This Route

In July and August, Swartz Bay can be very busy on Friday evenings (Vancouver Island residents heading to the islands for the weekend) and Sunday afternoons (returning). If you're travelling with a vehicle during peak times, arrive well ahead of your intended sailing. Foot passengers generally have an easier time and rarely miss a sailing.


Note: This route does not take vehicle reservations. Vehicles travel in order of arrival. During peak summer weekends, you may wait for one or two sailings. Foot passengers typically board every sailing.



Long Harbour Crossing

Route 2: Vancouver / Mainland to Salt Spring Island (Tsawwassen → Long Harbour)

Mountainscape

Best for: Visitors coming from Vancouver, the Lower Mainland, or anywhere on the BC mainland


The Route

The direct mainland route runs from Tsawwassen (39km south of downtown Vancouver) to Long Harbour on the east side of Salt Spring Island. This sailing winds beautifully through the Southern Gulf Islands, often stopping at Galiano, Mayne, and Pender Islands en route.


  • Crossing time: approximately 1 hour 45 minutes to 3 hours depending on stops
  • Frequency: fewer sailings than the Victoria route — typically two to three per day, with additional summer sailings on weekends
  • Reservations: vehicle reservations are available and strongly recommended, especially in summer. This route books up fast
  • Foot passengers: walk-on travel is available without a reservation


Arriving at Long Harbour


Long Harbour terminal is on the island's east side, about 7km from Ganges. The island bus service connects Long Harbour with Ganges — check current bctransit.com schedules. Taxis are also available if the bus timing doesn't work for you.


Driving to Tsawwassen from Vancouver


From downtown Vancouver, take Highway 99 south through the Massey Tunnel (or the new Massey Tunnel replacement when open) and follow signs to the BC Ferries Tsawwassen terminal. The drive is typically 45–60 minutes from downtown, longer during rush hour. Long-term and short-term parking is available at the terminal.


Getting to Tsawwassen Without a Car


The 620 bus runs between Bridgeport Station (Richmond, on the Canada Line SkyTrain) and Tsawwassen ferry terminal. From downtown Vancouver, take the Canada Line to Bridgeport and transfer. Total journey from downtown Vancouver to the ferry terminal is approximately 60–75 minutes by transit.


The Thru Fare Option from the Mainland


If the Tsawwassen–Long Harbour direct sailing times don't work for your travel plans, there's an alternative: take the Tsawwassen–Swartz Bay ferry (1 hour 35 minutes), then transfer at Swartz Bay to the Swartz Bay–Fulford Harbour sailing (35 minutes). When you buy your ticket at Tsawwassen, ask for a Thru Fare — this gives you a discounted combined fare for both crossings, cheaper than buying two separate tickets.


Note: BC Ferries does not offer a Thru Fare on the final two sailings of the day from Tsawwassen, in case delays mean the last Fulford sailing has already departed.


Booking the Tsawwassen–Long Harbour Route


Vehicle reservations on this route are free of charge and open up to 6 months in advance. In summer, popular sailings sell out weeks ahead — book as early as possible at bcferries.com. Foot passenger travel is walk-on, no reservation needed.


Tip: The scenery on the Tsawwassen to Long Harbour crossing is genuinely spectacular — the ferry threads through the Gulf Islands, often passing close to Galiano and Mayne Islands. Stay on deck for the views.


Crofton Crossing

Route 3: Mid-Vancouver Island to Salt Spring Island (Crofton → Vesuvius Bay)


Best for: Visitors from Nanaimo, Duncan, the Cowichan Valley, or anywhere north of Victoria on Vancouver Island


The Route


The Crofton–Vesuvius Bay route is the shortest and most frequent ferry crossing to Salt Spring Island. Crofton is a small community on Vancouver Island between Duncan and Nanaimo (roughly 60km north of Victoria). Vesuvius Bay is on the northwest side of Salt Spring Island — a quiet, scenic arrival point with a small café right at the terminal.


  • Crossing time: approximately 20 minutes — the shortest of the three routes
  • Frequency: frequent sailings throughout the day, typically every 1–2 hours from around 6:00am until late evening
  • Reservations: no vehicle reservations — first-come, first-served
  • Foot passengers: walk-on, no reservation required


Arriving at Vesuvius Bay


Vesuvius Bay is on the north end of Salt Spring Island, about 12km from Ganges by road. The Salt Spring Island bus serves this route — check current schedules at bctransit.com. There's also a lovely small café at Vesuvius that's a favourite spot for travellers to pause before heading south toward Ganges.


Driving to Crofton from Vancouver Island


From Nanaimo, head south on Highway 1 (Trans-Canada) to Duncan, then follow signs to Crofton on Herd Road and Chaplin Street to the terminal. The drive is approximately 45 minutes from Nanaimo and 25 minutes from Duncan. From Victoria, head north on Highway 1 and take the Crofton turn-off — about 50 minutes.


Getting to Crofton Without a Car


Crofton is served by BC Transit in the Cowichan Valley. From the Nanaimo Bus Depot or the Duncan Bus Exchange, check current schedules at bctransit.com for connections to Crofton. This option requires some planning but works well for foot passengers.


Note: There is currently Terminal Project Work underway at Crofton through 2026–2027, which may affect some sailings. Check bcferries.com for current service notices before travelling this route.



Walk on to the ferry

Travelling Without a Car: Foot Passengers on Salt Spring Island


You absolutely do not need a car to enjoy Salt Spring Island — and in many ways, arriving as a foot passenger is the better experience. Here's what you need to know:


Getting Around Once You Arrive


  • Salt Spring Island Transit (Bus): the island's public bus system connects Fulford Harbour, Ganges, Vesuvius, and other communities. Bus schedules are available at bctransit.com. Service is reasonable but not constant — plan around the timetable.
  • Salt Spring Hop On Hop Off: the Artisan Trail tour is specifically designed for visitors without cars, running Friday–Sunday from the Ganges Visitor Info Centre. This is genuinely the best way to see the island's artisan producers without driving.
  • Taxi: local taxi services operate island-wide. Useful for point-to-point trips where the bus doesn't align.
  • Cycling / E-bike rentals: bikes are available to rent in Ganges. The island is hilly, but e-bikes make it very manageable and the roads are scenic.
  • Walking: Ganges itself is very walkable, with restaurants, shops, the Saturday Market, and Portlock Park all within easy reach of each other.


Coming from Victoria as a Foot Passenger


The Swartz Bay to Fulford Harbour route is the easiest foot passenger option from Victoria. Take BC Transit Route 70 from downtown Victoria to Swartz Bay, board the ferry as a foot passenger, and you'll arrive at Fulford Harbour in 35 minutes. From there, the island bus takes you to Ganges.



This is a popular way to visit Salt Spring Island for a day trip or weekend from Victoria, and works very well — particularly if you book the Salt Spring Hop On Hop Off tour in advance.


Tip: For a day trip from Victoria: take an early Route 70 bus to Swartz Bay, board the 7am or 8am ferry, arrive at Fulford Harbour, take the island bus to Ganges, join the 10am or 11am Hop On Hop Off departure, and catch a late afternoon sailing back. It's a full, excellent day.


Coming from Vancouver as a Foot Passenger


Walk-on passengers from Vancouver have two good options: the Tsawwassen–Long Harbour direct sailing, or the Tsawwassen–Swartz Bay sailing with a transfer at Swartz Bay to Fulford Harbour (using a Thru Fare ticket). The direct Long Harbour route is the simpler option when the timing works.



Arriving by Seaplane


If you want to make a dramatic entrance — and you don't mind the premium — arriving by seaplane is an unforgettable experience. The approach over the Southern Gulf Islands, banking down toward Ganges Harbour with the village laid out below, is one of those moments that makes BC feel impossibly beautiful.


Salt Spring Air / Harbour Air


Salt Spring Air, now part of the Harbour Air Group, offers scheduled seaplane service between downtown Vancouver (Coal Harbour) or Vancouver International Airport (South Terminal, YVR) and Ganges Harbour on Salt Spring Island. This is the most direct air connection to the island — you land right in the heart of Ganges.


  • Flight time: approximately 30–35 minutes from Vancouver Harbour
  • Booking: via harbourair.com — schedules run daily with multiple flights
  • Luggage: weight restrictions apply, as with all seaplane services — check current limits when booking
  • Landing: floatplanes land in Ganges Harbour, right in the village — you could not arrive closer to the Artisan Trail tour departure point


Seair Seaplanes


Seair Seaplanes also offers scheduled service between Vancouver Harbour (downtown) and Salt Spring Island, as well as from Richmond (YVR). Check seairseaplanes.com for current routes, schedules, and pricing. Seair is known for its modern Cessna Caravan fleet and free parking at its YVR terminal.


Who Seaplanes Work Best For


Seaplanes are ideal for visitors who want to maximize time on the island, are travelling light, or simply want the experience of arriving by floatplane. They're less practical for those with bikes, large luggage, or groups. Prices are significantly higher than ferry travel but the experience more than justifies it for the right traveller.


Tip: Combine a seaplane flight one way with a BC Ferry the other — arrive by air into Ganges Harbour and depart by ferry from Fulford Harbour back to Victoria. Seair even offers a Fly & Sail package for some routes.



Arriving by Private Boat


For boaters, Salt Spring Island is one of the finest destinations in the Southern Gulf Islands — and Ganges Harbour is a world-class cruising destination. Arriving by private boat puts you in excellent company; the harbour fills with vessels from across the Pacific Northwest and beyond every summer.


Ganges Harbour — The Main Destination


Ganges Harbour is the hub for boaters visiting Salt Spring Island. It's well-protected, easy to navigate, and puts you a short walk from the village, restaurants, the Saturday Market, and all of Ganges' shops and galleries.

Moorage options in and around Ganges Harbour include:


  • Ganges Marina — 161 Lower Ganges Rd, on the harbour's west shore. With over 3,500 feet of visitor moorage, Ganges Marina can accommodate vessels to 100 feet (inside) and up to 400 feet on the breakwater. Power (15, 30, 50 amp), water, fuel, wi-fi, showers, and laundry available. Summer hours: daily 10am–4pm. Book ahead in summer — VHF 66A or gangesmarina@gmail.com.
  • Salt Spring Marina — at the head of Ganges Harbour, next to Moby's Pub. Newly renovated docks with 30 and 50-amp power, water, wi-fi, showers, laundry, and kayak rentals. Accommodates vessels to 100 feet with advance booking. 7-minute walk to town.
  • Kanaka Visitors' Wharf — operated by the Harbour Authority of Salt Spring Island. 800 feet of guest moorage on three fingers with water, 30-amp power, and wi-fi. Very central to Ganges village.
  • Government Floating Breakwater Dock — short-term tie-up (2 hours, no charge) for vessels popping in for lunch or shopping. On the north side of Grace Point.
  • Anchorage — good anchorage is available in Ganges Harbour. Note that all mooring buoys in the harbour are private. The harbour authority monitors VHF 09.


Other Anchorages Around Salt Spring


Beyond Ganges Harbour, Salt Spring Island offers several other anchorage options for those exploring the Gulf Islands by boat:


  • Fulford Harbour — the southern harbour near the BC Ferries terminal. Smaller and quieter than Ganges, with basic services and a short walk to the village. Good stop when entering from the south.
  • Burgoyne Bay — a beautiful, sheltered bay on the island's west side within Burgoyne Bay Provincial Park. No services but excellent holding ground and gorgeous scenery.
  • Russell Island — just off the mouth of Fulford Harbour, a small island with anchorage for about 12 boats on its northwest side and a dinghy dock maintained by Parks Canada.


Customs for International Arrivals


Boaters arriving from the United States must clear Canadian customs. Contact the Canada Border Services Agency (CBSA) for current requirements and procedures — phone reporting is typically required and must be done immediately upon arrival in Canadian waters. Call 1-888-226-7277 (CBSA) before departing the US.


Navigation Notes


The Southern Gulf Islands offer some of BC's most enjoyable cruising, but also require attention. Tidal currents can be significant in the passes — particularly Active Pass, Porlier Pass, and Sansum Narrows near Salt Spring. Current tide tables and up-to-date charts are essential. The BC Coast Pilot and Waggoner Cruising Guide are standard references for this region.



Hop On Bus

Planning Your Journey: Key Tips


Book Early for Summer Vehicles


If you're bringing a vehicle and using the Tsawwassen–Long Harbour route, book as early as possible — this route fills up weeks ahead in peak season. The Swartz Bay–Fulford and Crofton–Vesuvius routes don't take reservations, so vehicle travellers on those routes need to arrive early during busy periods.


Foot Passengers Have It Easy


Foot passengers on all three routes travel first-come, first-served and rarely miss a sailing, even on busy summer days. If you're combining the ferry with the Salt Spring Hop On Hop Off tour, walking on is the stress-free choice.


Check Current Schedules


BC Ferries schedules change seasonally. Always confirm departure times at bcferries.com before your trip — do not rely on printed timetables or third-party apps for exact times.


Getting from the Ferry Terminal to Ganges


  • Fulford Harbour → Ganges: ~9km, ~20–25 min by island bus (Route 1) or taxi
  • Long Harbour → Ganges: ~7km, ~15–20 min by island bus or taxi
  • Vesuvius Bay → Ganges: ~12km, ~25–30 min by island bus or taxi


The Salt Spring Island Bus


Salt Spring Island's public bus is operated by BC Transit and connects the ferry terminals with Ganges and other communities. Schedules are available at bctransit.com. Service is reasonably frequent during the day but does not run late at night — plan your return ferry accordingly.


Whichever Way You Arrive, It's Worth It


The journey to Salt Spring Island — whether it's a 35-minute ferry glide from Swartz Bay, a scenic mainland crossing through the Gulf Islands from Tsawwassen, a 20-minute hop from Crofton, a seaplane banking into Ganges Harbour, or a sailboat making the harbour at dusk — sets the tone for everything that follows.



Salt Spring Island rewards the effort of getting here. Once you've arrived, the Salt Spring Hop On Hop Off Artisan Trail, the island's beaches, its wineries, its markets, and its unhurried pace will do the rest.

Check current BC Ferries schedules at bcferries.com, and book the Artisan Trail tour in advance at saltspringhopon.com.


BC Ferries information: bcferries.com | Salt Spring Hop On Hop Off: saltspringhopon.com | Harbour Air / Salt Spring Air: harbourair.com | Seair Seaplanes: seairseaplanes.com | Ganges Marina: gangesmarina.com | Salt Spring Marina: saltspringmarina.com | Harbour Authority of Salt Spring Island: saltspringharbours.com


July 17, 2026
If you thought you knew what cider was, Ciderworks at Salt Spring Apple Company will pleasantly complicate your understanding.
July 13, 2026
There's a style of wine tourism that's become ubiquitous in British Columbia's wine regions – oversized tasting rooms, branded merchandise walls, wines that taste like they were engineered for Instagram. Salt Spring’s Garry Oaks Estate Winery is none of that.
July 6, 2026
There is a particular pleasure in drinking beer outside, in the shade of tall trees, when you have earned that beer by spending the morning exploring somewhere genuinely beautiful. Salt Spring Brewing Company has made an art form of this moment.
June 30, 2026
Tags: Salt Spring Island one day, things to do Salt Spring Island one day, Salt Spring Island day trip itinerary, how to spend a day on Salt Spring Island, Salt Spring Island 2026
Sacred Mountain Lavender Gift Shop
June 17, 2026
Your guide to visiting Salt Spring Island's only lavender farm
June 13, 2026
There are a handful of places in BC where you can say with genuine conviction: this is unlike anywhere else.
June 7, 2026
If Salt Spring Island is the jewel of the Gulf Islands, then Ganges Village is its beating heart.
June 2, 2026
Travelling to Salt Spring without a car feels easy from the moment you step off the ferry as a foot passenger -
May 24, 2026
You don't need a car to visit Salt Spring Island. In fact, going car-free might be the best decision you make for your trip! Skip the ferry lineup, skip the parking stress, and arrive relaxed — ready to enjoy one of British Columbia's most beloved Gulf Islands on your own schedule. This guide covers everything you need to know about getting to Salt Spring Island from Victoria without a car in 2026, plus the best way to explore the island once you're there. Can You Visit Salt Spring Island Without a Car? Absolutely. Salt Spring Island is one of the most car-free-friendly destinations in BC. Between BC Ferries, BC Transit bus connections, seaplane flights, and the island's own Hop On Hop Off Tour , it's entirely possible to have a full, rich day trip or weekend getaway without ever needing to drive. Travelling car-free means you skip the ferry vehicle lineup entirely — you walk on as a foot passenger, which is also faster, cheaper, and far less stressful, especially during busy summer weekends!
Beautiful Salt Spring Island, BC
May 24, 2026
Discover where Salt Spring Island, BC is and how to get there with our guide to its location, travel routes, and must-see spots on this stunning island.
More Posts