U.S. Route 87 in Texas
{{Use mdy dates|date=July 2021}}
{{short description|Section of U.S. highway in Texas}}
{{highway detail hatnote|U.S. Route 87}}
{{confuse|Texas State Highway 87}}
{{Infobox road
|state=TX
|type=US
|route=87
|length_mi=801.1
|length_ref=
|map={{maplink|frame=yes|plain=yes|frame-align=center|frame-width=290|frame-height=290|type=line|from=U.S. Route 87 in Texas.map}}
|map_custom=yes
|map_notes=US 87 highlighted in red
|established=1935
|direction_a=South
|direction_b=North
|terminus_a={{jct|state=TX|TX|238}} in Port Lavaca
|junction=
- {{Jct|state=TX|I-Future|69|US|59|US|77}} in Victoria
- {{jct|state=TX|US|90}} in San Antonio
- {{jct|state=TX|I|10}} in San Antonio to Comfort
- {{jct|state=TX|I|35}} in San Antonio
- {{Jct|state=TX|US|67|US|277}} in San Angelo
- {{jct|state=TX|I|20}} in Big Spring
- {{jct|state=TX|I|27}} from Lubbock to Amarillo
- {{Jct|state=TX|US|70}} in Plainview
- {{Jct|state=TX|US|60}} in Canyon
- {{Jct|state=TX|I|40|US|60|US|287}} in Amarillo
|terminus_b={{jct|state=NM|US|87}} near Texline
|counties=Calhoun, Victoria, DeWitt, Gonzales, Wilson, Bexar, Kendall, Kerr, Gillespie, Mason, McCulloch, Concho, Tom Green, Coke, Sterling, Glasscock, Howard, Martin, Dawson, Lynn, Lubbock, Hale, Swisher, Randall, Potter, Moore, Hartley, Dallam
|previous_type=TX
|previous_route=86
|next_type=TX
|next_route=87
}}
In the U.S. state of Texas, U.S. Highway 87 (US 87) is a north–south U.S. Highway that begins near the Gulf Coast in Port Lavaca, Texas and heads north through San Antonio, Lubbock, Amarillo, and Dalhart to the New Mexico state line near Texline.
Route description
US 87 begins at an intersection with State Highway 238 in Port Lavaca.{{Texas Mapbook|page=2053|year=2018|access-date=July 13, 2021}} It takes a northwesterly route out of the town, and travels to Victoria, where it intersects US 59 and US 77.{{Texas Mapbook|page=2003|year=2018|link=no|access-date=July 13, 2021}} Its northwesterly path continues to Cuero, where it merges with (and is briefly co-signed with) US 77 Alternate and US 183 before turning back toward the north. US 87 follows a gentle northwesterly route until just before Smiley, where it takes a more westerly turn. At Nixon, US 87 merges with State Highway 97 and continues west as a co-signed route until just west of Stockdale, where SH 97 leaves the route and US 87 continues to the northwest to San Antonio.{{Texas Mapbook|page=1909|year=2018|link=no|access-date=July 13, 2021}}
On the southeast side of the city, US 87 merges with Interstate 10 (I-10); the routes are concurrent for {{convert|54|mi|km}}, through San Antonio and the southern part of the Texas Hill Country until an exit at Comfort. From here, US 87 travels in an almost due northerly heading to Fredericksburg before making a slight turn back to the northwest to Mason, where it merges with US 377.
From Mason, US 87/377 continues north-northwest to Brady, where US 377 leaves the route and US 87 makes a hard turn to the west before taking yet another slight turn to the north and continuing on to San Angelo and the northwest. After intersecting with I-20 at Big Spring, US 87 continues the same northwesterly path to Lamesa, where it takes a turn back to the northeast. After making another turn back to the north just outside O'Donnell, US 87 reaches Lubbock, where it merges with I-27 on the south side of the city.{{Texas Mapbook|page=433|year=2018|link=no|access-date=July 13, 2021}}
US 87 is concurrent with I-27 for a majority of its trek to Amarillo, deviating from the interstate route to spur into cities such as Kress, Tulia, and Canyon. The I-27 designation ends at I-40 in Amarillo; here, US 87 splits into the one-way pair of Fillmore Street (northbound) and Taylor Street (southbound, which also carries eastbound US 60). North of Amarillo Boulevard, US 87 and US 287 merge and head due north along a freeway alignment. The two routes separate in Dumas, with US 87 taking a sharp turn to the west before merging with US 385 in Hartley and turning to the northwest. US 385 leaves the route in Dalhart, and US 87 continues on a slight northwesterly path, crossing into New Mexico approximately a mile west of Texline.{{Texas Mapbook|page=16|year=2018|link=no|access-date=July 13, 2021}}{{google maps |url=https://maps.google.com/maps?f=d&hl=en&geocode=1865901263972383485,28.616378,-96.623958%3B1884468698597134117,28.615197,-96.702269%3B176577767576604981,28.800880,-96.999560%3B807124364318980242,29.398590,-98.412730%3B12999500869411030883,30.964447,-99.275631%3B891909029717217172,31.741489,-100.821634%3B2204042634110137143,32.672740,-101.880380%3B15721203485914148122,34.452320,-101.765080%3B1929281123190018471,34.549450,-101.781300%3B12117577629177636113,34.896446,-101.910824%3B17698708098424650650,35.213842,-101.833270%3B3560636053891453795,35.381370,-101.831990%3B175766104483312227,35.818780,-101.971070%3B15232512063684915264,36.387865,-103.041439&saddr=US-87+%4028.616378,+-96.623958&daddr=US-87+%4028.615197,+-96.702269+to:N+Navarro+St%2FUS-87+%4028.800880,+-96.999560+to:Rigsby+Ave+%4029.398590,+-98.412730+to:US-377%2FUS-87+%4030.964447,+-99.275631+to:US-87+N+%4031.741489,+-100.821634+to:US-87+N+%4032.672740,+-101.880380+to:US-87+N+%4034.452320,+-101.765080+to:US-87+N+%4034.549450,+-101.781300+to:US-87+N+%4034.896446,+-101.910824+to:N+Fillmore+St%2FUS-87+N+%4035.213842,+-101.833270+to:US-287+N%2FUS-87+N+%4035.381370,+-101.831990+to:US-287+N%2FUS-87+N+%4035.818780,+-101.971070+to:US-87+%4036.387865,+-103.041439&via=1,2,3,4,5,6,7,8,9,10,11,12&doflg=ptm&sll=32.49866,-99.8327&sspn=11.311749,15.79834&ie=UTF8&z=6 |title=overview map of US 87 |access-date=March 5, 2008}}
Future
On March 15, 2022, a bill was signed by President Joe Biden that added the extension of I-27 north to Raton, New Mexico, and south to Laredo to the Interstate Highway System. The extension would utilize the US 87 corridor between Raton and San Angelo, Texas.{{Cite news |first=Alex |last=Driggars |date=March 15, 2022 |title=Raton to Laredo corridor added to Interstate Highway System, paving way for I-27 expansion |url=https://www.lubbockonline.com/story/news/2022/03/15/lubbock-amarillo-interstate-27-expansion-gets-federal-designation-omnibus-bill/7052683001/ |access-date=March 17, 2022 |website=Lubbock Avalanche-Journal |language=en |archive-date=July 15, 2022 |archive-url=https://web.archive.org/web/20220715184743/https://www.lubbockonline.com/story/news/2022/03/15/lubbock-amarillo-interstate-27-expansion-gets-federal-designation-omnibus-bill/7052683001/ |url-status=live }} A bill introduced in March 2023 would explicitly designate the extension as I-27 with two auxiliary routes numbered I-227 and I-327. I-227 is proposed to be routed via SH 158 from Sterling City to Midland and SH 349 from Midland to Lamesa; I-327 would utilize US 287 from Dumas to the Oklahoma state line.{{USBill|118|s|992|pipe=Text of the Iā27 Numbering Act of 2023|site=yes}}{{cite news |first=Alex |last=Driggars |date=March 28, 2023 |title=Cruz, Cornyn introduce legislation to name I-27 extension project|url=https://www.lubbockonline.com/story/news/politics/government/2023/03/28/cruz-cornyn-introduce-legislation-to-name-i-27-extension-project/70056698007/|website=Lubbock Avalanche-Journal |language=en |access-date=April 4, 2023}} However, after legislation passed through the U.S. Senate in August 2023, I-227 and I-327 were respectively redesignated as I-27W and I-27N, with I-27E replacing the proposed I-27 between Sterling City and Lamesa.{{cite news |last1=McEwen |first1=Mella |title=Senate passes act to create I-27 West through Midland |url=https://www.mrt.com/business/article/senate-passes-act-create-i-27-west-midland-18270534.php |access-date=28 October 2023 |work=Midland Reporter Telegram |date=1 August 2023}}{{cite news |last1=Bordner |first1=Zachery |title=MOTRAN talks I-27, what it means for Midland/Odessa, Big Spring |url=https://www.yourbasin.com/news/motran-talks-i-27-what-it-means-for-midland-odessa-big-spring/ |access-date=28 October 2023 |work=Yourbasin |date=5 August 2023}}
{{Clear}}
Major intersections
{{jcttop}}
{{TXint
|county=Calhoun
|cspan=5
|location=Port Lavaca
|lspan=4
|mile=0.0
|road={{jct|state=TX|SH|238|name1=Commerce Street|to2=to|SH|35|city1=Seadrift}}
}}
{{TXint
|mile=0.2
|road={{jct|state=TX|FM|1090|name1=Virginia Street}}
}}
{{TXint
|mile=1.4
|road={{jct|state=TX|FM|1090|dir1=north|name1=South Alcoa Drive|city1=Placedo}}
}}
{{TXint
|mile=1.5
|road={{jct|state=TX|SH|35|location1=Port of Port Lavaca and Point Comfort|city2=Palacios|city3=Rockport}}
}}
{{TXint
|location=Clarks
|mile=5.2
|road={{jct|state=TX|FM|2433|dir1=south|to2=to|SH|238|city1=Seadrift}}
}}
{{TXint
|county=Victoria
|cspan=10
|location=none
|mile=10.5
|road={{jct|state=TX|FM|1090|dir1=east|city1=Port Lavaca}}
}}
{{TXint
|location=Placedo
|mile=13.8
|road={{jct|state=TX|FM|616|city1=Bloomington}}
|notes=Interchange
}}
{{TXint
|location=Dacosta
|mile=17.7
|road={{jct|state=TX|FM|1686|city1=Telferner}}
}}
{{TXint
|location=none
|mile=22.8
|road={{jct|state=TX|FM|2615|dir1=east|to2=to|FM|1686}}
}}
{{TXint
|location=Victoria
|lspan=5
|mile=24.4
|road={{jct|state=TX|I-Future|69|US|59|city1=Houston|city2=Beeville|city3=Corpus Christi|city4=Refugio}}
|notes=I-69/US 59 exit 1B; interchange; U.S. 59 is the future Interstate 69
}}
{{TXint
|mile=26.6
|road={{jct|state=TX|SH|185|to2=to|US-Bus|59|dab2=Victoria|city1=Bloomington|city2=Seadrift|city3=Houston}}
}}
{{TXint
|type=concur
|mile=27.6
|road={{jct|state=TX|US-Bus|59|dab1=Victoria|dir1=north|name1=East Rio Grande Street|US-Bus|77|dab2=Victoria|dir2=north|name2=North Navarro Street|city1=Hallettsville|city2=Giddings|city3=Edna|city4=Houston}}
|notes=Southern end of US 59 Bus. / US 77 Bus. overlap
}}
{{TXint
|type=concur
|mile=27.9
|road={{jct|state=TX|US-Bus|59|dab1=Victoria|dir1=south|US-Bus|77|dab2=Victoria|dir2=south|name2=West Rio Grande Street|city1=Goliad|city2=Beeville|city3=Refugio|city4=Corpus Christi}}
|notes=Northern end of US 59 Bus. / US 77 Bus. overlap
}}
{{TXint
|mile=31.7
|road={{jct|state=TX|US|77|Loop|463|city1=Giddings|city2=Houston|city3=Laredo|city4=Corpus Christi}}
|notes=Interchange
}}
{{TXint
|location=Nursery
|mile=38.2
|road={{jct|state=TX|FM|447|dir1=west|city1=Mission Valley|countydab1=Victoria}}
}}
{{TXint
|county=DeWitt
|cspan=11
|location=Thomaston
|lspan=2
|mile=43.8
|road={{jct|state=TX|Loop|105|dir1=north|city1=Cuero}}
}}
{{TXint
|mile=44.7
|road={{jct|state=TX|Loop|105|dir1=south|city1=Victoria}}
}}
{{TXint
|type=concur
|location=Cuero
|lspan=5
|mile=55.5
|road={{jct|state=TX|US-Alt|77|dir1=north|US|183|dir2=north|name2=North Esplanade|city1=Gonzales|city2=Austin|city3=Yoakum}}
|notes=Southern end of US 77 Alt. / US 183 overlap
}}
{{TXint
|mile=56.0
|road={{jct|state=TX|FM|236|dir1=south|name1=East Morgan|city1=Arneckeville|city2=Victoria}}
}}
{{TXint
|mile=56.3
|road={{jct|state=TX|SH|72|dir1=west|name1=West Heaton|city1=Yorktown|city2=Kenedy}}
}}
{{TXint
|type=concur
|mile=58.7
|road={{jct|state=TX|US-Alt|77|dir1=south|US|183|dir2=south|city1=Goliad|city2=Corpus Christi}}
|notes=Northern end of US 77 Alt. / US 183 overlap
}}
{{TXint
|mile=61.3
|road={{jct|state=TX|SH|72|to2=to|US-Alt|77|US|183|city1=Yorktown|city2=Victoria|city3=Yoakum}}
}}
{{TXint
|location=none
|mile=63.8
|road={{jct|state=TX|FM|953|dir1=east|city1=Lindenau}}
}}
{{TXint
|location=Mustang Mott
|mile=65.2
|road={{jct|state=TX|FM|2542|dir1=west}}
}}
{{TXint
|location=none
|mile=69.2
|road={{jct|state=TX|FM|2816|dir1=west}}
}}
{{TXint
|location=Westhoff
|mile=72.1
|road={{jct|state=TX|FM|240|dir1=south|name1=Houston Avenue|to2=to|FM|238|dir2=west|city1=Yorktown}}
}}
{{TXint
|county=Gonzales
|cspan=5
|location=none
|mile=79.4
|road={{jct|state=TX|FM|1116|dir1=north|city1=Pilgrim|city2=Summerville}}
}}
{{TXint
|location=Smiley
|mile=83.7
|road={{jct|state=TX|FM|108|city1=Yorktown|city2=Summerville}}
}}
{{TXint
|location=none
|mile=88.9
|road={{jct|state=TX|FM|77|dir1=east|to2=to|FM|108}}
}}
{{TXint
|location=Nixon
|lspan=2
|mile=90.2
|road={{jct|state=TX|FM|2922|dir1=north|to2=to|SH|97|city1=Bebe|city2=Cost}}
}}
{{TXint
|type=concur
|mile=91.6
|road={{jct|state=TX|SH|80|SH|97|dir2=east|to3=to|FM|1681|dir3=north|city1=Karnes City|city2=Luling|city3=Gonzales|city4=Seguin}}
|notes=Southern end of SH 97 overlap
}}
{{TXint
|county=Wilson
|cspan=13
|location=Pandora
|lspan=2
|mile=96.2
|road={{jct|state=TX|FM|1107|dir1=west|city1=Stockdale}}
}}
{{TXint
|mile=96.7
|road={{jct|state=TX|FM|1347|dir1=south|city1=Denhawken}}
}}
{{TXint
|location=Stockdale
|lspan=5
|mile=101.6
|road={{jct|state=TX|FM|538|dir1=south|to2=to|FM|1347}}
}}
{{TXint
|mile=102.4
|road={{jct|state=TX|US-Bus|87|dab1=Stockdale|dir1=north|city1=San Antonio}}
}}
{{TXint
|mile=103.1
|road={{jct|state=TX|SH|119|dir1=south|city1=Gillett|city2=Yorktown}}
}}
{{TXint
|mile=103.3
|road={{jct|state=TX|SH|123|city1=Seguin|city2=San Marcos|city3=Karnes City}}
|notes=Interchange
}}
{{TXint
|mile=104.4
|road={{jct|state=TX|US-Bus|87|dab1=Stockdale|dir1=south|location1=Business District|city2=Victoria}}
}}
{{TXint
|type=concur
|location=none
|mile=108.2
|road={{jct|state=TX|SH|97|dir1=west|city1=Floresville|city2=Pleasanton}}
|notes=Northern end of SH 97 overlap
}}
{{TXint
|location=Sutherland Springs
|mile=110.8
|road={{jct|state=TX|FM|539|city1=Floresville}}
}}
{{TXint
|location=La Vernia
|lspan=4
|mile=117.2
|road={{jct|state=TX|Loop|321|dir1=west|city1=San Antonio}}
}}
{{TXint
|mile=117.6
|road={{jct|state=TX|FM|775|city1=New Berlin|city2=Calaveras}}
}}
{{TXint
|mile=117.9
|road={{jct|state=TX|Loop|321|dir1=east|to2=to|FM|775|city1=Cuero}}
}}
{{TXint
|mile=118.7
|road={{jct|state=TX|FM|1346|city1=St. Hedwig}}
}}
{{TXint
|county=Bexar
|cspan=10
|location=none
|mile=125.3
|road={{jct|state=TX|Loop|1604|name1=Anderson Loop|city1=St. Hedwig|city2=Elmendorf}}
|notes=Interchange
}}
{{TXint
|location=Lone Oak
|ctdab=Bexar
|mile=125.5
|road={{jct|state=TX|FM|3465|name1=Lone Oak Road}}
}}
{{TXint
|location=none
|mile=126.8
|road={{jct|state=TX|Loop|107|dir1=east}}
}}
{{TXint
|location=Sayers
|lspan=3
|mile=127.8
|road={{jct|state=TX|Loop|106|dir1=west}}
}}
{{TXint
|mile=128.2
|road={{jct|state=TX|FM|1628}}
}}
{{TXint
|mile=129.4
|road={{jct|state=TX|Loop|106|dir1=east}}
}}
{{TXint
|location=China Grove
|mile=132.0
|road={{jct|state=TX|FM|1516|dir1=north|city1=Martinez}}
}}
{{TXint
|location=San Antonio
|lspan=3
|mile=134.5
|road={{jct|state=TX|I|410|SH|130}}
|notes=I-410 exit 35
}}
{{TXint
|mile=135.5
|road={{jct|state=TX|Loop|13|name1=South W.W. White Road}}
}}
{{TXint
|type=concur
|mile=138.0
|road={{jct|state=TX|I|10|dir1=east|US|90|dir2=east|road|Roland Avenue|city1=Seguin}}
|notes=Southern end of I-10 / US 90 overlap; US 87 south follows exit 577
}}
{{jctgap|text=see I-10}}
{{TXint
|type=concur
|county=Kendall
|location=Comfort
|mile=191.7
|road={{jct|state=TX|I|10|dir1=west|US-Bus|87|dab2=Comfort|dir2=south|city1=Kerrville}}
|notes=Northern end of I-10 overlap; US 87 north follows exit 523
}}
{{jctco|state=TX|county=Kerr}}
{{TXint
|type=concur
|county=Gillespie
|cspan=7
|location=Fredericksburg
|lspan=5
|mile=213.2
|road={{jct|state=TX|US|290|dir1=east|name1=Main Street|city1=Austin}}
|notes=Southern end of US 290 overlap
}}
{{TXint
|type=concur
|mile=213.5
|road={{jct|state=TX|SH|16|dir1=north|name1=Llano Street|city1=Llano}}
|notes=Southern end of SH 16 overlap
}}
{{TXint
|type=concur
|mile=213.6
|road={{jct|state=TX|SH|16|dir1=south|name1=Adams Street|city1=Kerrville}}
|notes=Northern end of SH 16 overlap
}}
{{TXint
|mile=214.0
|road={{jct|state=TX|RM|965|dir1=north|name1=Milam Street|location1=Enchanted Rock State Natural Area}}
}}
{{TXint
|type=concur
|mile=214.8
|road={{jct|state=TX|US|290|dir1=west|city1=Harper|city2=Junction}}
|notes=Northern end of US 290 overlap
}}
{{TXint
|location=none
|mile=222.6
|road={{jct|state=TX|RM|2323|dir1=north|city1=Prairie Mountain|city2=Llano}}
}}
{{TXint
|location=none
|mile=224.3
|road={{jct|state=TX|RM|648|dir1=west|city1=Doss|countydab1=Gillespie}}
}}
{{TXint
|county=Mason
|cspan=9
|location=Loyal Valley
|lspan=2
|mile=236.8
|road={{jct|state=TX|RM|2242|city1=Brady}}
}}
{{TXint
|mile=238.0
|road={{jct|state=TX|RM|2242|city1=Fredericksburg}}
}}
{{TXint
|location=none
|mile=243.6
|road={{jct|state=TX|RM|152|dir1=east|city1=Castell|city2=Llano}}
}}
{{TXint
|location=none
|mile=244.6
|road={{jct|state=TX|RM|783|dir1=south|city1=Doss|countydab1=Gillespie|city2=Harper|city3=Kerrville}}
}}
{{TXint
|location=Mason
|lspan=4
|mile=254.5
|road={{jct|state=TX|RM|1723|dir1=south}}
}}
{{TXint
|type=concur
|mile=255.7
|road={{jct|state=TX|SH|29|dir1=east|name1=Austin Street|RM|386|dir2=north|name2=North Live Oak Avenue|city1=Llano|city2=Burnet|city3=Fredonia|countydab3=Mason}}
|notes=Southern end of SH 29 overlap
}}
{{TXint
|mile=255.8
|road={{jct|state=TX|RM|1871|dir1=west|name1=El Paso Street|city1=Junction}}
}}
{{TXint
|type=concur
|mile=257.1
|road={{jct|state=TX|US|377|dir1=south|SH|29|dir2=west|city1=Junction|city2=Menard}}
|notes=Northern end of SH 29 overlap; Southern end of US 377 overlap
}}
{{TXint
|location=Camp Air
|mile=267.1
|road={{jct|state=TX|RM|1222|city1=Menard|city2=Llano}}
}}
{{TXint
|county=McCulloch
|cspan=10
|location=Camp San Saba
|mile=274.0
|road={{jct|state=TX|FM|1955|dir1=east}}
}}
{{TXint
|location=Brady
|lspan=6
|mile=281.6
|road={{jct|state=TX|SH|71|dir1=east|city1=Llano|city2=Austin}}
}}
{{TXint
|type=concur
|mile=283.0
|road={{jct|state=TX|US|190|dir1=west|city1=Menard|city2=Fort Stockton}}
|notes=Southern end of US 190 overlap
}}
{{TXint
|mile=283.3
|road={{jct|state=TX|FM|2028|dir1=west|name1=17th Street|location1=G. Rollie White Complex|location2=Brady Lake|city3=Melvin}}
}}
{{TXint
|mile=283.8
|road={{jct|state=TX|FM|2309|dir1=south|name1=11th Street|city1=Voca}}
}}
{{TXint
|type=concur
|mile=284.4
|road={{jct|state=TX|US|190|dir1=east|US|377|dir2=north|to3=to|FM|714|city1=Brownwood|city2=San Saba}}
|notes=Northern end of US 190 / US 377 overlap
}}
{{TXint
|mile=288.0
|road={{jct|state=TX|US|283|dir1=north|city1=Santa Anna|city2=Coleman}}
}}
{{TXint
|location=none
|mile=292.1
|road={{jct|state=TX|FM|3022|dir1=south|location1=Lake Brady}}
}}
{{TXint
|location=Melvin
|mile=300.5
|road={{jct|state=TX|FM|2028|dir1=east|city1=Brady}}
}}
{{TXint
|location=none
|mile=301.6
|road={{jct|state=TX|FM|503|dir1=north|city1=Salt Gap|city2=Doole|city3=Valera}}
}}
{{TXint
|county=Concho
|cspan=5
|location=none
|mile=311.0
|road={{jct|state=TX|FM|2134|dir1=north|city1=Millersview|location2=Ivie Reservoir}}
}}
{{TXint
|location=Eden
|mile=316.6
|road={{jct|state=TX|US|83|city1=Menard|city2=Ballinger|city3=Paint Rock}}
}}
{{TXint
|location=none
|mile=321.5
|road={{jct|state=TX|FM|176|dir1=south}}
}}
{{TXint
|location=none
|mile=334.8
|road={{jct|state=TX|Loop|577|dir1=north|city1=Vick|city2=Eola}}
}}
{{TXint
|location=none
|mile=335.7
|road={{jct|state=TX|Loop|577|dir1=south|city1=Vick|city2=Eola}}
}}
{{TXint
|county=Tom Green
|cspan=17
|location=none
|mile=345.7
|road={{jct|state=TX|FM|2334|dir1=north|city1=Veribest}}
}}
{{TXint
|location=none
|mile=347.3
|road={{jct|state=TX|Loop|570|dir1=west|city1=Wall}}
}}
{{TXint
|location=none
|mile=349.2
|road={{jct|state=TX|Loop|570|dir1=east|city1=Wall}}
}}
{{TXint
|type=concur
|location=San Angelo
|lspan=10
|mile=352.3
|road={{jct|state=TX|Loop|306|dir1=north}}
|notes=Interchange; Southern end of Loop 306 overlap
}}
{{TXint
|type=concur
|mile=355.2
|road={{jct|state=TX|US|277|dir1=south|to2=to|Loop|378|city1=Eldorado}}
|notes=Interchange; Southern end of US 277 overlap; no direct northbound exit (signed at Loop 378)
}}
{{TXint
|mile=356.0
|road=Country Club Road ā Goodfellow AFB
|notes=Interchange
}}
{{TXint
|type=concur
|mile=356.4
|road={{jct|state=TX|Loop|306|dir1=west|to2=to|US|67|city1=Big Lake|extra=hospital}}
|notes=Interchange; northern end of Loop 306 overlap; access to San Angelo Community Medical Center
}}
{{TXint
|type=incomplete
|mile=357.5
|road=Ben Ficklin Road
|notes=Interchange; southbound exit and northbound entrance
}}
{{TXint
|mile=359.5
|road={{jct|state=TX|RM|584|dir1=south|name1=Knickerbocker Road}}
}}
{{TXint
|mile=359.8
|road={{jct|state=TX|FM|388|dir1=east|name1=West Avenue N|location1=Angelo State University}}
}}
{{TXint
|type=concur
|mile=361.0
|road={{jct|state=TX|US-Bus|67|dab1=San Angelo|dir1=south|name1=West Beauregard Avenue}}
|notes=Southern end of US 67 Bus. overlap
}}
{{TXint
|mile=361.5
|road={{jct|state=TX|US|67|US|277|dir2=north}}
|notes=Interchange; Northern end of US 277 / US 67 Bus. overlap
}}
{{TXint
|mile=362.3
|road={{jct|state=TX|SH|208|dir1=north|name1=19th Street|city1=Robert Lee}}
}}
{{TXint
|location=none
|mile=365.3
|road=Chadbourne Street
|notes=Interchange; former Loop 378
}}
{{TXint
|location=none
|mile=366.5
|road={{jct|state=TX|FM|2105|dir1=east}}
}}
{{TXint
|location=Grape Creek
|mile=370.6
|road={{jct|state=TX|FM|2288|city1=Grape Creek}}
|notes=Interchange
}}
{{TXint
|location=Water Valley
|mile=384.6
|road={{jct|state=TX|RM|2034|city1=Robert Lee}}
}}
{{jctco|state=TX|county=Coke}}
{{TXint
|type=concur
|county=Sterling
|cspan=4
|location=Sterling City
|lspan=2
|mile=403.4
|road={{jct|state=TX|SH|158|dir1=east|location1=E.V. Spence Reservoir|city2=Robert Lee}}
|notes=Southern end of SH 158 overlap
}}
{{TXint
|type=concur
|mile=404.4
|road={{jct|state=TX|SH|163|dir1=south|city1=Ozona}}
|notes=Southern end of SH 163 overlap
}}
{{TXint
|type=concur
|location=none
|mile=407.2
|road={{jct|state=TX|SH|158|dir1=west|city1=Midland}}
|notes=Interchange; Northern end of SH 158 overlap
}}
{{TXint
|type=concur
|location=none
|mile=408.1
|road={{jct|state=TX|SH|163|dir1=north|city1=Colorado City}}
|notes=Southern end of SH 163 overlap
}}
{{TXint
|county=Glasscock
|location=none
|mile=434.2
|road={{jct|state=TX|FM|821|dir1=east|city1=Coahoma}}
}}
{{TXint
|type=concur
|county=Howard
|cspan=15
|location=none
|mile=435.6
|road={{jct|state=TX|FM|461|dir1=west}}
|notes=Southern end of FM 461 overlap
}}
{{TXint
|type=concur
|location=none
|mile=436.1
|road={{jct|state=TX|FM|461|dir1=east|city1=Forsan}}
|notes=Northern end of FM 461 overlap
}}
{{TXint
|location=none
|road={{jct|state=TX|RM|33|dir1=south|road|Hughes Road}}
|notes=South end of freeway}}
{{TXint
|location=Big Spring
|type=incomplete
|road={{jct|state=TX|US-Bus|87|dab1=Big Spring|dir1=north|city1=Big Spring}}
|notes=Northbound exit and southbound entrance}}
{{TXint
|location=none
|road=Martha May Road, Rockhouse Road
}}
{{TXint
|location=none
|road=Frazier Road
}}
{{TXint
|location=none
|road={{jct|state=TX|I|20|city1=El Paso|city2=Abilene}}
|notes=I-20 exit 173}}
{{TXint
|location=none
|road={{jct|state=TX|SH|176}}
}}
{{TXint
|location=none
|road=County Road 21
}}
{{TXint
|location=none
|road={{jct|state=TX|US-Bus|87|dab1=Big Spring|dir1=south|FM|700|dir2=east}}
|notes=Interchange; north end of freeway}}
{{TXint
|location=none
|lspan=2
|mile=455.1
|road={{jct|state=TX|FM|2230|dir1=north}}
}}
{{TXint
|mile=455.4
|road={{jct|state=TX|FM|1584|dir1=north|city1=Vealmoor}}
}}
{{TXint
|location=none
|mile=460.7
|road={{jct|state=TX|FM|846|city1=Knott}}
}}
{{TXint
|location=none
|mile=468.3
|road={{jct|state=TX|FM|2230|dir1=south|city1=Knott}}
}}
{{TXint
|location=none
|mile=468.7
|road={{jct|state=TX|FM|1785|dir1=east|city1=Vealmoor}}
}}
{{TXint
|county=Martin
|location=none
|lspan=3
|mile=471.0
|road={{jct|state=TX|FM|2002|dir1=west|city1=Ackerly}}
}}
{{TXint
|county=Dawson
|cspan=17
|mile=472.1
|road={{jct|state=TX|FM|1584|dir1=south|city1=Vealmoor}}
}}
{{TXint
|mile=472.6
|road={{jct|state=TX|FM|2212|dir1=south|city1=Ackerly}}
}}
{{TXint
|location=none
|mile=474.4
|road={{jct|state=TX|FM|178|dir1=north|to2=to|US|180|dir2=east}}
}}
{{TXint
|location=none
|mile=477.9
|road={{jct|state=TX|FM|828|dir1=west|city1=Sparenberg|city2=Patricia}}
}}
{{TXint
|location=none
|mile=484.1
|road={{jct|state=TX|FM|26|dir1=south|city1=Sparenberg}}
}}
{{TXint
|type=concur
|location=none
|mile=488.2
|road={{jct|state=TX|US|180|dir1=east|FM|2052|dir2=west|road|Frontage Road|city1=Gail|city2=Snyder}}
|notes=Interchange; Southern end of US 180 overlap
}}
{{TXint
|location=Lamesa
|lspan=7
|mile=490.6
|road={{jct|state=TX|US-Bus|87|dab1=Lamesa|dir1=north|location1=Downtown Lamesa}}
}}
{{TXint
|mile=491.0
|road={{jct|state=TX|FM|827|dir1=east|location1=Preston E. Smith Unit}}
}}
{{TXint
|mile=491.7
|road={{jct|state=TX|US|180|dir1=west|to2=to|SH|137|SH|349|city1=Seminole|extra=hospital}}
|notes=Northern end of US 180 overlap; access to Medical Arts Hospital
}}
{{TXint
|mile=491.9
|road={{jct|state=TX|FM|826|dir1=east|location1=Lamesa Municipal Airport|extra=airport}}
}}
{{TXint
|mile=492.2
|road={{jct|state=TX|US-Bus|87|dab1=Lamesa|dir1=south}}
}}
{{TXint
|mile=492.9
|road={{jct|state=TX|FM|179|dir1=north}}
}}
{{TXint
|mile=493.1
|road={{jct|state=TX|FM|2592|dir1=west|city1=Midland|city2=Stanton|location3=Lamesa Municipal Airport|extra=airport}}
}}
{{TXint
|location=none
|mile=494.5
|road={{jct|state=TX|FM|825|dir1=east}}
}}
{{TXint
|location=none
|mile=497.1
|road={{jct|state=TX|FM|2411|dir1=east}}
}}
{{TXint
|location=none
|mile=502.2
|road={{jct|state=TX|FM|1210|dir1=east}}
}}
{{TXint
|location=none
|mile=505.8
|road={{jct|state=TX|FM|1066|dir1=west|city1=Loop}}
}}
{{TXint
|county=Lynn
|cspan=11
|location=none
|mile=508.6
|road={{jct|state=TX|Loop|76|dir1=north|city1=O'Donnell}}
}}
{{TXint
|location=none
|mile=509.9
|road={{jct|state=TX|Loop|76|dir1=south|FM|2053|city1=Welch|city2=O'Donnell}}
}}
{{TXint
|location=none
|mile=513.4
|road={{jct|state=TX|FM|213|city1=New Moore|city2=Draw}}
}}
{{TXint
|location=none
|mile=516.4
|road={{jct|state=TX|FM|3332|dir1=east}}
}}
{{TXint
|location=Tahoka
|lspan=4
|mile=522.3
|road={{jct|state=TX|Loop|472|city1=Tahoka}}
|notes=Interchange; south end of freeway
}}
{{TXint
|mile=523.4
|road={{jct|state=TX|US|380|city1=Brownfield|city2=Post}}
}}
{{TXint
|mile=524.2
|road={{jct|state=TX|Loop|472|city1=Tahoka}}
}}
{{TXint
|mile=525.7
|road={{jct|state=TX|FM|400|road|Frontage Road|city1=Wilson}}
|notes=Interchange; north end of freeway
}}
{{TXint
|location=none
|mile=531.8
|road={{jct|state=TX|FM|1317|dir1=west}}
}}
{{TXint
|type=concur
|location=none
|mile=534.7
|road={{jct|state=TX|FM|211|dir1=east|city1=Wilson}}
|notes=Southern end of FM 211 overlap
}}
{{TXint
|type=concur
|location=none
|mile=534.9
|road={{jct|state=TX|FM|211|dir1=west|city1=New Home}}
|notes=Northern end of FM 211 overlap
}}
{{TXint
|county=Lubbock
|cspan=8
|location=none
|mile=541.1
|road={{jct|state=TX|FM|41|city1=Ropesville|city2=Slaton}}
|notes=To be converted into an interchange by October 2024.{{Cite web |author=KCBD Staff |date=2021-10-08 |title=TxDOT to reconstruct US-87 and FM 41 intersection |url=https://www.kcbd.com/2021/10/08/txdot-reconstruct-us-87-fm-41-intersection/ |access-date=2023-05-23 |website=www.kcbd.com |language=en}}
}}
{{TXint
|location=Woodrow
|lspan=3
|mile=543.2
|road={{jct|state=TX|Loop|493|dir1=north|city1=Woodrow}}
}}
{{TXint
|mile=543.3
|road=Woodrow Road
|notes=Interchange}}
{{TXint
|mile=544.2
|road={{jct|state=TX|Loop|493|dir1=south|city1=Woodrow}}
}}
{{TXint
|location=none
|mile=545.3
|road={{jct|state=TX|FM|1585}}
|notes=Interchange; Southern end of freeway; future Loop 88
}}
{{TXint
|location=none
|mile=546.3
|road=114th Street
}}
{{TXint
|location=Lubbock
|lspan=2
|mile=547.3
|road=98th Street
}}
{{TXint
|type=concur
|mile=548.3
|road={{jct|state=TX|US|84|Loop|289|road|82nd Street|city1=Post}}
|notes=Southern end of I-27 overlap; I-27 exit 1
}}
{{jctgap|text=see I-27}}
{{TXint
|type=concur
|county=Swisher
|cspan=10
|location=none
|mile=610.2
|road={{jct|state=TX|I|27|dir1=north}}
|notes=Northern end of I-27 overlap; US 87 north follows exit 61
}}
{{TXint
|location=Kress
|mile=612.1
|road={{jct|state=TX|FM|145|to2=to|I|27|city1=Hart}}
}}
{{TXint
|location=none
|mile=617.3
|road={{jct|state=TX|FM|928}}
}}
{{TXint
|type=concur
|location=none
|mile=623.4
|road={{jct|state=TX|SH|86|dir1=west|city1=Dimmitt}}
|notes=Interchange; Southern end of SH 86 overlap
}}
{{TXint
|location=Tulia
|lspan=2
|type=concur
|mile=624.0
|road={{jct|state=TX|SH|86|dir1=east|location1=Downtown Tulia|city2=Silverton|location3=Younger Field|location4=Mackenzie Lake}}
|notes=Northern end of SH 86 overlap
}}
{{TXint
|mile=624.5
|road={{jct|state=TX|FM|1318|dir1=east|location1=Tule Lake}}
}}
{{TXint
|type=concur
|location=none
|mile=626.7
|road={{jct|state=TX|I|27|dir1=south}}
|notes=Southern end of I-27 overlap; US 87 south follows exit 77
}}
{{jctgap|text=see I-27}}
{{TXint
|type=concur
|location=none
|mile=637.3
|road={{jct|state=TX|I|27|dir1=north|FM|1881|dir2=east}}
|notes=Northern end of I-27 overlap; US 87 north follows exit 88B; no access from US 87 south to I-27 north
}}
{{TXint
|location=Happy
|lspan=2
|mile=639.1
|road={{jct|state=TX|FM|1075|dir1=west}}
|notes=Southern end of FM 1075 overlap
}}
{{TXint
|county=Randall
|cspan=10
|mile=639.5
|road={{jct|state=TX|FM|1075|dir1=east|to2=to|I|27}}
|notes=Northern end of FM 1075 overlap
}}
{{TXint
|location=none
|mile=641.7
|road={{jct|state=TX|FM|1705|dir1=north}}
}}
{{TXint
|location=none
|mile=643.8
|road={{jct|state=TX|FM|285|dir1=east|city1=Wayside|countydab1=Armstrong}}
}}
{{TXint
|location=none
|mile=651.5
|road={{jct|state=TX|FM|1714|dir1=west|location1=Buffalo Lake National Wildlife Refuge}}
}}
{{TXint
|location=Canyon
|lspan=6
|mile=656.1
|road={{jct|state=TX|SH|217|name1=4th Avenue|to2=to|I|27|location1=Business District|location2=Historical Museum|location3=Palo Duro State Park}}
}}
{{TXint
|mile=656.5
|road={{jct|state=TX|Spur|48|dir1=east|name1=Russell Long Boulevard}}
|notes=At-grade intersection; south end of freeway}}
{{TXint
|type=concur
|mile=656.6
|road={{jct|state=TX|US|60|dir1=west|city1=Hereford}}
|notes=Southern end of US 60 overlap
}}
{{TXint
|mile=657.1
|road={{jct|state=TX|FM|3331|name1=Hunsley Road}}
}}
{{TXint
|mile=658.2
|road={{jct|state=TX|to1=To|I|27|dir1=south|road|Buffalo Stadium Road}}
}}
{{TXint
|type=concur
|mile=659.0
|road={{jct|state=TX|I|27|dir1=south}}
|notes=Southern end of I-27 overlap; southbound left exit and northbound left entrance; I-27 exit 110
}}
{{jctgap|text=see I-27}}
{{TXint
|type=concur
|county=Potter
|cspan=18
|location=Amarillo
|lspan=16
|mile=672.4
|road={{jct|state=TX|I|27|dir1=ends|US|287|dir2=south|I|40|location1=Albuquerque|location2=Oklahoma City|city3=Fort Worth}}
|notes=Northern terminus of I-27; north end of I-27 overlap; south end of US 287 south overlap; I-27 exit 123B; I-40 exit 70
}}
{{TXint
|type=concur
|road={{jct|state=TX|US|287|name1=Taylor Street}}
|notes=One-way street, inbound access only; southbound entrance only; north end of US 287 south overlap
}}
{{TXint
|mile=673.2
|road={{jct|state=TX|US|287|dir1=north|US|60|dir2=east|name2=Buchanan Street}}
|notes=One-way street, outbound access only; northbound exit only; north end of freeway; north end of US 60 east overlap
}}
{{TXint
|type=incomplete
|mile=673.8
|road={{jctname|state=TX|name1=SE 6th Avenue|Loop|279|dir1=west}}
|notes=Eastern terminus of Loop 279 at US 87 north (Fillmore Avenue); does not intersect US 87 south (Pierce Avenue); former {{jct|state=TX|US-Bus|66|dab1=Amarillo|dir1=west|noshield=yes}}
}}
{{TXint
|type=concur
|mile=674.8
|road={{jct|state=TX|US|60|dir1=east|BL|40|dab2=Amarillo|name2=Amarillo Boulevard|location1=Tri-State Fairgrounds}}
|notes=Northern end of US 60 west overlap
}}
{{TXint
|type=concur
|mile=675.3
|mspan=2
|road={{jct|state=TX|US|287|dir1=south|name1=Taylor Street|to2=to|I|40|extra=hospital}}
|notes=One-way street, outbound access only; south end of freeway; exits only; south end of US 287 overlap
}}
{{TXint
|type=concur
|mile=none
|road={{jct|state=TX|US|287|name1=Buchanan Street}}
|notes=One-way street, inbound access only; south end of freeway; northbound entrance only; south end of US 287 overlap
}}
{{TXint
|type=incomplete
|mile=675.4
|road=NE 15th Avenue
|notes=Southbound exit only
}}
{{TXint
|type=incomplete
|mile=675.5
|road=Oak Drive
|notes=Northbound exit only
}}
{{TXint
|mile=675.7
|road=NE 24th Avenue
}}
{{TXint
|type=incomplete
|mile=676.3
|road={{jct|state=TX|Loop|434|name1=River Road}}
|notes=northbound exit and southbound entrance
}}
{{TXint
|mile=676.7
|road=Hastings Avenue
}}
{{TXint
|mile=677.2
|road=Central Avenue
}}
{{TXint
|mile=677.7
|road={{jct|state=TX|Loop|335|name1=St. Francis Avenue}}
}}
{{TXint
|mile=678.6
|road=Willow Creek Avenue
}}
{{TXint
|mile=679.7
|road=Cherry Avenue
}}
{{TXint
|location=none
|mile=680.7
|road={{jct|state=TX|Loop|434|road|Mobley Avenue}}
}}
{{TXint
|location=none
|mile=681.7
|road={{jct|state=TX|FM|2176}}
|notes=Northern end of freeway
}}
{{TXint
|county=Moore
|cspan=5
|location=none
|mile=709.1
|road={{jct|state=TX|SH|354|dir1=west|FM|1913|dir2=east|location1=Lake Meredith Recreation Area|city2=Channing}}
|notes=Interchange
}}
{{TXint
|location=Dumas
|lspan=3
|mile=720.8
|road={{jct|state=TX|FM|722|dir1=west|name1=14th Street}}
}}
{{TXint
|type=concur
|mile=721.8
|road={{jct|state=TX|US|287|dir1=north|name1=Dumas Avenue|SH|152|dir2=east|name2=1st Street|location1=Etter|location2=Amarillo College}}
|notes=Northern end of US 287 overlap
}}
{{TXint
|mile=722.0
|road=Twichell Avenue
|notes=Interchange}}
{{TXint
|location=none
|mile=725.2
|road={{jct|state=TX|FM|2589|dir1=south}}
}}
{{TXint
|county=Hartley
|cspan=4
|location=none
|mile=737.2
|road={{jct|state=TX|FM|3138|dir1=south}}
}}
{{TXint
|type=concur
|location=Hartley
|lspan=2
|mile=745.2
|road={{jct|state=TX|US|385|dir1=south|city1=Channing}}
|notes=Interchange; Southern end of US 385 overlap
}}
{{TXint
|mile=746.0
|road={{jct|state=TX|FM|807|dir1=north|FM|998|dir2=north}}
}}
{{TXint
|location=Dalhart
|lspan=5
|mile=757.5
|road={{jct|state=TX|FM|281|location1=Etter}}
}}
{{TXint
|county=Dallam
|cspan=9
|mile=759.8
|road={{jct|state=TX|US-Bus|87|dab1=Dalhart|dir1=north|name1=7th Street|road|Tennessee Avenue}}
}}
{{TXint
|mile=760.4
|road={{jct|state=TX|US|54|FM|297|dir3=east|name3=First Street|location1=Tucumcari|city2=Stratford|extra=airport|location3=Airport}}
}}
{{TXint
|type=concur
|mile=760.5
|road={{jct|state=TX|US|385|dir1=north|location1=Boise City}}
|notes=Northern end of US 385 overlap
}}
{{TXint
|mile=762.0
|road={{jct|state=TX|Spur|17|dir1=east|FM|1727|dir2=west}}
}}
{{TXint
|location=none
|mile=768.6
|road={{jct|state=TX|SH|102|dir1=west|location1=Sedan}}
}}
{{TXint
|location=none
|mile=778.1
|road={{jct|state=TX|FM|1879|dir1=north|location1=Boise City}}
}}
{{TXint
|location=Perico
|mile=784.8
|road={{jct|state=TX|FM|3110|dir1=south}}
}}
{{TXint
|location=Texline
|mile=795.9
|road={{jct|state=TX|FM|296|location1=Boise City}}
}}
{{TXint
|location=none
|mile=797.1
|road={{jct|state=NM|US|87|dir1=north|location1=Clayton}}
|notes=New Mexico state line
}}
{{jctbtm|keys=concur,incomplete}}
See also
References
{{reflist}}
External links
{{Attached KML|display=title,inline}}
{{state detail page browse|type=US|route=87|state=Texas|statebefore=|stateafter=New Mexico}}
{{DEFAULTSORT:U.S. Route 87 In Texas}}
Category:Transportation in Calhoun County, Texas
Category:Transportation in Victoria County, Texas
Category:Transportation in DeWitt County, Texas
Category:Transportation in Gonzales County, Texas
Category:Transportation in Wilson County, Texas
Category:Transportation in Bexar County, Texas
Category:Transportation in Kendall County, Texas
Category:Transportation in Kerr County, Texas
Category:Transportation in Gillespie County, Texas
Category:Transportation in Mason County, Texas
Category:Transportation in McCulloch County, Texas
Category:Transportation in Concho County, Texas
Category:Transportation in Tom Green County, Texas
Category:Transportation in Coke County, Texas
Category:Transportation in Sterling County, Texas
Category:Transportation in Glasscock County, Texas
Category:Transportation in Howard County, Texas
Category:Transportation in Martin County, Texas
Category:Transportation in Dawson County, Texas
Category:Transportation in Lynn County, Texas
Category:Transportation in Lubbock County, Texas
Category:Transportation in Hale County, Texas
Category:Transportation in Swisher County, Texas
Category:Transportation in Randall County, Texas
Category:Transportation in Potter County, Texas
Category:Transportation in Moore County, Texas
Category:Transportation in Hartley County, Texas