
Drives Florida Pensacola, the Emerald Coast and the Panhandle
Scenic Highway 30A
30A · US 98 → Inlet Beach
The drive
County Road 30A runs along the Gulf through a string of beach towns. This drive starts at US 98 in Dune Allen and runs east 18.4 miles through Santa Rosa Beach, Blue Mountain Beach, Grayton Beach, Seaside and Rosemary Beach, ending at Inlet Beach.
It is a slow, low-speed road. Rare coastal dune lakes, pine woods and planned towns line it.
FDOT has been replacing the Western Lake bridge near Grayton Beach, with traffic shifted onto a temporary alignment.
Along the way
- US 98 (Dune Allen)
- Dune Allen
- Santa Rosa Beach
- Blue Mountain Beach
- Grayton Beach
- Seaside
- Rosemary Beach
- Inlet Beach (US 98)
Good to know
- Traffic is heavy, with bikes and golf carts, especially in summer.
- Speed limits are low.
- Construction near the Western Lake bridge has shifted traffic.
Open all year, weather permitting. Roads close for snow, fire, storms and repairs: before you set off, check Florida 511.
Questions about this drive
How long is Scenic Highway 30A?
The drive from Dune Allen to Inlet Beach is 18.4 miles and takes about 50 minutes.
Which towns are on 30A?
Santa Rosa Beach, Blue Mountain Beach, Grayton Beach, Seaside and Rosemary Beach.
Is 30A busy?
Yes. Traffic is heavy most of the year, with bikes and golf carts, especially in summer.
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.


