Rest Stops Nearby

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.

Northern Hills Rest AreaI-90 Rest Area at Mile 41I-90 Rest Area at Mile 41I-90 Black Hillls Welcome CenterI-90 Rest Area near Box ElderWasta Rest AreaWasta Rest AreaI-90 Rest Area at Mile 129I-90 Rest Area at Mile 137I-90 Belvidere Rest AreaI-90 Belvidere Rest AreaI-90 Rest Area at Mile 188I-90 Rest Area at Mile 189Vivian Rest AreaVivian Rest AreaI-90 Rest Area at Mile 264I-90 Rest Area at Mile 300I-90 Rest Area at Mile 301Salem Rest AreaSalem Rest AreaI-90 Rest Area at Mile 412I-90 Rest Area at Mile 412 West East · about 418 mi between first and last stop
Green: rest area · blue: welcome center · yellow: service plaza · grey: parking. Dots above the line serve eastbound traffic, below westbound.

Eastbound: Northern Hills Rest Area to I-90 Rest Area at Mile 412

I-90, west to east
Rest stopSideMileNearRestroomsTruck spacesFrom 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.

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)