
If you’re wondering where to buy kerosene near you, the gas station should be your first stop.
While a gallon of K-1 kerosene can cost over $10 at a hardware store, many gas stations sell it directly from the pump for as little as $4 to $5 per gallon.
That’s a huge savings for anyone who needs kerosene (to use for heaters, lamps, etc.).
Kerosene (we’re talking about the most common type of kerosene which is K-1) is a light fuel oil derived from distilling petroleum, is used in heaters, lamps, and sometimes for cleaning greasy surfaces.
Whether you need it regularly or occasionally, knowing which gas stations carry kerosene can save you money because a gas station is indeed one of the cheapest places to get it.
The problem is, not all stations carry it.
FreeCash: Get paid for testing games, using app & taking surveys. Highest Payouts, Instant Cashouts & Daily Bonuses. Sign up for free
Earn Haus: They’re paying up to $25 per survey—and you get paid the same day. PayPal, Venmo, or check. Get Paid Now
HealthyWage: Lose weight, win cash — HealthyWage pays up to $10,000 when you hit your goal. Start Now!
KingOpinion: People are getting paid up to $210 per survey, no joke. Take one and see for yourself. Join Free
Swagbucks: Over $900M paid out. Sign up now and grab $10 free—then earn more watching videos, taking surveys & more. Snag $10 Free
So, which gas stations sell Kerosene near you?
To save you the headache of driving around, I’ve updated this post with a definitive guide.
In it, you’ll find a list of the major gas station chains that sell kerosene, a price comparison to help you find the cheapest option, and a step-by-step guide on how to find a pump near you right now.
Table of Contents
The Best Places to Buy Kerosene: Quick Answer
- Your Best Bets (Gas Stations with Locator Filters): Your first and best option is to use the online store locators for Sunoco and Speedway. They have a filter that lets you see exactly which stations near you have a kerosene pump.
- Other Major Gas Stations (Call First): Major brands like Shell, Citgo, and ARCO often have kerosene, but availability varies by location. A quick phone call is the best way to confirm.
- Retail Stores (Higher Price / Pre-Packaged): If you can’t find a pump, you can almost always buy pre-packaged 1-K kerosene from stores like The Home Depot, Tractor Supply Co., and Ace Hardware, though you will pay a much higher price per gallon.
Where Can I Find the Cheapest Kerosene? (Price Comparison)
The price you pay for kerosene can vary dramatically depending on where you buy it.
Getting it from the pump at a gas station is by far the most affordable option.
Here is a quick price comparison based on our research:
Purchase Location | Average Price Per Gallon | Notes |
|---|---|---|
Gas Stations (at the pump) | $4 – $6 | The cheapest and most economical option. |
Hardware / Farm Supply Stores | $10 – $15 | Sold in pre-packaged 1-gallon or 5-gallon containers. |
Online (e.g., Amazon) | $15 – $25+ | Usually only available in smaller, 1-quart bottles. |
Please keep in mind that Kerosene prices can and do change all the time because of the market conditions and regional factors. So by the time you read this post, the prices may have changed .
To get the best deal, make sure to call your local gas station ahead of time or check their current prices online before making a trip.
Gas Stations that Sell Kerosene Near You
One of the best places to buy kerosene cheap is a gas station pump.
So, if you need kerosene for your heater or lamp and you’re looking to save a few bucks, it makes total sense to head on over to a gas station near you.
Advertisements
While not every location carries it, many major chains do.
So make sure you call ahead to make sure that the particular gas station you plan to visit does indeed sell kerosene. Some places will only sell it at select locations. You may also be able to find this out on the gas station’s website.
With that said, here are, major gas stations where you can buy kerosene.
1. 76 Gas Station
There are about 1,800 76 gas station locations across the country. Not all offer kerosene for sale at the pump, so make sure you call ahead to ask at the location you plan to visit.
2. ARCO
ARCO has more than 1,300 gas stations and many of them sell kerosene. Not all of the locations sell kerosene at the pump though, so make sure you call ahead and enquire. You can find ARCO stations near you using the locator page linked in the section heading – you can choose your region like Southwest, Northwest, East of the Rockies, and Mexico.
3. Buc-ee’s
Buc-ee’s has around 40 gas stations and travel center locations in Alabama, Florida, Georgia, and Texas. Make sure you give the station you plan to visit a call to ensure they do indeed sell kerosene at that particular location.
4. Citgo
Citgo has around 5,000 gas stations in 30 states. Price per gallon is only around $5 at Citgo stations. I would recommend asking ahead of time to see if the location you plan to visit does sell kerosene at the pump.
5. Conoco
You can buy kerosene at the pump at some Conoco locations. Conoco has about 2,000 locations across the country. Again, it can be a good idea to give the station a quick call to ask.
6. Family Express
Family Express is another place where you can purchase kerosene. The company has more than 70 gas stations and convenience stores in Indiana. Make sure you call to check if the location you plan to visit sells kerosene.
7. Go-Mart
Go-Mart has around 100 gas and convenience stores in Kentucky, Ohio, Virginia, and West Virginia. Ask at the station to find out if they do indeed sell kerosene at that particular location.
8. Lukoil
You can get kerosene at some Lukoil gas stations. Give the station a call before your visit to make sure that particular location does offer kerosene for sale.
9. Meijer
Meijer has around 200 gas stations and grocery stores in the Midwest. You may be able to purchase kerosene at a Meijer gas station near you. Just check that gasoline is sold at the specific station you plan to visit by giving them a call.
10. Pilot Flying J
Pilot Flying J sells kerosene at some of its locations. So, get in touch to find out before you head out. The company has around 750 travel centers in more than 40 states.
11. Road Ranger
You may be able to purchase kerosene at some Road Ranger locations. Road Ranger has more than 40 convenience and travel centers in Arkansas, Illinois, Indiana, Iowa, Missouri, Texas, and Wisconsin. You can get in touch with the particular station you plan to visit to find out if it sells kerosene.
12. Shell
Shell has around 25,000 gas stations throughout the country, so it’s likely you have a location near you that sells kerosene. Again, not all locations will sell it, so make sure you get in touch first to enquire.
13. Speedway
Speedway is another chain that sells kerosene at some of its locations. Speedway has around 3,900 gas stations and convenience stores nationwide. Not all Speedway stations sell kerosene at the pump. But, handily enough, Speedway actually allows you to filter its locations by ones that offer kerosene. This is so useful. So, make sure you use the locator page linked in the section heading to find out if there’s a station near you that sells kerosene.
14. Sunoco
Sunoco has more than 5,000 locations in more than 30 states. It’s one of the cheapest places to buy kerosene. The price per gallon is only about $4.
Not all Sunoco locations sell kerosene at the pump, but, conveniently, the Sunoco store locator on the company’s website actually allows you to filter gas stations by those that offer kerosene. So, make sure you check the kerosene option on the store locator page to find stations that sell it near you. Since some locations may not show up on the map when the kerosene option is checked, you could consider giving the station a call to enquire.
15. Terrible Herbst
Another place where you may be able to purchase kerosene is Terrible Herbst. Most of its locations are in the southwest. The company operates more than 100 gas stations and convenience stores in Arizona, California, Nevada, and Utah.
Give your nearby station a call to see if it does indeed sell kerosene.
16. Texaco
Next, we have Texaco. There are around 1,300 Texaco stations nationwide. Not all locations sell kerosene, so call the station you want to visit ahead of time to enquire.
17. Weigel’s
Weigel’s has around 70 convenience store locations in eastern Tennessee. Call the station you plan to visit to see whether it offers kerosene for sale at the pump.
Gas Stations with Kerosene Availability and Location Stats
Finding kerosene at gas stations can be tricky since availability varies by location and region.
To make it easier for you, I made a handy table listing popular gas station chains, their approximate number of locations, coverage areas, and notes on kerosene availability to help you plan your next purchase.
Gas Station | Approx. Locations | States/Regions Covered | Kerosene Availability |
|---|---|---|---|
76 | 1,800+ | Nationwide | Not all locations; call ahead |
ARCO | 1,300+ | Mainly Western U.S. | Many sell kerosene; call to confirm |
Buc-ee’s | ~40 | AL, FL, GA, TX | Limited locations; call ahead |
Citgo | 5,000+ | 30+ states | Many sell kerosene; call ahead |
Conoco | ~2,000 | Nationwide | Select locations only; call to confirm |
Family Express | ~70 | Indiana | Regional chain; verify by calling |
Go-Mart | ~100 | KY, OH, VA, WV | Limited locations; call ahead |
Lukoil | Varies | Mostly Northeast | Limited availability; call individual station |
Meijer | ~200 | Midwest | Select stations; confirm availability |
Pilot Flying J | ~750 | 40+ states | Some locations; call ahead |
Road Ranger | 40+ | AR, IL, IN, IA, MO, TX, WI | Some locations; call ahead |
Shell | 25,000+ | Nationwide | Not all locations; call ahead |
Speedway | 3,900+ | Nationwide | Some locations; use locator or call |
Sunoco | 5,000+ | 30+ states | Many sell kerosene; call ahead |
Terrible Herbst | 100+ | AZ, CA, NV, UT | Most locations; call ahead |
Texaco | 1,300+ | Nationwide | Select locations; call ahead |
Weigel’s | ~70 | Eastern Tennessee | Call to confirm availability |
What Gas Stations DON’T Sell Kerosene?
Sadly, many gas stations don’t sell kerosene at most of their locations so if you are in need of the oil for your lamp or heater, you’ll be out of luck. Try the ones on our post above to get kerosene near you.
As I said, lots of stations may sell gasoline and diesel, but not kerosene.
Here are some stations that DO NOT sell kerosene:
- BP
- 7-Eleven
- Chevron
- Marathon
- Kwik Trip
- Mobil
- Wawa
- Phillips 66
- QuikTrip
- Valero
Hardware & Farm Supply Stores (Your “Plan B” Option)
If you can’t find a gas station with a working kerosene pump near you, your next best bet is a local hardware or farm supply store.
You will pay a higher price (often over $10 a gallon), and it will come in pre-packaged 1-gallon or 5-gallon containers, but it’s a very reliable backup option.
The Home Depot
You can almost always find 1-K kerosene in cans in the heaters or fuel aisle at any Home Depot. It’s a reliable, though more expensive, source.
Lowe’s
Similar to Home Depot, Lowe’s consistently stocks 1-gallon and 5-gallon jugs of K-1 kerosene, especially during the fall and winter months.
Tractor Supply Co.
This is one of the best retail options. Because their customer base is often rural, Tractor Supply Co. is a very reliable source for pre-packaged kerosene all year round.
Other Retailers to Check
You can also find pre-packaged kerosene at other major retailers, especially in their hardware or outdoor sections:
- Ace Hardware
- Menards
- Walmart
Where to Buy 5-Gallon Kerosene Containers & Get Bulk Refills
In most cases when you are searching for kerosene you aren’t just looking for a single gallon; you are looking for a standard 5-gallon container to get you through the season.
Here’s what you need to know about buying and refilling these larger containers.
Where Can I Buy a 5-Gallon Kerosene Can?
The first thing you need is a blue, DOT-approved kerosene container.
You absolutely cannot use a red gasoline can or any other unapproved container to transport kerosene from the pump.
You can buy these sturdy blue cans at almost any major hardware or farm supply store, including:
- The Home Depot
- Lowe’s
- Tractor Supply Co.
- Ace Hardware
- Walmart (in the hardware section)
Best Places for Bulk Refills
Once you have your 5-gallon can, the cheapest way to fill it is at one of the gas station pumps listed in our guide above.
All of them will allow you to fill an approved container.
While you can also buy pre-filled 5-gallon cans at stores like Home Depot, it is significantly more expensive than filling it yourself at the pump.
💡 Pro-Tip for Safe Transport: When transporting a full 5-gallon can in your vehicle, always keep it upright and secure it so it cannot tip over. Place it in the trunk or truck bed if possible, and make sure to leave some room in the cab for ventilation.
How to Find Kerosene Near You: A 3-Step Guide
Driving around hoping to find a working kerosene pump is a waste of gas and time. Here is a simple, three-step process to find exactly what you’re looking for in just a few minutes.
Step 1: Check the Best Online Locators First
Before you do anything else, use the two gas station locators that have a dedicated kerosene filter. This is the fastest and most reliable way to find a pump.
- Go to the Sunoco Station Locator and check the “Kerosene” box.
- Go to the Speedway Location Finder and filter by “Kerosene.”
If you find a location through these tools, you still need to proceed to Step 2.
Step 2: Always Call the Station Before You Go
Just because a station has a pump doesn’t mean it’s working or that they haven’t run out.
A quick 30-second phone call can save you a completely wasted trip.
Simply call and say something like:
“Hi, I’m just calling to quickly check if you have K-1 kerosene available at the pump today and if the pump is currently working. What’s your current price per gallon?”
This way you can make sure they have the kind of kerosene you want and how much they sell it for before you waste your time and gas driving done there.
Step 3: Use Google Maps with the Right Search Query
If the dedicated locators don’t show anything, your next best bet is Google Maps.
But don’t just search for “gas stations.”
Open the app and search for more specific, targeted phrases like:
- “kerosene at the pump near me”
- “gas stations with k1 kerosene”
This will usually show you smaller, independent gas stations that the big brand locators miss.
K-1 vs. K-2 Kerosene: What’s the Difference and Why It Matters
When you’re shopping for kerosene, especially at a pump, you’ll see it labeled as either “1-K” or “2-K.”
It is really important that you know the difference, as using the wrong type in an indoor heater can be dangerous.
1-K Kerosene (The One You Want)
This is the purest grade of kerosene.
It has been refined to reduce its sulfur content, which means it burns much cleaner and with far fewer odors or fumes.
1-K kerosene is the only type of kerosene that is safe to use in indoor portable heaters and lamps.
All of the gas stations and stores listed in this guide sell this grade.
⚠️ Crucial Safety Warning: Never, ever use 2-K kerosene in an unvented indoor heater. It can release harmful pollutants into your home and is a serious safety risk.
2-K Kerosene
This grade has a higher sulfur content.
While it’s fine for use in outdoor devices or in “vented” appliances (like a furnace that has an exhaust pipe leading outside), it is not safe for indoor, unvented use.
This type is much less common at commercial gas stations.
Frequently Asked Questions About Buying Kerosene
If you still have questions about where to buy kerosene, how much it costs, or what type to get, this FAQ section covers the most common concerns to help you find the best options near you.
The top national gas station chains that sell K-1 kerosene include Sunoco, Speedway, Shell, Citgo, and ARCO. For your best chance, use the online store locators for Sunoco and Speedway, as they both have a “kerosene” filter to help you find an exact location.
You can usually find kerosene at gas stations like Sunoco, Speedway, and Citgo. Use their online station locators and call ahead to confirm availability.
At the pump at a gas station, kerosene is very cheap, typically between $4 and $6 per gallon. If you buy it pre-packaged in a can from a hardware store like Home Depot, the price is much higher, usually $10 to $15 per gallon.
Yes, you can buy kerosene at both Walmart and Home Depot, though it’s usually more expensive than at gas stations.
Kerosene is primarily used as fuel for heaters and lamps. It’s also sometimes used as a cleaning solvent for oily or greasy surfaces.
Most stations sell K-1 kerosene, which is suitable for heaters and lamps.
K-1 is the highest and purest grade of kerosene. Because it burns very cleanly with minimal odor, it is the only type recommended for use in indoor, unvented portable heaters and lamps.
Yes. You must use a container that is specifically designated and approved for kerosene. These containers are always colored blue to distinguish them from red gasoline cans and yellow diesel cans. You can buy blue kerosene cans at any hardware or farm supply store.
Store kerosene in a well-ventilated area away from heat sources and open flames. Use approved containers, keep the lid tightly sealed, and label the container clearly.
Even if the gas station is open 24/7, kerosene pumps may not always be operational. It’s best to call ahead.
No, they are not the same, though they are related. Both are distilled from petroleum, but kerosene is a lighter, more refined fuel. Diesel fuel is heavier and has a higher energy density.
It is not recommended. While older diesel engines could sometimes run on a mix, modern diesel engines are highly sensitive. Using kerosene can damage fuel injectors and pumps, and may void your vehicle’s warranty.
No, kerosene and heating oil are different. Kerosene (K-1) is lighter, burns cleaner, and is commonly used for portable heaters and lamps, while heating oil is heavier and used mainly for residential heating systems.
When stored properly in a sealed, approved (blue) container in a cool, dark place, K-1 kerosene can last for up to five years.
Dispose of kerosene at a hazardous waste collection site or follow your local regulations. Never pour it down drains, on the ground, or into water sources.
Closing Thoughts: Where to Buy Kerosene Near You
If you need kerosene for your lamp, heater, or cleaning, getting it from a gas station can save you some money.
Lots of big gas station chains sell kerosene at some of their spots, usually cheaper than stores.
Just make sure to call ahead to check if the location near you actually has kerosene. While you’re at it, ask how much it costs so you’re not surprised.
So, if you’ve been wondering “Where can I buy kerosene near me?” try the gas stations and stores on our list. It’s a simple way to find kerosene close by and save a few bucks.
Lauren Bennett is a UK-based personal finance freelance writer with over 10+ years of experience helping readers find smart ways to save money and make extra income. She specializes in budgeting, frugal living, and side hustles, delivering clear, practical advice backed by real-world experience.



BP gas station in Buchanan, MI DOES sell kerosene at the pump.
Thank you for sharing it Deanna. Good to know.
Stations in South Carolina sell it also for 7.59 a gallon, how cheap is that?
Marathon stations in and around New Tazewell/Tazewell, TN runs between $5.76 – $6.50 a gallon.