I-90 rest stops in South Dakota
Driving I-90 through South Dakota, you pass 22 rest stops we know of, at 17 locations. That includes 1 welcome center. Plan ahead between I-90 Rest Area at Mile 301 and Salem Rest Area: that gap is 61 miles. Truck drivers find 253 spaces across these stops.
Eastbound: Northern Hills Rest Area to I-90 Rest Area at Mile 412
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| Northern Hills Rest Area | EB | 1 | Spearfish | Yes | 25 | – |
| I-90 Rest Area at Mile 41 | EB | 41 | Tilford | – | 9 | 40 mi |
| I-90 Rest Area at Mile 41 | WB | 41 | Tilford | – | 9 | < 1 mi |
| I-90 Black Hillls Welcome Center | – | – | Rapid Valley | – | – | ≈ 21 mi |
| I-90 Rest Area near Box Elder | – | – | Box Elder | – | – | ≈ 8 mi |
| Wasta Rest Area | EB | 98 | Wasta | – | 7 | ≈ 33 mi |
| Wasta Rest Area | WB | 99 | Wasta | – | 7 | 1 mi |
| I-90 Rest Area at Mile 129 | EB | 129 | Cactus Flats | – | 15 | 30 mi |
| I-90 Rest Area at Mile 137 | WB | 137 | Cactus Flats | – | 10 | 8 mi |
| I-90 Belvidere Rest Area | EB | 165 | Belvidere | – | 12 | 28 mi |
| I-90 Belvidere Rest Area | WB | 166 | Belvidere | – | 12 | ≈ 1.8 mi |
| I-90 Rest Area at Mile 188 | EB | 188 | Gumbo Rdige | – | 12 | 22 mi |
| I-90 Rest Area at Mile 189 | EB | 189 | Gumbo Ridge | – | 12 | 1 mi |
| Vivian Rest Area | EB | 218 | Presho | Yes | 16 | 29 mi |
| Vivian Rest Area | WB | 221 | Presho | Yes | 13 | 3 mi |
| I-90 Rest Area at Mile 264 | EB | 264 | Chamberlain | – | 16 | 43 mi |
| I-90 Rest Area at Mile 300 | EB | 300 | White Lake | – | 9 | 36 mi |
| I-90 Rest Area at Mile 301 | WB | 301 | White Lake | – | 9 | 1 mi |
| Salem Rest Area | EB | 362 | Salem | – | 16 | 61 mi |
| Salem Rest Area | WB | 362 | Salem | Yes | 16 | < 1 mi |
| I-90 Rest Area at Mile 412 | EB | 412 | Valley Springs | – | 21 | 50 mi |
| I-90 Rest Area at Mile 412 | WB | 412 | Valley Springs Poe | – | 7 | < 1 mi |
Mile = state mile marker where our sources give one. Distances use mile markers when both stops have one, otherwise the straight-line distance plus 15 % (marked ≈). "–" means we have no data.
Driving westbound
Westbound drivers meet the same list from the other end, beginning at I-90 Rest Area at Mile 412. Stops marked EB in the table are on the other side of the road; use the ones marked WB or Both.
- I-90 Rest Area at Mile 412 · mile 412
- Salem Rest Area · mile 362
- I-90 Rest Area at Mile 301 · mile 301
- Vivian Rest Area · mile 221
- I-90 Belvidere Rest Area · mile 166
- I-90 Rest Area at Mile 137 · mile 137
- Wasta Rest Area · mile 99
- I-90 Rest Area near Box Elder · direction not confirmed
- I-90 Black Hillls Welcome Center · direction not confirmed
- I-90 Rest Area at Mile 41 · mile 41
Can you sleep at rest stops in South Dakota?
Time limit: 3 hours · trucks 10 hours
Resting in a vehicle for up to 3 hours (10 hours for commercial vehicles) does not count as overnight parking.
Source: SDCL 31-7-17, checked October 2026. Signs at a site can set a shorter limit. Not legal advice.
I-90 beyond South Dakota
Westbound, I-90 continues in Wyoming. Eastbound, it continues in Minnesota. All I-90 rest stops · All rest areas in South Dakota
Frequently asked questions
How many rest stops are on I-90 in South Dakota?
22 rest stops in our list: 14 reachable eastbound and 10 westbound (counting stops whose direction we could not confirm for both).
What is the longest stretch without a rest stop on I-90 in South Dakota?
About 61 miles, between I-90 Rest Area at Mile 301 near White Lake and Salem Rest Area near Salem.
Is there a welcome center on I-90 in South Dakota?
Yes: I-90 Black Hillls Welcome Center.
Which I-90 rest stops in South Dakota have restrooms?
Restrooms are mapped at 4 of the 22 stops, for example Northern Hills Rest Area, Vivian Rest Area and Vivian Rest Area. For the others we have no confirmed data.
Can you sleep at I-90 rest stops in South Dakota?
Resting in a vehicle for up to 3 hours (10 hours for commercial vehicles) does not count as overnight parking. (SDCL 31-7-17)