
Drives South Dakota The Black Hills and the Badlands
Needles Highway
Needles Highway, SD 87 · Sylvan Lake → Legion Lake
The drive
The Needles Highway, SD 87, is a 14-mile scenic drive in Custer State Park, driven here from Sylvan Lake to Legion Lake. It has two tunnels cut through granite: Needles Eye Tunnel, 8 feet wide and 9 feet 9 inches high, and Iron Creek Tunnel, 8 feet 9 inches wide and 10 feet 10 inches high.
The highway gives access to Sylvan Lake Resort and is part of the Peter Norbeck Scenic Byway, named for the senator who helped create several of the Black Hills' national and state parks. The road climbs to about 6,500 feet and is twisty most of the way.
Along the way
- Sylvan Lake (Highway 89)
- Needles Eye
- Legion Lake (Highway 16A)
Good to know
- The road closes to vehicles with the first snow of the season and does not reopen until April 1, or later depending on conditions.
- The Needles Eye Tunnel is 8 feet wide and the Iron Creek Tunnel is 8 feet 9 inches wide.
- The Sylvan Lake entrance is one of Custer State Park's entrances, where fees apply.
Closed to cars from the first snow of the season until April 1 or later. Roads close for snow, fire, storms and repairs: before you set off, check South Dakota 511.
Questions about this drive
How long does the Needles Highway take?
The Needles Highway from Sylvan Lake to Legion Lake is 13.6 miles and takes about 40 minutes; the park suggests allowing an hour or more.
Is the Needles Highway open in winter?
No. It closes to motor vehicles with the first snow of the season and doesn't reopen until April 1 or later.
How wide is the Needles Eye Tunnel?
The Needles Eye Tunnel is 8 feet wide and 9 feet 9 inches high.
Is there a fee for the Needles Highway?
Custer State Park charges $25 per vehicle for one to seven days ($20 per motorcycle).
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.



