See the latest prices and deals by choosing your dates.
Sooke
SookePoint Ocean Cottage Resort is set in Sooke, 23 km from Sooke Region Museum & Visitor Centre and 3 km from East Sooke Park. Free WiFi is available.
All rooms in the resort offer a sea view. Each room is fitted with a private bathroom, while certain rooms will provide you with a balcony. All units will provide guests with a microwave.
The view and solitude was exceptional
Malahat
Offering a spa centre and swimming pool, Villa Eyrie Resort is situated on top of the Malahat Summit and is overlooking the Pacific Ocean and Finlayson Arm inlet. Room offer private balconies with scenic views. Location, view, friendly personnel, food, facilities, room.
Port Renfrew
At the resort, each room is equipped with a patio with a mountain view. With a private bathroom fitted with a shower and free toiletries, rooms at Wild Renfrew Seaside Cottages also feature free WiFi, while selected rooms also boast a sea view. At the accommodation the rooms have bed linen and towels. Amazing, breathtaking location. Well equipped room with comfortable bed. Nearness of the sea and beautiful sunsets was amazing. Nearby Renfrew Pub was great.
Tofino
This beachfront resort on Cox Bay features daily surf lessons and bicycle rentals. A full kitchen is available in every accommodation and the Pacific Rim National Park is 1.5 km away.
West-coast styled, each accommodation at Pacific Sands Beach Resort boasts a stone fireplace and a flat-screen cable TV. All provide a private patio or deck and a dining area. They are decorated in natural tones and offer floor-to-ceiling windows.
It’s relaxed atmosphere and wonderful location and facilities! Friendly and accommodating staff.. well equipped apartments.
Tofino
A flat-screen TV, mini-fridge and a work desk are provided in all accommodation at Long Beach Lodge Resort. The traditionally decorated rooms offer bathrobes, slippers and luxury bath amenities. In-room child care is available. Fantastic views and location. Food was excellent.
Campbell River
Featuring a marina and a seasonal restaurant, Brown’s Bay Resort has plenty to offer. Cabins have a private terrace with beautiful ocean views and BBQ facilities in all units. Campbell River is 19 km away. The cabin and location were both above our expectations
Parksville
Located just 15 minutes’ walk from Rathtrevor Beach, this Parksville resort features a swimming pool. Each cottage offers a fully equipped kitchen. Vancouver Island University is 5 minutes’ drive away. Bright & large apartment With everything you need make fabulous stay
Oyster Bay
Oyster Bay Resort is located in Oyster Bay. Free Wi-Fi access is available. Oyster Bay Shoreline Park is 5 minutes’ walk away.
At Oyster Bay Resort you will find a garden and BBQ facilities. Other facilities offered at the property include a guest launderette and vending machines.
Stunning views, good location, beautiful property.
Tofino
This Tofino oceanfront resort is just steps from surfing access in the winter and skimboarding and paddleboarding in the summer. Free WiFi is included, and most accommodations feature a flat-screen TV. it was neat! (: cute and cozy. very different. thought it was more cabin like, but I still loved it. wished we were staying longer to use the BBQ. absolutely loved it.
Parksville
Rathtrevor Beach is 5 minutes’ walk from this Parksville resort. An indoor swimming pool and spa and wellness facilities are featured on site. All units are equipped with a kitchen or kitchenette.
Free Wi-Fi is available in all units at the Tigh-Na-Mara Seaside Spa Resort. A flat-screen TV with cable is provided. Tea and coffee making facilities are included.
Staff members were welcoming and helpful. They maintained a peaceful place
Resort in Ucluelet
Popular with guests booking resorts on Vancouver Island
Resort in Tofino
Popular with guests booking resorts on Vancouver Island
Resort in Victoria
Popular with guests booking resorts on Vancouver Island
Resort in Campbell River
Popular with guests booking resorts on Vancouver Island
Resort in Tofino
Popular with guests booking resorts on Vancouver Island
Wild Renfrew Seaside Cottages, Brentwood Bay Resort & Spa and Crown Isle Resort & Golf Community have received great reviews from guests visiting Vancouver Island regarding the views from these resorts.
Guests staying on Vancouver Island also spoke highly of the views from these resorts: Villa Eyrie Resort, Shorewater Resort and Bayside Resort, Ascend Hotel Collection.
Many families visiting Vancouver Island loved staying at Oceanside Village Resort, Long Beach Lodge Resort and Riverbend Cottage & RV Resort.
Similarly, Wild Renfrew Seaside Cottages, Kingfisher Pacific Resort & Spa and Pacific Sands Beach Resort are also popular with family travellers.
Most resorts on Booking.com offer free cancellation.
Long Beach Lodge Resort, SookePoint Ocean Cottage Resort and Pacific Sands Beach Resort are some popular resorts on Vancouver Island.
In addition to these resorts, Villa Eyrie Resort, Wild Renfrew Seaside Cottages and Oceanside Village Resort are also popular on Vancouver Island.
Couples visiting Vancouver Island loved staying at Woods End Landing, Oceanside Village Resort and Long Beach Lodge Resort.
Similarly, these resorts on Vancouver Island are highly rated by couples: SookePoint Ocean Cottage Resort, Pacific Sands Beach Resort and Brentwood Bay Resort & Spa.
There are 28 resorts on Vancouver Island you can book on Booking.com.
We make it quick and easy to book a resort on Vancouver Island. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
The average price per night for a resort on Vancouver Island for this weekend is ISK 25,461, based on current Booking.com prices.
Great location by the beach with live music and bbq at the bar between the resort and the beach. Loved the cabin with our own bbq, fire pit and outdoor shower!
Everything was perfect about this resort - location, hotel, staff! We will be back very soon
Staff was friendly and the people living in the resort were super friendly. Beach is just close to the resort maybe 20 meters away. I really love the atmosphere and the ambience in the resort. Rooms were super clean and we were provided with everything. Late night restaurants are not available in this area.
The location next to the ocean is superb, the house is older but clean and well kept, the price is very reasonable, the staff leave you to your privacy and booking couldn't have been easier. This is my second time at the beach house and I highly recommend staying at this quiet, clean resort.
The room was clean and modern with fantastic luxury touches. The breakfast (pre-prepared in a box in the fridge) was unique and delicious.
The architecture of the resort is extraordinary with beautiful views from the lobby and dining areas.
A room and bathroom in an older building - may have been a rooming house or an inn previous - it's fine - it's not luxury by any means but that's not what ya pay for... cheery innkeeper - there's an attached restaurant and pub but I was there for another event which prevented partaking in either.
I liked our room in there. We will go back there again soon. We are here from SK and love to back in tofino island to see and experience more activities in there. We like mckenzie beach resort as well. Thankyou for accomodaring with us !
Not too much! The room was okay but we did expect to be on the beach. The Bed, though it had a thick foam mattress it was difficult to move around in because one got stuck in it and could not move once in bed. Getting out was a chore and the wood on the side cut into my leg and cause my hip to become bruised and I was unable to walk for two days after our visit at Mackenzie beach resort. The pull out sofa was a farce.
Wow this place was so unique! the garden was fantastic and the comfort was that of a luxury hotel! All the things we would need and more. Robes, slippers heated bathroom with fantastic shower! Quiet and we slept better than ever before at a resort! Coffee and cream, hot chocolate and available snacks! Books to browse! Wow! Awesome!