Short Answer: While you can typically find kerosene at hardware stores, there aren’t many gas station chains that sell it. Sunoco, Speedway, ARCO, and Citgo are the only four gas stations we found that consistently sell kerosene at the pump. For more about getting kerosene at a gas station, see below.
Gas Stations That Sell Kerosene
Kerosene, sometimes called paraffin oil, is used to fuel lamps, heaters, and even stoves. The most commonly used and sold type of kerosene is K-1.
The following gas stations sell kerosene at the pump at select locations, and all locations require that you bring your own kerosene can. To find out if a location near you sells kerosene, if you can’t filter the search options online to find a location that sells it, you can call the gas station directly to ask. We’ve ordered the list below starting with the most cost-effective options.
- Price per gallon: About $4
- Find a Sunoco (Sunoco has a kerosene option on its store locator; however, we found that some locations that sell kerosene do not show up on the map when the option is checked.)
Note: You’re more likely to find kerosene at places like Walmart, The Home Depot, and other hardware stores. However, we found that the price per gallon can be nearly double the prices listed above at the pump; Menards and Walmart sell kerosene for about $10 per gallon.
Gas Stations That Do Not Sell Kerosene
During our research, we found a number of gas stations that do not usually sell kerosene. Note that while we did contact multiple locations for each of the gas station chains listed below, it is possible that individual locations near you may sell kerosene.
- Kwik Trip
- Phillips 66
- Valero (Note: Valero produces kerosene but does not sell it to customers at the pumps.)
- Speedway customer service (800) 643-1948)
- Find a Speedway (Speedway has a kerosene option on its store locator. Select kerosene under “Fuel Options” or “Location Amenities.”)
- Price per gallon: About $4((Sunoco customer service (800) 786-6261
- ARCO customer service (800) 322-2726
- Citgo customer service (800) 423-8434