U.S. Route 331

{{short description|Highway in the United States}}

{{For|the former route|U.S. Route 331 (1926)}}

{{Use American English|date=April 2025}}

{{Use mdy dates|date=January 2025}}

{{Infobox road

|country=USA

|type=US

|route=331

|map={{maplink|frame=yes|plain=yes|frame-align=center|frame-width=290|type=line|from=U.S. Route 331.map}}

|map_custom=yes

|length_mi=149.830

|length_ref=

|maint=FDOT and ALDOT

|direction_a=South

|direction_b=North

|terminus_a={{Jct|state=FL|US|98|FL|30|FL|83}} at Santa Rosa Beach, FL

|junction={{plainlist|

}}

|terminus_b={{jct|state=AL|US|80|US|82|SR|6|SR|8|SR|9|SR|21}} at Montgomery, AL

|states=Florida, Alabama

|counties=FL: Walton
AL: Covington, Crenshaw, Montgomery

|system1={{infobox road/browselinks/USA|state=AL|type=AL}}

|system2={{infobox road/browselinks/USA|state=FL|type=FL}}

|browse={{al browse|previous_type=SR|previous_route=302|route=AL|next_type=I|next_route=359}}{{fl browse|previous_type=SR|previous_route=329|route=FL|next_type=SR|next_route=331}}{{fl browse|previous_type=I|previous_route=175|route=SR 187|next_type=SR|next_route=188}}

|spur_type=US

|spur_of=31

}}

U.S. Route 331 is a spur of U.S. Route 31. It currently runs for 151 miles (243 km) from Montgomery, Alabama at U.S. Route 80 and U.S. Route 82 to Santa Rosa Beach, Florida east of Fort Walton Beach at U.S. Route 98. Unlike U.S. Route 131, U.S. Route 231, and U.S. Route 431, U.S. 331 never intersects with its "parent" route, U.S. Route 31; the two routes come within {{convert|4|mi}} of each other in Montgomery.

Route description

=Florida=

{{main|U.S. Route 331 in Florida}}

File:Clyde B. Wells Bridge, U.S. Route 331.JPG in Florida near its intersection with U.S. Route 98.]]

U.S. 331 begins at an intersection with U.S. Route 98 in Santa Rosa Beach in Walton County. It then crosses the Choctawhatchee Bay on the Clyde B. Wells Bridge, a {{convert|2.27|mi}} long span, and enters the eastern side of Freeport. As it continues north, a spur route of U.S. 331 branches off and goes southwest back into town. The main route continues north for several miles before intersecting Interstate 10 and forming a concurrency with US 90 in DeFuniak Springs. The concurrency runs westward briefly until U.S. 331 branches off and continues to the northwest. It moves through a few small communities before passing through the town of Paxton and crossing into Covington County, Alabama.

=Alabama=

Once crossing the state line, U.S. 331 immediately enters Florala, where it starts a concurrency with Alabama State Route 54 on the east side of town. The highway continues into downtown Florala, where Alabama State Route 55 joins the concurrency (this intersection serves as a terminus for AL-54).

U.S. 331 continues northward to Opp, where it becomes concurrent with U.S. 84 as a bypass around the eastern side of town. A business route of U.S. 331 continues northward through town and rejoins U.S. 331 north of Opp, just after U.S. 84 leaves the concurrency with U.S. 331. The highway then continues northward and enters Crenshaw County. It keeps north and into the town of Brantley, where U.S. 29 forms a concurrency with U.S. 331.

The highways continue north into Luverne, where U.S. 29 turns northeast and U.S. 331 turns northwest as they leave town. U.S. 331 soon turns back to the north and passes through several small communities before entering Montgomery County. It passes through several more small communities before entering the southern part of the city of Montgomery. It then intersects the southern bypass of the city (U.S. 80 and U.S. 82). This intersection serves as the northern terminus for U.S. 331.

Major intersections

