58 exits on I-20 have a BP, spread across Alabama, Georgia, Mississippi, South Carolina. Sorted by direction of travel — with how far each one sits off the ramp, because a "BP at Exit 29" that's three miles into town is a different decision at 70 mph.
| Exit | Destinations | Off the ramp |
|---|---|---|
| Exit 73 | McFarland Boulevard | right at the exit |
| Exit 77 | Buttermilk Road | right at the exit |
| Exit 97 | West Blocton;Centreville | 0.3 mi |
| Exit 115 | Allison-Bonnett Memorial Drive | 0.7 mi |
| Exit 118 | Fairfield | right at the exit |
| Exit 119A | Lloyd Noland Parkway | right at the exit |
| Exit 124A | 6th Avenue North;Downtown | 1.5 mi |
| Exit 124C | Huntsville | 0.8 mi |
| Exit 129 | Airport Boulevard | right at the exit |
| Exit 168 | Talladega;Lincoln | 0.3 mi |
| Exit 199 | Heflin;Hollins | 1.0 mi |
| Exit 205 | Ranburne | right at the exit |
| Exit | Destinations | Off the ramp |
|---|---|---|
| Exit 160 | Russell | right at the exit |
| Exit | Destinations | Off the ramp |
|---|---|---|
| Exit 5 | Edgefield;Johnston | 0.4 mi |
| Exit 22 | Aiken | 0.6 mi |
| Exit 44 | Road 34;Gilbert | 0.7 mi |
| Exit 55A | Pelion | right at the exit |
| Exit 55B | Lexington | 1.1 mi |
| Exit 63 | Bush River Road | 1.4 mi |
| Exit 65 | Broad River Road | 1.3 mi |
| Exit 70 | Fairfield Road;Winnsboro | 1.2 mi |
| Exit 74 | Two Notch Road | 0.5 mi |
| Exit 76 | Charleston;Charlotte | 1.1 mi |
| Exit 76B | Alpine Road | 1.3 mi |
| Exit 82 | Spears Creek Church Road;Pontiac | right at the exit |
| Exit 87 | Elgin;White Pond Road | 0.3 mi |
| Exit 98 | Camden;Rembert | right at the exit |
| Exit 108 | Jamestown Road;Manville | 0.3 mi |
| Exit 120 | Bishopville;Elliott | right at the exit |
| Exit 137 | Darlington | 1.5 mi |
Pit Stop shows gas, food, hotels & must-see stops at every exit ahead — free, offline, on iPhone & CarPlay.