🛢️
Motor Oil
Price per fluid ounce across bottle sizes.
The cheapest motor oil right now is Castrol GTX 5W-30 Synthetic Blend Motor Oil, 5 Quarts at $0.131 / fl oz — 9 product lines compared, ranked by real price per fl oz.
💲 Prices and availability verified Oct 30, 2026, not live-updated yet — accurate as of that date and subject to change. Check the retailer for the current price before buying.
Price
–
9 of 9 product lines · sorted by best price per unit
Best value
Castrol
Castrol GTX 5W-30 Synthetic Blend Motor Oil, 5 Quarts
$0.131 / fl oz
$20.97 total · 1 size
Castrol
Castrol GTX High Mileage 5W-30 Synthetic Blend Motor Oil, 5 Quarts
$0.140 / fl oz
$22.34 total · 1 size
Castrol
Castrol GTX High Mileage 5W-30 Synthetic Blend Motor Oil, 1 Qt, Pack of 6
$0.140 / fl oz
$26.81 total · 1 size
Castrol
Castrol GTX High Mileage 20W-50 Synthetic Blend Motor Oil, 5 Quarts
$0.144 / fl oz
$22.96 total · 1 size
Castrol
Castrol GTX 10W-40 Conventional Motor Oil, 5 Quarts
$0.144 / fl oz
$22.96 total · 1 size
Valvoline
Valvoline High Mileage with MaxLife Technology SAE 5W-20 Synthetic Blend Motor Oil 5 QT
$0.144 / fl oz
$22.97 total · 1 size
Valvoline
Valvoline High Mileage with MaxLife Technology 10W-30 Synthetic Blend Motor Oil 5 Quart
$0.144 / fl oz
$22.97 total · 1 size
Valvoline
Valvoline High Mileage with MaxLife Technology SAE 10W-40 Synthetic Blend Motor Oil 5 QT
$0.144 / fl oz
$22.97 total · 1 size
Valvoline
Valvoline MaxLife High Mileage 5W-30 Synthetic Blend Motor Oil 5 Quart | #1 High Mileage Motor Oil Brand, helps protect aging engines, reduce leaks and minimize oil consumption
$0.144 / fl oz
$22.97 total · 1 size
Price filters apply to total listing price. Ranked by price per fl oz within your filters.