BC Ferries Mayne Island (Village Bay) Terminal

Provider: BC Ferries

Ferry terminal connecting Mayne Island with the Southern Gulf Islands, Tsawwassen and Swartz Bay.

Village Bay terminal is at the end of Village Bay Road on the west side of Mayne Island. Sailings connect with the Southern Gulf Islands, Tsawwassen and Swartz Bay; some destinations require a stop or transfer. Amenities include an accessible washroom, waiting room, Wi-Fi, bike rack, pet area and picnic area. Limited free parking is available (12 spaces, 48-hour limit). Wheelchairs are available for boarding and boarding assistance is available. Check the current schedule, route details and reservation requirements before travel.

Service Areas: Mayne Island

Location: Village Bay Road, Mayne Island, British Columbia

Contact: 1-888-223-3779

Source ยท Retrieved: Sep 26, 2026