{{jcttop|state_col=State|col=7|length_ref=[http://www2.dot.state.fl.us/straight-linesonlinegis/ FDOT straight line diagrams], accessed February 2014{{cite web|url=https://aldotgis.dot.state.al.us/milepostmaps/default.htm |title=Milepost Maps |publisher=Alabama Department of Transportation |accessdate=December 11, 2017}}}}

{{FLint

|sspan=19

|county=Walton

|cspan=19

|location=none

|mile=0.000

|road={{jct|state=FL|US|98|name1=SR 30|city1=Blue Mountain Beach|city2=Santa Rosa Beach|city3=Fort Walton Beach|city4=Seaside}}, Grayton Beach, Seagrove Beach, Grayton Beach State Recreation Area, Eden State Gardens, Henderson Beach State Recreation Area, Topsail Hill State Preserve

|notes=Southern terminus

}}

{{jctbridge

|location=none

|mile=2.110

|mile2=3.538

|bridge=Choctawhatchee Bay Bridge over Choctawhatchee Bay

}}

{{FLint

|location=none

|mile=6.093

|road={{jct|state=FL|CR|3280|county1=Walton|dir1=east}}

}}

{{FLint

|location=Freeport

|lspan=2

|mile=9.682

|road={{jct|state=FL|SR|20|to2=to|Toll|293|name2=Mid-Bay Bridge|city1=Freeport|city2=Bruce}}

}}

{{FLint

|mile=14.014

|road={{jct|state=FL|CR|883|county1=Walton|dir1=south|city1=Freeport}}

|notes=former alignment of US 331 / SR 83

}}

{{FLint

|location=none

|mile=22.208

|road=Coy Burgess Loop (County Road 278)

}}

{{FLint

|location=DeFuniak Springs

|lspan=5

|mile=23.570

|road={{jct|state=FL|CR|278|county1=Walton|name1=Coy Burgess Loop Road}}

}}

{{FLint

|mile=23.84

|road={{jct|state=FL|I|10|name1=SR 8|city1=Pensacola|city2=Tallahassee}}

|notes=Exit 85 (I-10)

}}

{{FLint

|mile=24.784

|road={{jct|state=FL|CR|280|county1=Walton|dir1=west|name1=Bob Sikes Road}}

}}

{{FLint

|type=concur

|mile=25.908

|road={{jct|state=FL|US|90|dir1=east|name1=Nelson Avenue / SR 10 east / SR 83 north|city1=Ponce de Leon}}

|notes=north end of SR 83 overlap; south end of US 90 / SR 10 overlap

}}

{{FLint

|type=concur

|mile=27.791

|road={{jct|state=FL|US|90|dir1=west|name1=SR 10|city1=Crestview}}

|notes=North end of US 90 / SR 10 overlap; south end of SR 187 overlap

}}

{{FLint

|location=none

|mile=34.210

|road={{jct|state=FL|CR|192|county1=Walton|dir1=east}}

}}

{{FLint

|location=Liberty

|mile=35.519

|road={{jct|state=FL|CR|1084|county1=Walton|dir1=east}}

}}

{{FLint

|location=none

|mile=38.270

|road={{jct|state=FL|CR|2|county1=Walton|dir1=east}}

}}

{{FLint

|location=none

|mile=38.416

|road={{jct|state=FL|CR|2A|county1=Walton|dir1=west}}

}}

{{FLint

|location=Gordon

|mile=41.718

|road={{jct|state=FL|CR|2|county1=Walton|dir1=west}}

}}

{{FLint

|location=none

|mile=45.559

|road={{jct|state=FL|CR|0605|county1=Walton|dir1=south}}

}}

{{FLint

|location=none

|mile=45.757

|road={{jct|state=FL|CR|285|county1=Walton|dir1=north}}

}}

{{FLint

|location=Paxton

|mile=47.605

|road={{jct|state=FL|CR|147|county1=Walton|name1=Webster Lane / Lakewood-Paxton Cutoff Road|city1=Lakewood}}

}}

{{jctbridge

|river= 

|river_wide=yes

|mile=49.356

|mile2=0.000

|line=yes

|type=concur

|place=Florida–Alabama state line
Northern terminus of SR 187, southern terminus of SR 9

}}

{{ALint

|sspan=15

|county=Covington

|cspan=7

|location=Florala

|lspan=3

|mile=0.370

|road={{Jct|state=AL|AL|54|dir1=east|name1=5th Avenue|city1=Samson|city2=Geneva}}

|notes=

}}

{{ALint

|type=concur

|mile=1.526

|road={{Jct|state=AL|AL|55|dir1=south|to2=to|FL|85|name1=3rd Street|location1=Crestview|location2=Fort Walton Beach}}

|notes=South end of SR 55 overlap

}}

{{ALint

|type=concur

|mile=1.750

|road={{Jct|state=AL|AL|55|dir1=north|name1=5th Avenue|city1=Andalusia}}

|notes=North end of SR 55 overlap

}}

{{ALint

|location=Opp

|lspan=4

|type=concur

|mile=19.451

|road={{Jct|state=AL|US|84|dir1=west|name1=SR 12 west / Veterans Memorial Parkway|city1=Andalusia}}

|notes=South end of US 84 / SR 12 overlap

}}

{{ALint

|mile=21.838

|road={{Jct|state=AL|AL|52|dir1=east|city1=Kinston}}

|notes=

}}

{{ALint

|mile=23.208

|road={{Jct|state=AL|AL|134|dir1=east|city1=Enterprise}}

|notes=

}}

{{ALint

|type=concur

|mile=25.000

|road={{Jct|state=AL|US|84|dir1=east|name1=SR 12 east|city1=Elba}}

|notes=South end of US 84 / SR 12 overlap

}}

{{ALint

|county=Crenshaw

|cspan=6

|location=none

|mile=40.342

|road={{Jct|state=AL|AL|141|dir1=south|name1=Pine Level Road|city1=Elba}}

|notes=

}}

{{ALint

|location=none

|mile=42.879

|road={{Jct|state=AL|AL|189|dir1=south|name1=Elba Highway|city1=Elba}}

|notes=

}}

{{ALint

|location=Brantley

|type=concur

|mile=44.528

|road={{Jct|state=AL|US|29|dir1=south|name1=SR 15 south / West Emmett Avenue|city1=Andalusia}}

|notes=South end of US 29 / SR 15 overlap

}}

{{ALint

|location=Luverne

|lspan=2

|type=concur

|mile=53.968

|road={{Jct|state=AL|US|29|dir1=north|AL|10|dir2=east|name2=SR 15 north / East 3rd Street|city1=Troy}}

|notes=North end of US 29 / SR 15 overlap, south end of SR 10 overlap

}}

{{ALint

|type=concur

|mile=55.762

|road={{Jct|state=AL|AL|10|dir1=west|city1=Rutledge|city2=Greenville}}

|notes=North end of SR 10 overlap

}}

{{ALint

|location=Highland Home

|mile=73.173

|road={{Jct|state=AL|AL|97|dir1=north|name1=Davenport Highway|city1=Davenport}}

|notes=

}}

{{ALint

|county=Montgomery

|cspan=2

|location=Ada

|mile=84.294

|road={{Jct|state=AL|AL|94|dir1=east|city1=Ramer}}

|notes=

}}

{{ALint

|location=Montgomery

|mile=100.474

|road={{Jct|state=AL|US|80|US|82|AL|21|to4=to|I|65|I|85|US|231|name3=SR 6 / SR 8 / SR 9 north / South Boulevard|extra=airport|city1=Selma|city2=Tuscaloosa|city3=Tuskegee|city4=Union Springs}}

|notes=Northern terminus, access to Montgomery Regional Airport

}}

{{jctbtm|col=7|keys=concur}}

References

{{Reflist}}