Connects: Haines, AK, to Haines Junction, YT
Route#: BC 4, Yukon 3, Alaska Route 7
Length: 146 miles
Road Surface: Paved
Season: Open all year
Highest Pass: Haines Highway Summit, elev. 3,510 feet
Map (1 detailed pdf file available):
Haines, AK to Haines Junction, YT

The highway connects Haines, Alaska, at the head of Lynn Canal, with Haines Junction, Yukon, on the Alaska Highway. Open year-round, and usually snow-free by late May, it is a good, 2-lane paved highway. Driving time is 3 to 4 hours.

Noted for its grand views of glaciated mountains and the variety of its scenery— from coastal forests to alpine tundra—this highway was awarded National Scenic Byway status in 2009.

The highway winds through the Chilkat River flats outside Haines before beginning a long climb up to Chilkat Pass (elev. 3,510 feet), where it crosses a wide alpine valley. Then it descends into Haines Junction via a series of long, easy grades. It accesses the Chilkat Bald Eagle Preserve; skirts Tatshenshini–Alsek Wilderness Provincial Park; and follows the eastern border of Kluane National Park and Reserve.

Part of what is now the Haines Highway was originally a “grease trail” used by the coastal Chilkat First Nations trading eulachon oil for furs from the Interior. In the late 1880s, Jack Dalton developed a packhorse trail to the Klondike goldfields along the old trading route. The present road was built in 1943 as a military access highway during WWII to provide an alternate route from tide-water into Yukon.



The MILEPOST® Quick Reference Log
Miles from Haines (H) and from Haines Junction (HJ) shown.

H 0 HJ 146.2 HAINES; all visitor services. Junction of Haines Highway and Front Street. Small boat harbor to south on Front Street, Oceanside RV Park to north.

H 1 HJ 145.2 Haines Hitch-Up RV Park; full-service sites, laundromat.

H 8.3 HJ 137.9 Entering Alaska Chilkat Bald Eagle Preserve.

H 21.5 HJ 12.7 Turnoff via paved access road for KLUKWAN (pop. 85), a Chilkat Indian village and the Jilkaat Kwaan Heritage Center and Bald Eagle Preserve Visitor Center.

H 27.2 HJ 119 Turnoff on Mosquito Lake Road for Kroschel Wildlife Center at Mile 1.8 and camping at the Mosquito Lake State Recreation Site, at Mile 2.4.

H 33.1 HJ 113.1 33 Mile Roadhouse; food, gas/diesel.

H 40.2 HJ 106 Dalton Cache U.S. Customs and Border Protection. All travelers entering the United States MUST STOP. U.S. customs is open daily from 7 a.m. to 11 p.m. (Alaska time). Southbound travelers cannot drive south to Haines if the customs station is closed. Phone 907-767-5511. Restrooms, large parking area. The historic Dalton Trading Post (behind customs station) was originally the men’s quarters for the NWMP Dalton Detachment in 1898. The international boundary line was redefined in 1900, and the structure ended up on the U.S. side.

H 40.4 HJ 105.8 U.S.–Canada international border; Alaska–British Columbia border. Time zone change.

H 40.6 HJ 105.6 Pleasant Camp Canada Customs and Immigration office. All travelers entering Canada MUST STOP here. Canada customs is open daily from 8 a.m. to midnight (Pacific time). You cannot drive north into Canada if the customs station is closed. No public facilities.

H 59 HJ 87.2 Paved viewpoint to west at Haines Highway Summit (elev. 3,510 feet/1,070m), Chilkat Pass.

H 85.2 HJ 61 BC–YT border.

H 93.5 HJ 52.7 Yukon government Million Dollar Falls Campground.

H 108.1 HJ 38.1 Historic Milepost 118 at turnoff for Klukshu, a First Nations village.

H 115.6 HJ 30.6 Yukon government Dezadeash Lake Campground.

H 130.2 HJ 16 Turnoff to west for Kathleen Lake Campground, the only established campground within Kluane National Park.

H 146.2 HJ 0 HAINES JUNCTION; all services.