All 31 rest areas and service stops on I-20 through Texas, in milepost order — with the exits on either side so you know exactly how far the next break is.
| Milepost | Name | Location | |
|---|---|---|---|
| Mile 24.2 | Picnic AreaRest area | between Exit 22 and Exit 29 | map |
| Mile 69 | Ward County Eastbound Rest AreaRest area | between Exit 69 and Exit 70 | map |
| Mile 79.1 | Road RangerTravel services | between Exit 79 and Exit 80 | map |
| Mile 111.8 | Main Street MarketTravel services | between Exit 108 and Exit 112 | map |
| Mile 141.7 | Rest areaRest area | between Exit 140 and Exit 143 | map |
| Mile 167.6 | Rest areaRest area | between Exit 165 and Exit 169 | map |
| Mile 191.1 | Howard County Eastbound Rest AreaRest area | between Exit 191 and Exit 192 | map |
| Mile 203.6 | Mitchell County Westbound Rest AreaRest area | between Exit 200 and Exit 206 | map |
| Mile 228.2 | Picnic AreaRest area | between Exit 227 and Exit 230 | map |
| Mile 256.4 | Nolan County Eastbound Rest AreaRest area | between Exit 256 and Exit 258 | map |
| Mile 277.5 | Rest areaTravel services | between Exit 277 and Exit 278 | map |
| Mile 285.2 | QuikTripTravel services | between Exit 285 and Exit 286A | map |
| Mile 290.4 | Rest areaTravel services | between Exit 290 and Exit 292A | map |
| Mile 295.6 | Callahan County Eastbound Rest AreaRest area | between Exit 294 and Exit 297 | map |
| Mile 296.2 | Callahan County Westbound Rest AreaRest area | between Exit 294 and Exit 297 | map |
| Mile 326.4 | Picnic AreaRest area | between Exit 324 and Exit 330 | map |
| Mile 328 | Picnic AreaRest area | between Exit 324 and Exit 330 | map |
| Mile 332.1 | Road RangerTravel services | between Exit 332 and Exit 337 | map |
| Mile 352.4 | Eastland County Eastbound Rest AreaRest area | between Exit 352 and Exit 354 | map |
| Mile 359.1 | Eastland County Westbound Rest AreaRest area | between Exit 358 and Exit 361 | map |
| Mile 362.1 | I-20 Westbound Picnic AreaRest area | between Exit 361 and Exit 363 | map |
| Mile 363.2 | I-20 Eastbound Picnic AreaRest area | between Exit 363 and Exit 367 | map |
| Mile 385.8 | Rest areaTravel services | between Exit 380 and Exit 386 | map |
| Mile 407.1 | QuikTripTravel services | between Exit 407 and Exit 408 | map |
| Mile 413 | Rest areaTravel services | between Exit 413 and Exit 414 | map |
| Mile 501.1 | QuikTripTravel services | between Exit 501 and Exit 503 | map |
| Mile 533.2 | Rest areaTravel services | between Exit 533 and Exit 536 | map |
| Mile 537.7 | Van Zandt County Westbound Rest AreaRest area | between Exit 537 and Exit 540 | map |
| Mile 555.7 | QuikTripTravel services | between Exit 554 and Exit 556 | map |
| Mile 570.8 | Texas Best Smokehouse Travel PlazaTravel services | between Exit 567 and Exit 571A | map |
| Mile 572.6 | Winona Westbound Picnic AreaRest area | between Exit 571B and Exit 575 | map |
I-20 has 31 rest stops in Texas: 18 official rest areas plus 13 travel plazas and service stops, spread over roughly 632 miles.
On average a rest stop comes up every 20 miles on I-20 in Texas, though gaps vary — check the milepost list to plan your break.
← All I-20 exits in Texas · Best stops on I-20 in Texas
Pit Stop shows gas, food, hotels & must-see stops at every exit ahead — $1.99 once, offline, on iPhone & CarPlay.