US-31 rest stops
US-31 has 4 rest stops in our directory, all in Michigan. Stops come about every 13 miles on average. Along the way: 56 truck parking spaces.
All US-31 rest stops, northbound order
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| Muskegon Rest Area 501 | SB | 124 | Lakewood Club | – | 14 | – |
| Rothbury Rest Area 529 | NB | 135 | Montague | – | 20 | 11 mi |
| Hart Rest Area 530 | SB | 147 | Mears | – | 12 | 12 mi |
| Ludington Rest Area 328 | NB | 163 | Ludington | – | 10 | 16 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.
Frequently asked questions
How many rest stops are on US-31?
4 rest stops in our list.
What is the longest stretch of US-31 without a rest stop?
About 16 miles, between Hart Rest Area 530 (Mears) and Ludington Rest Area 328 (Ludington).