
Our Location
Discover the Magic of Vancouver Island
Weir’s Beach is nestled just outside of Victoria, BC along the breathtaking west coast of Vancouver Island—home to one of the most awe-inspiring coastlines in the world. Here, towering cedars frame misty hidden coves, and ancient totem poles stand as timeless guardians of this land’s rich heritage. Watch Orcas playfully surface beside kayakers, embark on an all-day quest to land a prize salmon, or marvel at eagles soaring high above it all.
This is more than a destination—it’s an unforgettable adventure waiting to be discovered.
Weir’s Beach RV Resort
5191 William Head Road
Victoria, BC
V9C 4H5 Canada
(google maps)
GPS: 48°21'08"N 123°32'48"W
Toll Free: 1-866-478-6888
Local: 250-478-3323
Email: office@weirsbeachrvresort.bc.ca
DIRECTIONS:
Swartz Bay Ferry Terminal to Weir’s Beach RV Resort
As you head off the BC Ferry at Swartz Bay:
Head southwest on HWY-17 (Patricia Bay Highway) - 25.2 km
Take Exit 7 McKenzie Avenue towards Sooke/Nanaimo - 0.3 km
Keep right at the fork, follow signs for McKenzie Avenue W/Sooke/Trans Canada Highway - 95 meters
Turn right at McKenzie Avenue - 2.0 km
Turn right at HWY-1 (Trans Canada Highway) heading north - 2.8 km
Take Exit 10 towards Colwood/View Royal - 0.9 km
Travel west on HWY 1A (Island Highway) - 2.4 km
Becomes Sooke Road, continue on - 2.2 km
Turn left at Metchosin Road (turns into William Head Road in Metchosin) - 8.3 km
Continue on William Head Road, look for Weir’s Beach on the left - 3.6 km
Victoria’s Inner Harbour to Weir’s Beach RV Resort
As you leave Victoria’s Inner Harbour:
Head north on Douglas - 2.1 km
Douglas becomes HWY-1 (Trans Canada Highway) heading north - 6.9 km
Take Exit 10 towards Colwood - 0.9 km
Merge onto Burnside Road heading west - 0.2 km
Travel West on HWY 1A (Island Highway) - 2.4 km
Becomes Sooke Road, continue on - 2.2 km
Turn left at Metchosin Road (turns into William Head Road in Metchosin) - 8.3 km
Continue on William Head Road, look for Weir’s Beach on the left - 3.6 km
Nanaimo (via the Malahat) to Weir’s Beach RV Resort
As you leave the upper island coming from Nanaimo, Duncan or Mill Bay:
Turn south onto HWY-1 (Trans Canada Highway)
Take Exit 14 towards Langford/Sooke/Colwood - 0.4 km
Keep right at the fork, follow signs for Langford and merge onto Millstream Road - 0.2 km
Millstream Road becomes Veterans Memorial Parkway - 5.6 km
Turn Left on Latoria Road - 1.7 km
Turn Right on Metchosin Road
Stay on Metchosin Road (turns into William Head Road in Metchosin) - 8.3 km
Continue on William Head Road, look for Weir’s Beach on the left - 3.6 km