Karburo continuously compares 115 petrol stations around 上海. The cheapest Diesel currently sits at CN¥7.95/L against a median of CN¥7.95/L — a CN¥0.00 difference on a 50-litre tank between the cheapest station and the city median.
115 stations actually compared — Minimum price : CN¥7.95/L ; Median price : CN¥7.95/L ; Average price : CN¥7.95/L.
| Station | Town | Price per litre |
|---|---|---|
| Station Shanghai | Shanghai | CN¥7.95/L |
| Station Shanghai | Shanghai | CN¥7.95/L |
| Sinopec | Shanghai | CN¥7.95/L |
| Station Shanghai | Shanghai | CN¥7.95/L |
| Sinopec | Shanghai | CN¥7.95/L |
| Station Shanghai | Shanghai | CN¥7.95/L |
| Sinopec | Shanghai | CN¥7.95/L |
| PetroChina | Shanghai | CN¥7.95/L |
| Sinopec | Shanghai | CN¥7.95/L |
| uSmile | Shanghai | CN¥7.95/L |
Latest usable observation on 17 September 2026.
Source : OpenStreetMap (emplacements) + barème NDRC provincial (prix)
Every price carries its update date. Forecasts are probabilistic, include a confidence level and are never presented as certain.
Depending on the country, prices come from a public register, official service or attributed partner. Karburo keeps the supplied date, flags old data and briefly retains the last usable cache during an outage.
A reported price can change before you arrive. Savings and forecasts are explainable estimates, never guarantees. Check the pump display before paying.