
Drives Florida Pensacola, the Emerald Coast and the Panhandle
Highway 399: Pensacola Beach to Navarre
Gulf Boulevard · Pensacola Beach → Navarre Beach
The drive
Highway 399 runs east from Pensacola Beach along Santa Rosa Island through Gulf Islands National Seashore to Navarre Beach. It is flat and low, between white sand dunes, with the Gulf on one side and Santa Rosa Sound on the other. The drive is 15.9 miles.
Opal Beach is on the way. Reaching Pensacola Beach crosses the tolled Bob Sikes Bridge from Gulf Breeze.
Storms and sand overwash have closed Highway 399 repeatedly, including after Hurricanes Nate, Sally and Idalia.
Along the way
- Pensacola Beach
- Opal Beach
- Navarre Beach
Good to know
- The Bob Sikes Bridge toll is $1, southbound only, paid by transponder or plate.
- Parking at Opal Beach needs a national seashore pass; driving through is free.
- Storms and overwash close the road; check before going in bad weather.
Open all year, weather permitting. Roads close for snow, fire, storms and repairs: before you set off, check Gulf Islands National Seashore: Conditions.
Questions about this drive
How long is Highway 399 from Pensacola Beach to Navarre Beach?
The drive is 15.9 miles and takes about 30 minutes.
Is there a toll to reach Pensacola Beach?
Yes. The Bob Sikes Bridge has a $1 southbound toll.
Does Highway 399 close for storms?
Yes. Overwash and storms have closed it several times.
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.


