Every Love's, Pilot, Flying J, TA and Petro truck stop in Michigan — 22 locations across 16 cities, with a map and directions.
Locations © OpenStreetMap contributors. Tap a stop for directions and to check its live pump price with the chain.
14137 Plank Road, Milan, MI 48160
15 mi from Ann Arbor
+1 734-439-7406
18720 Partello Road, Marshall, MI 49068
13 mi from Battle Creek
15901 11 Mile Road, Battle Creek, MI 49014
5 mi from Battle Creek
7800 West Grand River Highway, Grand Ledge, MI 48837
7 mi from Lansing
3191 Capac Road, Capac, MI 48014
15 mi from Richmond
6560 Dixie Highway, Bridgeport, MI 48722
6 mi from Frankenmuth
2424 Wadhams Road, Kimball, MI 48074
6 mi from Port Huron
3475 East Washington Road, Saginaw, MI 48601
4 mi from Saginaw
1336 Wadhams Road, Saint Clair, MI 48079
5 mi from Saint Clair
We list 22 truck stops in Michigan: 10 Love's, 12 Pilot / Flying J.
There are 10 Love's Travel Stops listed in Michigan.
There are 12 Pilot and Flying J locations listed in Michigan (9 Pilot, 3 Flying J).
The average price of on-highway diesel in the Midwest region is $6.680 per gallon (U.S. Energy Information Administration, week of Sep 21, 2026). Prices at individual truck stops vary.
Most Love's, Pilot, Flying J, TA and Petro travel centers are open 24/7. 4 of the locations here are confirmed 24/7 in our data. Check with the location for its current hours.
Truck stop locations: © OpenStreetMap contributors (updated September 2026). Diesel prices: U.S. Energy Information Administration and AAA. Always confirm hours, amenities and prices with the location.
We match experienced OTR drivers with top-paying carriers — free for drivers, always. Most drivers hear back within 24 hours.