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 typically sell kerosene.
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.[1][2]
The following gas stations sell kerosene at the pump at select locations, and all locations require that you bring your own kerosene can.
You may also be required to show an ID to purchase kerosene due to its classification as hazardous.[2]
Note that availability can vary for individual gas stations, even if the company as a whole typically sells kerosene.
To find out if a location near you sells kerosene, you may be able to filter the search options in the gas station’s locator on its website. You can also call the location you intend to visit directly to ask.
We’ve ordered the list below starting with the most cost-effective options.
1. Speedway
- Price per gallon: About $5 to $6[3]
- Availability: Some locations; select “Kerosene” under “Location Amenities” in Speedway’s station locator to find kerosene nearby.[4]
- Find a station
2. Sunoco
- Price per gallon: About $5 to $6[5]
- Availability: Some locations; select the “Kerosene” option in Sunoco’s store locator to find kerosene nearby.[6]
- Find a station
3. ARCO
- Price per gallon: About $5 to $6[7]
- Availability: Some locations; you can call your nearby station(s) to check kerosene availability.[7]
- Find a station
4. Citgo
- Price per gallon: About $5 to $6[8]
- Availability: Some locations; you can call your nearby station(s) to check availability.[9]
- Find a station
Note: Kerosene heaters are illegal in some states and locales.[10] In areas where there are restrictions on kerosene use, you may not be able to purchase it at a gas station.
If you’re unsure about the laws in your area, you can check with your local fire marshall.
For more about how to pay for kerosene or fuel at the pump, see our lists of gas stations that take credit cards, PayPal, and Apple Pay.
Where Else to Find Kerosene
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 to $11 per gallon.
Gas Stations That Do Not Sell Kerosene
In the course of our research, we found several gas stations that do not typically sell kerosene.
Note that while we did contact multiple locations for each of the gas station chains listed below, it’s possible that individual locations near you may sell kerosene.
This is inaccurate. Speedway does indeed sell Kerosene.
Thank you for bringing this to our attention, YesHi! We have updated our article to include Speedway in the list of gas stations that do sell kerosene.