Black Rock Resort




Resort Location


Resort Location

Located in Ucluelet, British Columbia, on the magnificent outer West Coast of Vancouver Island, Black Rock Oceanfront Resort is a spectacular destination for romantic getaways, family vacations and outdoor adventures. Sitting on a rocky headland on the shores of the Pacific Ocean, our luxury resort is surrounded by dramatic ocean scenery, beautiful beaches, old growth rainforest, and the Wild Pacific Trail that winds along the breathtaking rugged coast. Black Rock is 179 miles from Victoria, a scenic 3-hour drive from the Departure Bay ferry terminal in Nanaimo and 20 minutes from Tofino Airport.

Set in Nature, Designed for Comfort in Ucluelet, BC

Our breathtaking oceanfront lodging is a 15 minute stroll to the charming village of Ucluelet, with an eclectic mix of shops, restaurants and art galleries. Discover the wild beauty of the Pacific Rim National Park Reserve, one of Canada’s natural treasures with magical rainforest, rugged shoreline and expansive beaches. Explore local attractions including the Wild Pacific Trail, Ucluelet Aquarium and the beautiful coastal village of Tofino with gorgeous beaches, shops, galleries, restaurants, hot springs and the islands beyond.

whale-watchingWhale Watching ucluelet-surfingSurfing Vancouver Island Kayak Kayaking

Ucluelet & Vancouver Island Adventures

  • Whale Watching – 1 mile
  • Surfing – 1 mile
  • Kayaking – 1 mile
  • Nature Cruises – 1 mile
  • Storm Watching – 0 mile
  • Fishing – 1 mile
  • Flight Seeing – 1 mile
  • Beachcombing – 2 miles

Vancouver Island Attractions

  • Big Beach – 0.5 mile
  • Barkley Sound – 1 mile
  • Pacific Rim National Park – 2 miles
  • Ucluelet Aquarium – 1 mile
  • The Whale Center – 25 miles
  • Long Beach – 15 miles
  • Long Beach Golf Course – 15 miles
  • Zipline Eco-Tours – 20 miles
  • Hot Springs Cove – 40 miles
  • Tofino – 25 miles
  • Tofino Botanical Gardens – 25 miles
  • Clayoquot Sound – 25 miles

Black Rock Oceanfront Resort

PO Box 310, 596 Marine Drive

Ucluelet, BC V0R 3A0

Reservations: 877-762-5011
Contact: 250-726-4800
Fax: 250-726-2430