Welcome to Blue Vista Resort on Mayne IslandYour Hub for Exploring and Enjoying British Columbia’s Southern Gulf Islands
Nestled in the pristine waters of the Salish Sea, Mayne Island, lies midway between Vancouver and Victoria, two of Canada’s greenest and most exciting cities. Mayne is closer than you think…a relaxing 45 minute ferry ride from either Vancouver or Victoria or only a 20 minute float plane ride from Vancouver. It is also the transportation hub of the Southern Gulf Islands.
Blue Vista Resort COVID-19 Guidelines
For our guest’s safety, we operate under guidelines provided by the British Columbia CDC, the Provincial Government Public Health Office, the Capital Regional District, and the Vancouver Island Health Association (VIHA). We also review WorkSAFE BC guidelines and the BC Hotel Association’s protocols, for our employees’ safety.
Please wash and or sanitize your hands frequently, avoid touching your face, and minimize contact with common touchpoints when at the Resort and around Mayne Island. Keep a 6-foot distance and/or wear a mask whenever possible. Guests are expected to follow these government COVID guidelines regarding self-sanitizing and physical distancing. Any guests ignoring them will be asked to leave the Resort.
We ask that anyone testing positive, or showing any COVID-19 symptoms, please stay at home and not come to Blue Vista Resort. If you test positive after you make your booking and need to cancel, we will the cancellation fee.
If you are coming from Vancouver, we strongly recommend booking your ferry in advance. Ferry capacities have been reduced, and many popular sailing times to and from Mayne are fully booked. Go to bcferries.com to review their Covid policies and make your reservations.
There is no public transportation on the island. You will need to travel by car or bike. The Resort is 7 km from the ferry terminal: 11 min by car, 30 min by bike, but 1.5 hours to walk.
Check-in time is 4:00 pm.
Let us know ahead of time if you would like an earlier check-in. We will do our best to accommodate you, but please be aware that COVID protocols require us to spend longer cleaning each room between guests, so it may not be possible.
Please feel free to text us as you arrive on Mayne Island at 1-604.690.1852. We will give you an update on the readiness of your cabin.
When you arrive, go directly to your cabin. The door will be unlocked, and the key on the table. You don’t need to check-in at the office.
If you have any questions, you can come to the office (beside cabin 7), or send us a text at the number above.
During Your Stay
While outside at the Resort, please maintain physical distancing from staff and other guests. If using the BBQ tools please wash them after use, then return them to the same BBQ. While interacting around Mayne Island, please wear a mask and maintain physical distancing with others. We are a small island, with an aged population and limited healthcare facilities.
lease remember that some Island residents might have some reservations about visitors. Be respectful.
All our grocery stores and many of the shops and restaurants are open but will have various COVID restrictions. Masks and hand sanitizing is mandatory in all retail businesses, and some have limited hours or further restrictions posted on their doors.
Resort staff will not enter your cabin during your stay, except in the case of an emergency or a problem with the cabin. In those instances, staff will be wearing gloves and masks. Guests will be required to also wear a mask while staff are in the cabin.
Check-Out time is 11:00 am.
Contactless check-out: We normally invoice you by email at the end of your stay, and you can pay online. If absolutely necessary, you can pay in person at the office, provided you hand-sanitize and wear a mask.
Between guests, all cabins are cleaned and disinfected, wiping down all surfaces. We leave as much time between guests as possible, and we also deploy an ozone generator when time allows. This deodorizes, disinfects and removes dangerous airborne particles.
Family Owned and Operated
Relax in Comfort at Blue Vista Resort
Our nine fully furnished housekeeping cottages are nestled beneath towering trees and offer year-round clean and affordable comfort. The cottages lie a brief walk from the rock-pool filled coastline of Bennett Bay and just a 10 minute stroll to the child friendly Bennett Bay beach and the Gulf Islands National Seashore.
Since the 1960s, family-run Blue Vista Resort has provided year-round visitors a refuge from the busy world. The previous decade saw major upgrades and modernizations to the entire resort. A children’s play centre now complements the sunny picnic, barbeque and lawn areas and the recent upgrades to the cable TV and WIFI ensure a fast broadband connection to the world you thought you had left behind.
We encourage you to view the Blue Vista website further and check out details of our individual cottage features, the rates and reservation policies, group bookings, special events and pet policies (only certain cottages are pet-friendly).
The Magee-Miller Family are the proud owners of the Blue Vista Resort.
Enjoy Mayne Island
Relax at Blue Vista and settle down for all that Mayne has to offer: quiet walks, spectacular scenery, friendly folk and wildlife such as deer, migratory fish and fowl. Beachcomb on our many hidden coves and beaches in our renowned National Seashore. Charter a boat from Bennett Bay or try the world class kayaking and snorkeling just offshore.
When you are on Mayne Island, picnic, cycle, BBQ, walk in the rain, lie in the sun, watch the deer and sleep the quiet island sleep in one of Blue Vista Resort’s cozy, clean, affordable, fully equipped self-catering cabins all fully furnished with kitchens, linens, Shaw cable TV and recently upgraded WIFI.
How to Get Here
Mayne Island is a short ferry ride from Vancouver (Tsawwassen) or Victoria (Swartz Bay). Ferries carry vehicles, motorcycles, kayaks, bikes and foot passengers. Reservations are recommended if coming from Vancouver (Tsawwassen), especially in the summer. Ferry schedules and costs can be found at www.bcferries.com or by calling 1-888-BCFERRY.
If you are driving, follow Village Bay Road from the ferry terminal, turn right on Fernhill, stay left on Bennett and turn right on Arbutus Drive. (Enlarge map below for details). Watch for the signs along the road! We are at the end of the road in a quiet park like setting.
Arriving on Mayne Island without a car?
Try the Mayne Island Community Bus—run by volunteers by donation only. The bus is often at the ferry terminal, but you can also call 250-539-0851 for pickup. SORRY – Not currently available due to COVID.
Try our Car Stop System—friendly locals pick up walkers from designated Car-stop points. SORRY – Not currently available due to COVID.
There are two ways you can reserve your holiday with us.
Office phones are down. Call us on our cell 1-604-690-1852
b) Email us directly at
We will respond to your e-mail or phone request as soon as possible.