The Village of Burns Lake is located on TransCanada Highway 16, also known as Yellowhead Highway. The village is 1004 kilometres north of Vancouver, approximately 12 hours driving time and is 226 kilometres, or 2.5 hours drive, west of Prince George. Burns Lake is 496 kilometres east or 5.5 hours travelling time from Prince Rupert.
Greyhound services make regular stops right in the village’s downtown core. VIA Rail serves the community year round and stops right in downtown Burns Lake.
West of town the Baker Airport serves small planes year round. The airport has 1524 metres of paved, lit runway and is capable of accepting larger aircraft if necessary. B.C.’s major airlines serve both Prince George International Airport and Smithers Regional Airport.