38 exits on I-96 have a Shell, spread across Michigan. Sorted by direction of travel — with how far each one sits off the ramp, because a "Shell at Exit 29" that's three miles into town is a different decision at 70 mph.
| Exit | Destinations | Off the ramp |
|---|---|---|
| Exit 1A | Airline Road;Grand Haven;Holland | 0.6 mi |
| Exit 1B | Muskegon;Ludington | 0.9 mi |
| Exit 1C | Hile Road | 1.1 mi |
| Exit 16 | Coopersville;Eastmanville | right at the exit |
| Exit 19 | Lamont;Coopersville | 1.1 mi |
| Exit 30 | Alpine Avenue;Newaygo | 1.9 mi |
| Exit 31B | Cadillac;Big Rapids | 1.8 mi |
| Exit 33 | Plainfield Avenue | 1.4 mi |
| Exit 39 | Lowell;Flint | 1.6 mi |
| Exit 40 | Cascade | right at the exit |
| Exit 43A | 28th Street | 1.6 mi |
| Exit 43B | 28th Street East;Cascade | 1.8 mi |
| Exit 76 | Kent Street | 1.3 mi |
| Exit 77 | Portland | right at the exit |
| Exit 137 | Howell;Pinckney | 0.4 mi |
| Exit 140 | Latson Road | right at the exit |
| Exit 141 | Grand River Avenue;Howell | 1.1 mi |
| Exit 145 | Grand River Avenue | right at the exit |
| Exit 147 | Spencer Road | 1.7 mi |
| Exit 159 | Wixom Road | 0.3 mi |
| Exit 160 | Novi | right at the exit |
| Exit 162 | Novi;Walled Lake | 1.6 mi |
| Exit 163 | 1.6 mi | |
| Exit 164 | 12 Mile Road | 1.1 mi |
| Exit 165 | Port Huron | 0.6 mi |
| Exit 173 | Newburgh Road;Levan Road | 1.1 mi |
| Exit 173A | Newburgh Road | 1.1 mi |
| Exit 173B | Levan Road | 1.4 mi |
| Exit 174 | Farmington Road | 1.4 mi |
| Exit 175 | Merriman Road | 1.0 mi |
| Exit 178 | Beech-Daly Road | 1.0 mi |
| Exit 183 | Southfield Freeway | 1.4 mi |
| Exit 185 | Schaefer Highway;Grand River Avenue | 1.0 mi |
| Exit 186A | Wyoming Avenue | 0.6 mi |
| Exit 186B | Davison Avenue | 0.5 mi |
| Exit 187 | Grand River Avenue | 0.7 mi |
| Exit 192A | Vernor Highway | 1.4 mi |
| Exit 192B | Ambassador Bridge | 1.1 mi |
Pit Stop shows gas, food, hotels & must-see stops at every exit ahead — free, offline, on iPhone & CarPlay.