Union Bay is an unincorporated community located south of Hart Creek on the east coast of central Vancouver Island, British Columbia. This Comox Valley community on BC Highway 19A is by road about 93 kilometres north of Nanaimo, and 14 kilometres south of Courtenay.