Shawnigan Lake is a peaceful community located in the Cowichan Valley on Vancouver Island. To reach it from Vancouver, take the BC Ferries service from Tsawwassen to Swartz Bay. From there, drive north on Highway 17 and then Highway 1 over the Malahat. The final stretch involves turning off onto Shawnigan Lake Road. It is a popular summer destination for swimming and water sports.
Total Distance: 90 km (including ferry), 65 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 3 hours 30 mins |
| Avg Price | $45 - $70 in fuel | $60 - $110 |
| Operator | Personal Vehicle | BC Ferries |
| Route | Hwy 17 to Hwy 1 | Tsawwassen to Swartz Bay |
| Tip | The drive from the ferry terminal is scenic and winding. | Check ferry status online before leaving. |
June to August for lake activities.