The Crofton Hotel

The Crofton Hotel is situated in the town of Crofton, on the calm waters of Osborne Bay in the Cowichan Valley. The original town site of Osborne Bay was settled by a handful of families, who lived in homesteads in the mid-1800s. Those early settlers farmed land and timber claims granted by the government of the day. Then, just before the turn of the century, a chain of events reshaped the town forever: Henry Croft, for whom the town is named, discovered Copper, and the town was transformed almost overnight. It has seen many twists and turns since then!

The Crofton Hotel has been proudly serving this community since 1902, although it has seen many incarnations. Under new ownership, since 2010, and with a fabulous new menu and live entertainment; The Crofton offers a totally unique and unrivaled destination for everyone from new visitors to the area to locals alike: All are welcome!

As we like to say “Come Home to The Crofton!”