Places to stay in Port McNeill, British Columbia

Port McNeill is a town in the North Island region of Vancouver Island, British Columbia. Located on Vancouver Island's north-east shore on Queen Charlotte Strait, it was originally a base camp for loggers, Port McNeill became a settlement in 1936. The town was named after Captain William Henry McNeill of the Hudson's Bay Company. Local dining options include The Sportsman’s Steak & Pizza House, Subway, M & Y Restaurant, and Northern Lights Restaurant.

We currently have 24 accommodations in and around Port McNeill with other regional listings available for B&B's, RV parks, Motor Inns, Hotels and other properties. You can filter listings by the available types:

Wondering where to stay? Lodging options in the town are mainly limited to Bed and Breakfast type accommodations, though there are a few nearby campgrounds and RV parks. If you are travelling in the area, Port McNeill is located close to Everard Islets, Fire Shoal, Mount Thornton Bate, George Bank and Deserters Group.

Other local Port McNeill information.

Port McNeill is 8 km away from Sointula, 13 km away from Alert Bay, 19 km away from Telegraph Cove and 33 km away from Port Hardy.

Port McNeill is located at longitude -127°5'45.6 and latitude 50°35'4.9200.

Other useful links:

Closed or unlisted properties