All 14 rest areas and service stops on I-90 through South Dakota, in milepost order — with the exits on either side so you know exactly how far the next break is.
| Milepost | Name | Location | |
|---|---|---|---|
| Mile 60.9 | I-90 Black Hillls Welcome CenterRest area | between Exit 60 and Exit 61 | map |
| Mile 68.7 | Rest areaRest area | between Exit 67B and Exit 78 | map |
| Mile 98.7 | Wasta Rest Area (Eastbound)Rest area | between Exit 98 and Exit 101 | map |
| Mile 166.5 | I-90 Belvidere Rest Area (westbound)Rest area | between Exit 163 and Exit 170 | map |
| Mile 187.4 | Rest areaRest area | between Exit 183 and Exit 191 | map |
| Mile 188.3 | Rest areaRest area | between Exit 183 and Exit 191 | map |
| Mile 211.9 | Coffee Cup Fuel StopTravel services | between Exit 208 and Exit 212 | map |
| Mile 218.3 | Vivian Rest Area EastboundRest area | between Exit 214 and Exit 220 | map |
| Mile 221 | Vivian Rest Area WestboundRest area | between Exit 220 and Exit 225 | map |
| Mile 300.6 | Rest areaRest area | between Exit 296 and Exit 308 | map |
| Mile 331.8 | Rest areaTravel services | between Exit 330 and Exit 332 | map |
| Mile 353.1 | Rest areaTravel services | between Exit 353 and Exit 357 | map |
| Mile 361.9 | Salem Rest Area EastboundRest area | between Exit 357 and Exit 364 | map |
| Mile 362.5 | Salem Rest Area WestboundRest area | between Exit 357 and Exit 364 | map |
I-90 has 14 rest stops in South Dakota: 11 official rest areas plus 3 travel plazas and service stops, spread over roughly 408 miles.
On average a rest stop comes up every 29 miles on I-90 in South Dakota, though gaps vary — check the milepost list to plan your break.
← All I-90 exits in South Dakota · Best stops on I-90 in South Dakota
Pit Stop shows gas, food, hotels & must-see stops at every exit ahead — $1.99 once, offline, on iPhone & CarPlay.