Every Love's, Pilot, Flying J, TA and Petro truck stop in Alabama — 43 locations across 19 cities, with a map and directions.
Locations © OpenStreetMap contributors. Tap a stop for directions and to check its live pump price with the chain.
219 South Memorial Drive, Montgomery, AL 36067
10 mi from Montgomery
980 West South Boulevard, Montgomery, AL 36105
4 mi from Montgomery
+1 334-288-3700
3240 Point Mallard Parkway Southeast, Decatur, AL 35603
6 mi from Decatur
224 Daniel Payne Drive, Birmingham, AL 35207
3 mi from Birmingham
426 AL 69 South, Hanceville, AL 35077
9 mi from Cullman
+1 256-287-1299
22526 AL 216, Mccalla, AL 35111
18 mi from Hoover
+1 205-477-9178
747 747 Lee Road, Phenix City, AL 36877
7 mi from Phenix City
+1-334-291-3059
3501 Buttermilk Road, Tuscaloosa, AL 35453-9364
7 mi from Tuscaloosa
+1 205-554-0215
2048 AL Highway 20, Muscle Shoals, AL 35674
3 mi from Muscle Shoals
27801 County Road 64, Robertsdale, AL 36567
10 mi from Silverhill
+1 251-960-1150
428 Main Street, Shorter, AL 36075
16 mi from Tuskegee
+1 334-727-3354
159 Michael Spann Drive, Winfield, AL 35594
5 mi from Winfield
+1-659-265-0547
We list 43 truck stops in Alabama: 22 Love's, 9 Pilot / Flying J, 12 TA / Petro.
There are 22 Love's Travel Stops listed in Alabama.
There are 9 Pilot and Flying J locations listed in Alabama (6 Pilot, 3 Flying J).
The average price of on-highway diesel in the Gulf Coast region is $6.177 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. 8 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.