

Smith Oil
Discount Heating Oil Company

Heating Oil

Service
Contact
| Phone: | (207) 699-2907 |
| Address: | 92 Oak St Portland, Portland, ME 04101 |
| Office hours: | Monday – Friday: 8:00am – 4:00pm |
| Payment: | Credit / Cash |
| Registered Name: | Smith Oil |

Heating Oil
Payment Plans
Prepay
You pay for the oil you order
Smith Oil's Fuel Terminal Accessibility
The closest wholesale heating oil terminal (“rack”) to Smith Oil is Citgo in Portland, ME. The terminal is located 0.8 miles closer than the average terminal distance for Maine oil companies.
Terminal accessibility affects the prices that oil companies near you charge. Unless Smith Oil has on-site storage tanks, its trucks must make multiple daily trips to the rack to purchase oil. At today's average Maine diesel price of $3.51 per gallon and an average tanker truck fuel economy of 6.2 mi/gal, Smith Oil's estimated round-trip fuel cost to pick up oil is $1.02 per trip.
Oil Terminals Near Smith Oil
| Terminal Name | Location | Distance (miles) |
|---|---|---|
![]() CITGO South Portland Terminal | Portland, ME | 0.9 |
![]() Gulf Oil terminal | So. Portland, ME | 1.7 |
![]() Buckeye Terminals | South Portland, ME | 2.5 |

Smith Oil Cash Heating Oil Delivery Map
Smith Oil offers heating oil delivery in Portland and 24 more towns in Cumberland County and the surroundings.
Cumberland County: Bailey Island, Bustins Island, Chebeague Island, Cliff Island, Cumberland Center, Freeport, Gorham, Gray, Long Island, Windham, Orrs Island, Scarborough, South Freeport, South Windham, Standish, Westbrook, Yarmouth, North Yarmouth, Portland, Falmouth, South Portland, Cape Elizabeth, Peaks Island, Cumberland Foreside
York County: Bar Mills, Biddeford, Biddeford Pool, Ocean Park, Old Orchard Beach, Saco, Buxton





