BMW Motorrad
BMW Motorrad R 12 mileage and running cost
Claimed mileage 19.6 kmpl. What it costs per km, per month and over five years.
Claimed vs real mileage
The R 12 is rated at 19.6 kmpl (claimed mileage). Treat that as a ceiling: real-world figures are usually 15–25% lower.
Among the 40 cruisers we have reviewed it ranks 30th for mileage, 6 kmpl below the group average of 25 kmpl.
At Delhi's petrol price of ₹94.80 a litre and a claimed 19.6 kmpl, the R 12 costs about ₹4.84 per km in fuel. Ride 30 km a day and that is roughly ₹3,773 a month, or ₹45,272 a year, before servicing.
Why the gap exists: claimed vs real-world mileage.
Monthly running cost by city
30 km a day, 26 days a month, at each city's current petrol price.
| City | Petrol ₹/L | Per km | Per month |
|---|---|---|---|
| Delhi | 94.80 | ₹4.84 | ₹3,773 |
| Chandigarh | 94.30 | ₹4.81 | ₹3,753 |
| Ahmedabad | 94.50 | ₹4.82 | ₹3,761 |
| Bengaluru | 102.90 | ₹5.25 | ₹4,095 |
| Mumbai | 103.50 | ₹5.28 | ₹4,119 |
| Navi Mumbai | 103.50 | ₹5.28 | ₹4,119 |
| Pune | 103.50 | ₹5.28 | ₹4,119 |
| Chennai | 100.80 | ₹5.14 | ₹4,011 |
| Hyderabad | 107.40 | ₹5.48 | ₹4,274 |
| Kolkata | 105.00 | ₹5.36 | ₹4,179 |
Five-year cost of ownership
Base variant bought in Delhi, 30 km a day. Servicing and insurance renewals are typical figures for the class.
- On-road purchase
- ₹24,50,207
- Fuel
- ₹2,26,360
- Servicing
- ₹35,000
- Insurance renewals
- ₹1,17,608
- Five-year total
- ₹28,29,175
Spread over five years and 46,800 km, the R 12 works out to about ₹60.5 per km all-in, of which 8% is fuel and 87% is the purchase price itself. Resale value is not counted; expect roughly 50–60% of ex-showroom after five years for a well-kept example.
Getting the best mileage
The quickest wins for the R 12: keep tyres at the recommended pressure (under-inflation by 5 psi can cost 2–3 kmpl), shift up early, use Eco mode in traffic and avoid idling at long signals.
Short trips hurt most. A cold engine on a 2 km run can return half its normal mileage; if that is your use, expect the low end of the real-world band.
Service on time. A clogged air filter or old spark plug shows up in mileage before it shows up anywhere else.
Where it stands in its class
Best claimed mileage
- 1TVS Ronin 22542 kmpl
- 2Bajaj Avenger Cruise 22039 kmpl
- 3Honda CB350C38 kmpl
- 4Royal Enfield Goan Classic 35036.2 kmpl
- 5Royal Enfield Classic 35035 kmpl
Mileage
Most mileage per rupee
- 1TVS Ronin 2253.2
- 2Bajaj Avenger Cruise 2202.9
- 3Honda CB350C1.9
- 4Honda CB3501.8
- 5Royal Enfield Classic 3501.8
kmpl per ₹10k
R 12 mileage: questions people ask
- What is the mileage of the R 12?
- Claimed mileage is 19.6 kmpl. Real-world figures are usually 15–25% lower.
- How much does the R 12 cost to run per month?
- Fuel works out to about ₹4.84 per km in Delhi, so a 30 km daily commute costs roughly ₹3,773 a month before servicing.
R 12 from
₹22 Lakh