Emergency Alert: Hurricane Michael fuel and power availability tracker  ▶
 Home Gas Prices Iowa Appanoose County

Top 6 Gas Stations & Cheap Fuel Prices in Appanoose County, IA

Casey's

Casey's 

Full StarFull StarFull StarHalf-filled StarEmpty Star
 9
401 W Maple St
Centerville, IA
- - -

Amenities

C-Store
Pay At Pump
Air Pump

Reviews

cowboy1217's avatar image
cowboy1217
Feb 03 2017
Great Review Icon

Needs a remodel but good folks


View Full Station Details
 Details
BP

BP 

Full StarFull StarFull StarFull StarHalf-filled Star
 24
1000 N 18TH ST
Centerville, IA
- - -

Amenities

C-Store
Pay At Pump
Restaurant
Restrooms
Air Pump
ATM

Reviews

stgbotme1210's avatar image
stgbotme1210
May 29 2018
Great Review Icon

Can also get items from a McDonald's that is part of the building.


View Full Station Details
 Details
BP

BP 

Empty StarEmpty StarEmpty StarEmpty StarEmpty Star
 0
1023 S MAIN ST
Centerville, IA
- - -

Amenities

No amenities found.


Reviews

No reviews found for this station.


View Full Station Details
 Details
BP

BP 

Full StarFull StarFull StarHalf-filled StarEmpty Star
 5
23828 HIGHWAY J18
Moravia, IA
- - -

Amenities

C-Store
Restaurant
Restrooms

Reviews

No reviews found for this station.


View Full Station Details
 Details
Moravia FAST STOP Express

Moravia FAST STOP Express 

Full StarFull StarFull StarEmpty StarEmpty Star
 1
802 W North St
Moravia, IA
- - -

Amenities

No amenities found.


Reviews

No reviews found for this station.


View Full Station Details
 Details
Shell

Shell 

Empty StarEmpty StarEmpty StarEmpty StarEmpty Star
 0
102 Drake Ave
Centerville, IA
- - -

Amenities

No amenities found.


Reviews

stgbotmem161's avatar image
stgbotmem161
Nov 11 2022
Great Review Icon

They have a spot for Full Service refueling if youre in a hurry.


View Full Station Details
 Details
Click here to earn instant savings of up to $10 every tank!
Click here to download the GasBuddy App and start saving today!

Local Prices in Appanoose County, IA

You Are Here

 Home Gas Prices Iowa Appanoose County