To view the up-to-date status of all routes, click here.
For the latest traffic updates or terminal conditions, please follow @BCFerries or visit Current Conditions.
Major terminals sailing status
Check the available space for your vehicle on our upcoming sailings, view route notices and more.
Last updated: 11:17 PM, Thursday, Jun 01, 2023. Click to refresh
Choose terminal
Vancouver (Tsawwassen) terminal
Remaining deck space on each sailing will be available based on order of arrival at the terminal. Bookable space can become available closer to a scheduled departure due to last-minute cancellations.
Vancouver (Tsawwassen) - Nanaimo (Duke Point)
Sailing time: 2h
NEXT SAILINGS | LATER SAILINGS |
---|---|
5:15 AM
(Tomorrow)
30% available
|
12:45 PM
(Tomorrow)
17% available
|
7:45 AM
(Tomorrow)
13% available
|
3:15 PM
(Tomorrow)
12% available
|
10:15 AM
(Tomorrow)
18% available
|
5:45 PM
(Tomorrow)
16% available
|
8:15 PM
(Tomorrow)
12% available
|
|
10:45 PM
(Tomorrow)
54% available
|
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Vancouver (Tsawwassen) - Southern Gulf Islands
Sailing time: Varies
NEXT SAILINGS | LATER SAILINGS |
---|---|
10:25 AM
(Tomorrow)
1% available
Via Galiano Island (Sturdies Bay), Mayne Island (Village Bay), Pender Island (Otter Bay), to Salt Spring Island (Long Harbour) |
6:45 PM
(Tomorrow)
14% available
Via Galiano Island (Sturdies Bay), Mayne Island (Village Bay), to Saturna Island (Lyall Harbour) |
2:25 PM
(Tomorrow)
4% available
Via Salt Spring Island (Long Harbour), to Pender Island (Otter Bay) |
7:20 PM
(Tomorrow)
4% available
Via Pender Island (Otter Bay), to Salt Spring Island (Long Harbour) |
4:05 PM
(Tomorrow)
6% available
Via Galiano Island (Sturdies Bay), to Mayne Island (Village Bay) |
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Vancouver (Tsawwassen) - Victoria (Swartz Bay)
Sailing time: 1h 34m
NEXT SAILINGS | LATER SAILINGS |
---|---|
7:00 AM
(Tomorrow)
14% available
|
10:00 AM
(Tomorrow)
48% available
|
8:00 AM
(Tomorrow)
21% available
|
11:00 AM
(Tomorrow)
14% available
|
9:00 AM
(Tomorrow)
32% available
|
12:00 PM
(Tomorrow)
42% available
|
1:00 PM
(Tomorrow)
26% available
|
|
2:00 PM
(Tomorrow)
31% available
|
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Victoria (Swartz Bay) terminal
Victoria (Swartz Bay) - Southern Gulf Islands
Sailing time: Varies
NEXT SAILINGS | LATER SAILINGS |
---|---|
5:00 AM
(Tomorrow)
100% available
Via Saturna Island (Lyall Harbour), Mayne Island (Village Bay), to Pender Island (Otter Bay) |
9:10 AM
(Tomorrow)
100% available
Via Saturna Island (Lyall Harbour), Mayne Island (Village Bay), to Galiano Island (Sturdies Bay) |
5:05 AM
(Tomorrow)
100% available
Via Galiano Island (Sturdies Bay), to Mayne Island (Village Bay) |
10:25 AM
(Tomorrow)
100% available
Via Mayne Island (Village Bay), Galiano Island (Sturdies Bay), to Pender Island (Otter Bay) |
8:20 AM
(Tomorrow)
100% available
to Pender Island (Otter Bay) |
2:15 PM
(Tomorrow)
100% available
to Pender Island (Otter Bay) |
3:10 PM
(Tomorrow)
100% available
Via Saturna Island (Lyall Harbour), Mayne Island (Village Bay), to Galiano Island (Sturdies Bay) |
|
4:15 PM
(Tomorrow)
100% available
Via Mayne Island (Village Bay), to Galiano Island (Sturdies Bay) |
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Victoria (Swartz Bay) - Salt Spring Island (Fulford Harbour)
Sailing time: 35m
NEXT SAILINGS | LATER SAILINGS |
---|---|
7:00 AM
(Tomorrow)
100% available
|
1:00 PM
(Tomorrow)
100% available
|
9:00 AM
(Tomorrow)
100% available
|
3:00 PM
(Tomorrow)
100% available
|
11:00 AM
(Tomorrow)
100% available
|
5:00 PM
(Tomorrow)
100% available
|
7:00 PM
(Tomorrow)
100% available
|
|
9:00 PM
(Tomorrow)
100% available
|
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Victoria (Swartz Bay) - Vancouver (Tsawwassen)
Sailing time: 1h 34m
NEXT SAILINGS | LATER SAILINGS |
---|---|
7:00 AM
(Tomorrow)
18% available
|
10:00 AM
(Tomorrow)
41% available
|
8:00 AM
(Tomorrow)
52% available
|
11:00 AM
(Tomorrow)
27% available
|
9:00 AM
(Tomorrow)
24% available
|
12:00 PM
(Tomorrow)
32% available
|
1:00 PM
(Tomorrow)
19% available
|
|
2:00 PM
(Tomorrow)
20% available
|
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Vancouver (Horseshoe Bay) terminal
Vancouver (Horseshoe Bay) - Bowen Island (Snug Cove)
Sailing time: 19m
NEXT SAILINGS | LATER SAILINGS |
---|---|
5:50 AM
(Tomorrow)
100% available
|
9:05 AM
(Tomorrow)
100% available
|
6:50 AM
(Tomorrow)
100% available
|
10:10 AM
(Tomorrow)
100% available
|
8:00 AM
(Tomorrow)
100% available
|
11:15 AM
(Tomorrow)
100% available
|
12:40 PM
(Tomorrow)
100% available
|
|
1:55 PM
(Tomorrow)
100% available
|
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Vancouver (Horseshoe Bay) - Sunshine Coast (Langdale)
Sailing time: 39m
NEXT SAILINGS | LATER SAILINGS |
---|---|
11:30 PM
74% available
|
12:10 PM
(Tomorrow)
57% available
|
7:30 AM
(Tomorrow)
56% available
|
2:25 PM
(Tomorrow)
58% available
|
9:50 AM
(Tomorrow)
58% available
|
4:45 PM
(Tomorrow)
55% available
|
5:30 PM
(Tomorrow)
100% available
|
|
7:05 PM
(Tomorrow)
57% available
|
|
Next available sailing | |
Standard vehicles | 11:30 PM |
Oversized vehicles | 11:30 PM |
Sailing status | Route notices |
Vancouver (Horseshoe Bay) - Nanaimo (Departure Bay)
Sailing time: 1h 40m
NEXT SAILINGS | LATER SAILINGS |
---|---|
6:25 AM
(Tomorrow)
42% available
|
12:00 PM
(Tomorrow)
100% available
|
8:45 AM
(Tomorrow)
45% available
|
1:25 PM
(Tomorrow)
46% available
|
11:05 AM
(Tomorrow)
45% available
|
3:55 PM
(Tomorrow)
46% available
|
6:15 PM
(Tomorrow)
45% available
|
|
7:30 PM
(Tomorrow)
58% available
|
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Nanaimo (Departure Bay) terminal
Nanaimo (Departure Bay) - Vancouver (Horseshoe Bay)
Sailing time: 1h 40m
NEXT SAILINGS | LATER SAILINGS |
---|---|
6:25 AM
(Tomorrow)
39% available
|
11:05 AM
(Tomorrow)
36% available
|
8:45 AM
(Tomorrow)
37% available
|
1:25 PM
(Tomorrow)
37% available
|
9:40 AM
(Tomorrow)
100% available
|
2:45 PM
(Tomorrow)
45% available
|
3:55 PM
(Tomorrow)
35% available
|
|
6:15 PM
(Tomorrow)
41% available
|
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Sunshine Coast (Langdale) terminal
Sunshine Coast (Langdale) - Vancouver (Horseshoe Bay)
Sailing time: 39m
NEXT SAILINGS | LATER SAILINGS |
---|---|
6:20 AM
(Tomorrow)
81% available
|
1:15 PM
(Tomorrow)
41% available
|
8:40 AM
(Tomorrow)
49% available
|
3:35 PM
(Tomorrow)
59% available
|
11:00 AM
(Tomorrow)
51% available
|
5:55 PM
(Tomorrow)
58% available
|
8:15 PM
(Tomorrow)
88% available
|
|
10:30 PM
(Tomorrow)
98% available
|
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |
Nanaimo (Duke Point) terminal
Nanaimo (Duke Point) - Vancouver (Tsawwassen)
Sailing time: 2h
NEXT SAILINGS | LATER SAILINGS |
---|---|
5:15 AM
(Tomorrow)
49% available
|
12:45 PM
(Tomorrow)
12% available
|
7:45 AM
(Tomorrow)
22% available
|
3:15 PM
(Tomorrow)
17% available
|
10:15 AM
(Tomorrow)
17% available
|
5:45 PM
(Tomorrow)
19% available
|
8:15 PM
(Tomorrow)
41% available
|
|
10:45 PM
(Tomorrow)
68% available
|
|
Next available sailing | |
Standard vehicles | Tomorrow |
Oversized vehicles | Tomorrow |
Sailing status | Route notices |