To travel from Saturna Island to Richmond, take a BC Ferry from Lyall Harbour to Swartz Bay, then transfer to a ferry to Tsawwassen. From Tsawwassen, take a bus or drive to Richmond. The total travel time is approximately 4 to 5 hours. This is a multi-stage journey.
Total Distance: Driving distance 30 km (from Tsawwassen); Air distance 55 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 1 hour | 3 hours |
| Avg Price | 10-15 CAD | 30-40 CAD |
| Operator | TransLink | BC Ferries |
| Route | Tsawwassen to Richmond. | Lyall Harbour to Swartz Bay, then Swartz Bay to Tsawwassen. |
| Tip | The 620 bus connects the ferry terminal to the Canada Line. | Check the BC Ferries website for the specific Gulf Islands schedule. |
May to September for the most frequent ferry sailings.