Drives British Columbia Vancouver, the Sea-to-Sky and the BC Coast
Highway 37A: Meziadin to Stewart
BC 37A, Stewart-Cassiar Highway · Meziadin Junction → Stewart
The drive
Highway 37A runs 37.7 miles from Meziadin Junction on the Cassiar Highway down the Bear River valley to Stewart. The drive takes about 59 minutes, with 1,503 feet of climb and a high point of 1,526 feet. It is a two-lane road past glaciers and waterfalls, ending at the Portland Canal.
Bear Glacier is beside the road about halfway. The highway crosses Bear Pass, where the ministry watches about 70 avalanche paths from mid-November to early May.
Services are scarce.
Along the way
- Meziadin Junction (Highway 37)
- Stewart
Good to know
- Winter tires or chains are expected in winter; avalanche control closures are typically 2 to 4 hours.
- Long gaps without services; wildlife on the road.
- Check DriveBC before leaving.
Open all year, weather permitting. Roads close for snow, fire, storms and repairs: before you set off, check DriveBC.
Questions about this drive
How long does Highway 37A take?
Meziadin Junction to Stewart is 37.7 miles and takes about 59 minutes.
Does Highway 37A close in winter?
It is a year-round highway, but avalanche control can close it for a few hours. Check DriveBC.
What is Bear Glacier?
A glacier beside Highway 37A about halfway to Stewart.
What you get in the app
Free on iPhone and Android. CarPlay and Android Auto come with Apex.
More drives near here
Distance, time, elevation, curves and intensity are from Carve's route. Checked 2026-10-28.


