To travel from Saturna Island to Duncan, take a BC Ferry from Lyall Harbour to Swartz Bay, then drive or take a bus to Duncan. The total travel time is approximately 2.5 to 3 hours. This is a common route for island residents.
Total Distance: Driving distance 60 km (from Swartz Bay); Air distance 45 km.
Check the BC Ferries website for the specific Gulf Islands schedule.
May to September for the most frequent ferry sailings.