Own a Maruti Suzuki? From the iconic Maruti 800 to the modern Grand Vitara, these cars are India’s favorites.
This comprehensive guide covers the maruti suzuki cars engine oil capacity and recommended oil grades for every Maruti Suzuki model sold in India, by year.
Whether you drive an Alto, Wagon R, Swift, Dzire, or S-Presso, you’ll find detailed, model-wise specs along with brief explanations of each recommended oil type and best oil brands.
lets begin!

Why Engine Oil Matters for Maruti Suzuki Owners
Before jumping into the model-wise breakdown, let’s keep it simple. Engine oil does three main things: lubricates the moving parts, keeps the engine cool, and prevents wear and tear.
Using the wrong oil grade or skipping oil changes can affect mileage, performance, and even engine life.
For Maruti cars, the user manual is always the first point of reference.
Maruti engineers test oils for Indian conditions, so their recommendations are worth following.
Maruti Suzuki Engine Oil Capacity and Grade for petrol Cars

Year | Model Name | Oil Capacity (With oil filter) | Oil Type |
1990-2001 | Maruti 1000 | 3.5L | SAE 5W-30 |
1983-1987 | Maruti 800 1st Gen | 3.5L | 0W-40 |
1986-1998 | Maruti 800 2nd Gen type 1 | 3.5L | 0W-40 |
1997-2006 | Maruti 800 2nd Gen type 2 | 3.5L | 0W-40 |
2005-2015 | Maruti 800 3rd Gen | 3.5L | 0W-40 |
2000-2012 | Maruti Alto | 3.0L | 0W-40 |
2008-2014 | Maruti A-star | 2.9L | SAE 0W-20 |
2012-2017 | Maruti Alto 800 | 2.7L | SAE 5W-30 |
2016-2023 | Maruti Alto 800 Front Left | 2.7L | SAE 5W-30 |
2010-2014 | Maruti Alto K10 1st gen | 2.8L | SAE 5W-30 |
2014-2020 | Maruti Alto K10 2nd gen | 2.8L | SAE 0W-20 |
2022-Present | Maruti Alto K10 3rd gen | 2.8L | SAE 0W-16 |
1999-2007 | Maruti Baleno 1st gen | 3.1L | SAE 5W-30 |
2000-2007 | Maruti Baleno Altura | 3.1L | SAE 5W-30 |
2015-2019 | Maruti Baleno 2nd gen | 3.1L | SAE 0W-20 |
2017-2019 | Maruti Baleno RS | 2.9L | SAE 5W-30 |
2019-2021 | Maruti Baleno 2nd gen Front Left | 3.1L | SAE 5W30 |
2022-Present | Maruti Baleno 3rd gen | 3.1L | SAE 0W-16 |
2020-2023 | Maruti Vitara Brezza 1st gen Front Left | 3.1L | SAE 0W-16 |
2022-Present | Maruti Vitara Brezza 2nd gen | 3.3L | SAE 0W-16 |
2013-2018 | Maruti Celerio 1st gen | 2.8L | SAE 0W-20 |
2017-2022 | Maruti Celerio 1st gen Front Left | 2.8L | SAE 0W-20 |
2021-Present | Maruti Celerio 2nd gen | 2.8L | SAE 0W-16 |
2014-2019 | Maruti Ciaz 1st gen | 3.1L | SAE 5W30 |
2018-Present | Maruti Ciaz 1st gen Front Left | 3.1L | SAE 0W-16 |
2010-2023 | Maruti Eeco | 4.2L | SAE 5W30 |
2022-Present | Maruti Eeco Front Left | 4.1L | SAE 0W-16 |
2012-2015 | Maruti Ertiga 1st gen | 3.1L | SAE 5W30 |
2015-2018 | Maruti Ertiga 1st gen Front Left | 3.1L | SAE 5W30 |
2018-2022 | Maruti Ertiga 2nd gen | 3.1L | SAE 0W-16 |
2022-present | Maruti Ertiga 2nd gen Front Left | 3.1L | SAE 0W-16 |
2023-Present | Maruti Fronx | 3.1L | SAE 5W30 |
2023-Present | Maruti Fronx (K12N) | 3.7L | SAE 0W-16 |
2007-2010 | Maruti Grand Vitara 2nd gen | 5.3L | SAE 5W30 |
2009-2016 | Maruti Grand Vitara 2nd gen (2.4L) | 5.1L | SAE 5W30 |
2022-Present | Maruti Grand Vitara 3rd gen | 3.3L | SAE 0W-16 |
1985-2000 | Maruti Gypsy | 3.5L | SAE 5W30 / 10W-40 |
1996-2020 | Maruti Gypsy King | 3.5L | SAE 5W30 |
2017-2019 | Maruti Ignis 1st gen | 3.1L | SAE 0W-20 |
2020-Present | Maruti Ignis 1st gen Front Left | 3.1L | SAE 0W-16 |
2023-Present | Maruti Jimny | 3.6L | SAE 0W-16 |
1984-1999 | Maruti Omni 1st gen | 2.7L | SAE 5W30 |
1998-2006 | Maruti Omni 2nd gen | 2.7L | SAE 5W30 |
2005-2020 | Maruti Omni 3rd gen | 2.7L | SAE 5W30 |
2009-2013 | Maruti Ritz 1st gen | 3.1L | SAE 5W30 |
2012-2018 | Maruti Ritz 1st gen Front Left | 3.1L | SAE 5W30 |
2017-2023 | Maruti S-cross 1st gen Front Left | 3.1L | SAE 0W-16 |
2019-Present | Maruti S-presso | 2.8L | SAE 0W-16 |
2016-Present | Maruti Super Carry | 4.2L | SAE 5W30 |
2005-2011 | Maruti Swift 1st gen | 3.1L | SAE 5W30 |
2011-2014 | Maruti Swift 2nd gen | 3.1L | SAE 0W-20 |
2014-2017 | Maruti Swift 2nd gen Front Left | 3.1L | SAE 0W-20 |
2018-2021 | Maruti Swift 3rd gen | 3.1L | SAE 0W-16 |
2021-2024 | Maruti Swift 3rd gen Front Left | 3.1L | SAE 0W-16 |
2024-Present | Maruti Swift 4th gen | 3.1L | SAE 0W-16 |
2008-2017 | Maruti Swift Dzire 1st gen | 3.1L | SAE 5W30 |
2012-2015 | Maruti Swift Dzire 2nd gen | 3.1L | SAE 5W30 |
2015-2025 | Maruti Swift Dzire 2nd gen Front Left | 3.1L | SAE 0W-20 |
2017-2020 | Maruti Swift Dzire 3rd gen | 3.1L | SAE 0W-20 |
2020-2025 | Maruti Swift Dzire 3rd gen Front Left | 3.1L | SAE 0W-16 |
2024-Present | Maruti Swift Dzire 4th gen | 3.1L | SAE 0W-16 |
2007-2010 | Maruti SX4 1st gen | 4.3L | SAE 0W-20 |
2009-2014 | Maruti SX4 1st gen Front Left | 4.3L | SAE 0W-20 |
2013-2016 | Maruti SX4 2nd gen | 4.3L | SAE 0W-20 |
1999-2004 | Maruti Wagon R 1st gen | 3.5L | SAE 5W30 |
2003-2006 | Maruti Wagon R 1st gen Front Left | 3.5L | SAE 5W30 |
2006-2010 | Maruti Wagon R 1st gen 2nd Front Left | 3.5L | SAE 5W30 |
2010-2012 | Maruti Wagon R 2nd gen | 2.8L | SAE 5W30 |
2012-2018 | Maruti Wagon R 2nd gen Front Left | 2.8L | SAE 0W-20 |
2019-Present | Maruti Wagon R 3rd gen (1.2) | 3.1L | SAE 0W-16 |
2019-Present | Maruti Wagon R 3rd gen (1.0) | 2.8L | SAE 0W-16 |
2019-2023 | Maruti XL6 1st gen | 4.2L | SAE 0W-16 |
2022-Present | Maruti XL6 1st gen Front Left | 3.3L | SAE 5W-30/0W-16 |
2006-2010 | Maruti Zen Estilo 1st gen | 3.0L | SAE 5W30 |
2009-2014 | Maruti Zen Estilo 1st gen Front Left | 2.9L | SAE 5W30 |
NOTE– This table synthesizes the official recommendations and actual model-year data for India; always confirm in your car’s owner manual for your variant.
Maruti Engine Oil Capacity and Grade for Diesle Cars
Year | Model Name (diesel) | Oil Capacity (With oil filter) | Oil Type |
2015-2019 | Maruti Baleno 2nd Gen | 3.5L | SAE 5W-30 |
2019-2021 | Maruti Baleno 2nd Gen Front Left | 3.5L | SAE 5W-30 |
2016-2020 | Maruti Vitara Brezza 1st gen | 3.2L | SAE 5W-30 |
2013-2018 | Maruti Celerio 1st gen | 3.4L | SAE 5W-30 |
2014-2019 | Maruti Ciaz 1st gen | 3.2L | SAE 5W-30 |
2018-2021 | Maruti Ciaz 1st gen Front Left | 3.1L | SAE 5W-30 |
2012-2015 | Maruti Ertiga 1st gen | 3.2L | SAE 5W-30 |
2015-2018 | Maruti Ertiga 1st gen Front Left | 3.2L | SAE 5W-30 |
2018-2020 | Maruti Ertiga 2nd gen | 3.1L | SAE 5W-30 |
2017-2019 | Maruti Ignis 1st gen | 3.1L | SAE 5W-30 |
2010-2013 | Maruti Ritz 1st gen | 3.1L | SAE 5W-30 |
2012-2018 | Maruti Ritz 1st gen Front Left | 3.1L | SAE 5W-30 |
2015-2018 | Maruti S-Cross 1st gen | 3.2L | SAE 5W-30 |
2015-2028 | Maruti S-Cross 1st gen (D16A) | 5.25L | SAE 5W-30 |
2017-2021 | Maruti S-Cross 1st gen Front Left | 3.2L | SAE 5W-30 |
2016-2021 | Maruti Super Carry | 3.4L | SAE 5W-30 |
2007-2011 | Maruti Swift 1st gen | 3.1L | SAE 5W-30 |
2011- 2017 | Maruti Swift 2nd gen | 3.1L | SAE 5W-30 |
2018-2020 | Maruti Swift 3rd gen | 3.1L | SAE 5W-30 |
2008-2012 | Maruti Swift Dzire 1st gen | 3.2L | SAE 15W-40 |
2012-2015 | Maruti Swift Dzire 2nd gen | 3.2L | SAE 5W-30 |
2015-2017 | Maruti Swift Dzire 2nd gen Front Left | 3.2L | SAE 5W-30 |
2017-2020 | Maruti Swift Dzire 3rd gen | 3.2L | SAE 5W-30 |
2009-2014 | Maruti SX4 1st gen Front Left | 3.2L | 5W-30 |
2013-2016 | Maruti SX4 2nd gen | 3.2L | 5W-30 |
Recommended engine oil grade for Petrol
Let’s start with petrol models, since they’re the most common.

Maruti 800 Recommended Oil
The Maruti 800, across all its generations, holds around 3.5 litres of engine oil. For the 1st generation, the recommended grade is 0W40, which provides good cold-start performance and protection.
The same applies to the 2nd generation (Type 1 and Type 2), with a 3.5L capacity and 0W40 oil.
Even in the 3rd generation, Maruti kept the capacity unchanged at 3.5L, and 0W40 continues to be the suitable choice for smooth operation and durability.
My personal oil Recommendation :-

CASTROL EDGE 0W-40
Check PriceMaruti Alto Recommended Oil
The Maruti Alto, across all model years, takes about 3.0 litres of engine oil. The recommended grade is 0W40, which offers smooth cold starts, reliable lubrication, and long-term engine protection.
My personal oil Recommendation :-

CASTROL EDGE 0W-40
Check PriceMaruti A-star Recommended Oil
The Maruti A-Star has an engine oil capacity of 2.9 litres, and the recommended grade is SAE 0W20 for all model years.
This low-viscosity oil helps the compact engine deliver better fuel efficiency and smoother performance.
My personal oil Recommendation :-

Mobil Super 0W-20 Fully Synthetic Engine Oil
Check Price
Castrol MAGNATEC 0W-20 Full Synthetic Engine Oil
Check PriceMaruti Alto 800 Recommended Oil
The Maruti Alto 800 from 2012 to 2017 has an engine oil capacity of 2.7 litres, with SAE 5W30 as the recommended grade.
The same applies to the later 2016 to 2023 Alto 800, which also requires 2.7 litres of 5W30 oil.
You can check our full guide on Alto 800 engine oil capacity and grade for more detailed insights.
My personal oil Recommendation :-

Shell Helix HX8 5W-30
Check PriceMaruti Alto K10 Recommended Oil
The Maruti Alto K10 has seen a few changes in its recommended oil grades across generations, though the capacity stays the same at 2.8 litres.
The 1st gen (2010–2014) uses SAE 5W30, the 2nd gen (2014–2020) shifted to SAE 0W20, and the latest 3rd gen (2022–present) now runs best on SAE 0W16.
For a complete breakdown, see our detailed Alto K10 engine oil capacity and grade guide.
My personal oil Recommendation :-

Shell Helix HX8 5W-30
Check Price
Mobil Super All in One Protection 0W-20
Check Price
Castrol MAGNATEC 0W-16
Check PriceMaruti Baleno petrol Recommended Oil
The Maruti Baleno petrol has had several versions, each with slightly different oil preferences, though most share a capacity close to 3.1 litres.
The 1st gen (1999–2007) and the Baleno Altura (2000–2007) both use SAE 5W30.
The 2nd gen (2015–2019) introduced SAE 0W20, but between 2019–2021, some variants (like the front left configuration) went back to SAE 5W30.
The 3rd gen (2022–present) now recommends SAE 0W16 for better efficiency. Meanwhile, the sportier Baleno RS (2017–2019) runs on 2.9 litres of SAE 5W30.
For complete details, see our full Baleno engine oil capacity and grade guide.
My personal oil Recommendation :-

Shell Helix HX8 5W-30
Check Price
Mobil Super All in One Protection 0W-20
Check Price
Castrol MAGNATEC 0W-16
Check PriceMaruti Vitara Brezza petrol Recommended Oil
The Maruti Vitara Brezza petrol models use low-viscosity oil for efficiency and smooth running.
The 1st gen (2020–2023, front left) holds about 3.1 litres with SAE 0W16 recommended.
The 2nd gen (2022–present) has a slightly larger capacity at 3.3 litres, but still uses SAE 0W16.
For a full breakdown, check our Vitara Brezza engine oil capacity and oil type guide.
My personal oil Recommendation :-

Castrol MAGNATEC 0W-16
Check PriceMaruti Celerio petrol Recommended Oil
The Maruti Celerio petrol keeps a steady oil capacity of 2.8 litres across all years, with changes mainly in the oil grade.
The 1st gen (2013–2018) and its 2017–2022 front left variant both recommend SAE 0W20, while the 2nd gen (2021–present) has shifted to SAE 0W16 for better efficiency.
For complete details, see our Celerio engine oil capacity and oil type guide.
My personal oil Recommendation :-

Castrol MAGNATEC 0W-16
Check Price
Mobil Super All in One Protection 0W-20
Check PriceMaruti Ciaz Recommended Oil
The Maruti Ciaz petrol engine has an oil capacity of 3.1 litres.
For models produced between 2014 and 2019 (1st gen), the recommended oil grade is SAE 5W-30, which provides reliable lubrication and engine protection.
From 2018 to the present (1st gen Front Left), Maruti recommends using SAE 0W-16
For more details, see our Maruti ciaz engine oil capacity and type guide.

Shell Helix HX8 5W-30
Check Price
Castrol MAGNATEC 0W-16
Check PriceMaruti Eeco Recommended Oil
In the Maruti Eeco has a fairly large oil capacity compared to smaller hatchbacks.
From 2010 to 2023, it holds about 4.2 litres with SAE 5W30 recommended.
In the updated 2022–present front left variant, the capacity is slightly lower at 4.1 litres, and the preferred grade is SAE 0W16.
For a deeper look, check our Eeco engine oil capacity and oil type guide.
My personal oil Recommendation :-

Mobil Super All in One Protection 5W-30
Check Price
Castrol MAGNATEC 0W-16
Check PriceMaruti Ertiga Recommended Oil
The Maruti Ertiga petrol maintains a consistent oil capacity of 3.1 litres across its generations, with only the oil grade evolving over time.
The 1st gen (2012–2015) and its 2015–2018 front left version both use SAE 5W30, while the 2nd gen (2018–2022) and the 2022–present front left variant recommend SAE 0W16.
For more details, see our Ertiga engine oil capacity and grade guide.
My personal oil Recommendation :-

Castrol MAGNATEC 0W-16
Check Price
Mobil Super All in One Protection 5W-30
Check PriceMaruti Fronx Recommended Oil
The Maruti Fronx comes with two engine options, each with different oil needs.
The K10C engine (2023–present) holds about 3.1 litres and is best paired with SAE 5W30, while the K12N engine (2023–present) has a larger 3.7-litre capacity and requires SAE 0W16.
For full details, check our Fronx engine oil capacity and grade guide.
My personal oil Recommendation :-

Mobil Super All in One Protection 5W-30
Check PriceMaruti Grand Vitara Recommended Oil
The Maruti Grand Vitara has seen notable changes in both engine size and oil requirements over the years.
The 2nd gen (2007–2010) with the 2.0L engine uses about 5.3 litres of SAE 5W30, while the later 2.4L version (2009–2016) requires 5.1 litres of the same grade.
In contrast, the 3rd gen (2022–present) has a smaller 3.3-litre oil capacity and runs on SAE 0W16.
For a complete breakdown, see our Grand Vitara engine oil capacity and grade guide.
My personal oil Recommendation :-

Shell Helix HX8 5W-30
Check Price
Castrol MAGNATEC 0W-16
Check PriceMaruti Gypsy Recommended Oil
The Maruti Gypsy (1985–2000) has an oil capacity of about 3.5 litres, with recommended grades SAE 5W30 or 10W40, depending on conditions.
The later Gypsy King (1996–2020) also holds 3.5 litres, but sticks to SAE 5W30 as the standard choice.
For more details, see our Gypsy engine oil capacity and grade guide.
My personal oil Recommendation :-

Mobil Super All in One Protection 5W-30
Check Price
Shell Helix HX7 10W-40
Check PriceMaruti Ignis Recommended Oil
The Maruti Ignis petrol keeps the same oil capacity of 3.1 litres across its years but with a shift in grade.
The 1st gen (2017–2019) is recommended with SAE 0W20, while the updated 1st gen (2020–present, front left) runs better on SAE 0W16.
For full details, check our Ignis engine oil capacity and grade guide.
My personal oil Recommendation :-

Mobil Super All in One Protection 0W-20
Check PriceMaruti Jimny Recommended Oil
The Maruti Jimny (2023–present) has an engine oil capacity of about 3.6 litres, with SAE 0W16 recommended for optimal efficiency and engine protection.
For a complete breakdown, see our Jimny engine oil capacity and grade guide.
My personal oil Recommendation :-

Castrol MAGNATEC 0W-16
Check PriceMaruti Omni Recommended Oil
The Maruti Omni keeps things simple, with all its generations sharing the same oil needs.
The 1st gen (1984–1999), 2nd gen (1998–2006), and 3rd gen (2005–2020) each have an oil capacity of 2.7 litres and use SAE 5W30.
For the full breakdown, see our Omni engine oil capacity and grade guide.
My personal oil Recommendation :-

Shell Helix HX8 5W-30 API SN Plus Fully Synthetic
Check PriceMaruti Ritz Recommended Oil
The Maruti Ritz petrol holds about 3.1 litres of engine oil across its versions.
Both the 1st gen (2009–2013) and the 2012–2018 front left model recommend SAE 5W30 for smooth performance and protection.
For more details, see our Ritz engine oil capacity and grade guide.
My personal oil Recommendation :-

Shell Helix HX8 5W-30 API SN Plus Fully Synthetic
Check PriceMaruti S-Cross Recommended Oil
The Maruti S-Cross petrol (2017–2023, 1st gen front left) has an oil capacity of about 3.1 litres, with SAE 0W16 recommended for best performance and fuel efficiency.
For the full details, check our S-Cross engine oil capacity and grade guide.
My personal oil Recommendation :-

Castrol MAGNATEC 0W-16
Check PriceMaruti S-Presso Recommended Oil
The smaller Maruti S-Presso (2019–present) takes 2.8 litres, also running best on SAE 0W16.
For more details, check our S-Presso engine oil capacity and grade guides.
My personal oil Recommendation :-

Castrol MAGNATEC STOP-START 0W-20
Check PriceMaruti Super Carry Recommended Oil
The Maruti Super Carry (2016–present) uses about 4.2 litres of engine oil, and the recommended grade is SAE 5W30. This oil helps maintain engine reliability and durability in daily use.
For a detailed breakdown, check our Super Carry engine oil capacity and grade guide.
My personal oil Recommendation :-

Castrol MAGNATEC 3416662 Stop-Start 5W-30
Check PriceMaruti Swift Recommended Oil
The Maruti Swift has a consistent engine oil capacity of about 3.1 litres across all generations.
The 1st gen (2005–2011) recommends SAE 5W30, the 2nd gen (2011–2017, including front left variants) uses SAE 0W20.
and the 3rd gen (2018–2024) shifted to SAE 0W16.
The latest 4th gen (2024–present) also continues with SAE 0W16.
For more details, see our Swift engine oil capacity and grade guide.
My personal oil Recommendation :-

Castrol MAGNATEC 3416662 Stop-Start 5W-30
Check Price
Castrol MAGNATEC 0W-16
Check PriceMaruti Swift Dzire Recommended Oil
The Maruti Swift Dzire holds about 3.1 litres of engine oil across all generations.
The 1st gen (2008–2017) and early 2nd gen (2012–2015) recommend SAE 5W30, while the later 2nd gen (2015–2025 front left) and 3rd gen (2017–2020) use SAE 0W20.
From 2020 onwards in the 3rd gen front left and continuing into the 4th gen (2024–present), the grade has shifted to SAE 0W16.
For full details, see our Swift Dzire engine oil capacity and grade guide.
My personal oil Recommendation :-

Castrol MAGNATEC 3416662 Stop-Start 5W-30
Check Price
Mobil Super All in One Protection 0W-20
Check Price
Castrol MAGNATEC 0W-16
Check PriceMaruti SX4 Recommended Oil
The Maruti SX4 has an engine oil capacity of about 4.3 litres across its versions.
The 1st gen (2007–2010) and the front left variant (2009–2014) both recommend SAE 0W20, while the 2nd gen (2013–2016) continues with the same 4.3L capacity and SAE 0W20 oil grade.
For more details, see our SX4 engine oil capacity and grade guide.
My personal oil Recommendation :-

Mobil Super All in One Protection 0W-20
Check PriceMaruti Wagon R Recommended Oil
In Maruti Wagon R shows variation in oil capacity and grade across generations.
The 1st gen (1999–2010, including front left variants) requires about 3.5 litres of SAE 5W30.
The early 2nd gen (2010–2012) holds 2.8 litres with SAE 5W30, while the later 2nd gen (2012–2018 front left) shifted to SAE 0W20 with the same 2.8L capacity.
In the 3rd gen (2019–present), the 1.2L engine takes 3.1 litres of SAE 0W16, and the 1.0L engine uses 2.8 litres of SAE 0W16.
For full details, see our Wagon R engine oil capacity and grade guide.
My personal oil Recommendation :-

Castrol MAGNATEC 0W-16
Check PriceMaruti XL6 Recommended Oil
The Maruti XL6 has different oil requirements across its versions.
The 1st gen (2019–2023) holds about 4.2 litres and is recommended with SAE 0W16.
In the 2022–present front left variant, the capacity drops to 3.3 litres, and both SAE 5W30 and 0W16 are suitable options.
For full details, see our XL6 engine oil capacity and grade guide.
My personal oil Recommendation :-

Castrol MAGNATEC 3416662 Stop-Start 5W-30
Check PriceMaruti Zen Estilo Recommended Oil
The Maruti Zen Estilo (2006–2010) has an engine oil capacity of about 3.0 litres, with SAE 5W30 recommended.
In the 2009–2014 front left variant, the oil capacity is slightly lower at 2.9 litres, while the oil grade remains SAE 5W30.
For full details, see our Zen Estilo engine oil capacity and grade guide.
My personal oil Recommendation :-

Shell Helix HX8 5W-30 API SN Plus Fully Synthetic
Check PriceRecommended engine oil grade for Diesel
Maruti Baleno diesle Recommended Oil
The Maruti Baleno (2015–2019, 2nd gen diesel) has an engine oil capacity of about 3.5 litres, with SAE 5W-30 recommended.
The 2019–2021 front left variant also requires 3.5 litres of SAE 5W-30.
It is my personal oil Recommendation :-

Castrol MAGNATEC 3416662 Stop-Start 5W-30
Check PriceMaruti Vitara Brezza diesle Recommended Oil
The Maruti Vitara Brezza (2016–2020, 1st gen diesel) has an engine oil capacity of about 3.2 litres, with SAE 5W-30 recommended for best performance and protection.
It is my personal oil Recommendation :-

Shell Helix HX8 5W-30 API SN Plus Fully Synthetic
Check PriceMaruti Celerio diesle Recommended Oil
The Maruti Celerio (2013–2018, 1st gen Diesle) has an engine oil capacity of about 3.4 litres, with SAE 5W-30 recommended for smooth running and durability.
It is my personal oil Recommendation :-

Mobil Super All in One Protection X1 Formula FE 5W-30
Check PriceMaruti Ciaz diesle Recommended Oil
The Maruti Ciaz diesel (2014–2019, 1st gen) has an engine oil capacity of about 3.2 litres, with SAE 5W-30 recommended.
For the later 2018–2021 models, the capacity is slightly lower at 3.1 litres, with the same SAE 5W-30 oil grade.
It is my personal oil Recommendation :-

Mobil Super All in One Protection X1 Formula FE 5W-30
Check PriceMaruti Ertiga diesle Recommended Oil
The Maruti Ertiga diesel (2012–2015, 1st gen) comes with an engine oil capacity of about 3.2 litres, using SAE 5W-30.
The 2015–2018 1st gen (front left) continues with the same 3.2 litres, SAE 5W-30 grade.
For the newer 2018–2020 2nd gen models, the capacity is slightly reduced to 3.1 litres, still with SAE 5W-30 recommended.
this is my personal oil Recommendation :-

Mobil Super All in One Protection X1 Formula FE 5W-30
Check PriceMaruti Ignis diesle Recommended Oil
The Maruti Ignis diesel (2017–2019, 1st gen) has an engine oil capacity of about 3.1 litres, with SAE 5W-30 recommended for smooth operation and engine longevity.
this is my personal oil Recommendation :-

Shell Helix HX8 5W-30 API SN Plus Fully Synthetic
Check PriceMaruti Ritz diesle Recommended Oil
The Maruti Ritz diesel (2010–2013, 1st gen) comes with an engine oil capacity of about 3.1 litres, using SAE 5W-30 oil for best performance.
The later 2012–2018 Ritz 1st gen (Front Left) also holds 3.1 litres with the same 5W-30 grade
this is my personal oil Recommendation :-.

Castrol MAGNATEC 3416662 Stop-Start 5W-30
Check PriceMaruti S-Cross diesle Recommended Oil
The Maruti S-Cross diesel (2015–2018, 1st gen D13A) has an engine oil capacity of about 3.2 litres, with SAE 5W-30 recommended.
The larger 2015–2028 S-Cross 1st gen (D16A) uses around 5.25 litres of SAE 5W-30.
For the 2017–2021 S-Cross 1st gen Front Left (D13A), the capacity is again 3.2 litres with SAE 5W-30.
this is my personal oil Recommendation :-

Shell Helix HX8 5W-30 API SN Plus Fully Synthetic
Check PriceMaruti Super Carry diesle Recommended Oil
The Maruti Super Carry diesel (2016–2021) has an engine oil capacity of about 3.4 litres, with SAE 5W-30 recommended for reliable performance, smoother running, and engine protection.
this is my personal oil Recommendation :-

Shell Helix HX8 5W-30 API SN Plus Fully Synthetic
Check PriceMaruti Swift diesle Recommended Oil
The Maruti Swift diesel models have an engine oil capacity of about 3.1 litres, with SAE 5W-30 recommended across generations.
this is my personal oil Recommendation :-

Mobil Super All in One Protection X1 Formula FE 5W-30
Check PriceMaruti Swift diesle Recommended Oil
The Maruti Swift Dzire diesel models all carry an engine oil capacity of 3.2 litres, though the oil grade varies across generations.
The first generation (2008–2012) uses SAE 15W-40, while the second generation (2012–2015) shifts to SAE 5W-30 for better efficiency.
The 2015–2017 2nd gen Front Left continues with the same 3.2L SAE 5W-30 setup.
In the third generation (2017–2020), Maruti keeps it consistent with 3.2L SAE 5W-30, aligning with their newer diesel standards.

Castrol MAGNATEC 3416662 Stop-Start 5W-30
Check PriceMaruti XS4 diesle Recommended Oil
The Maruti SX4 diesel models have a consistent engine oil capacity of 3.2 litres, with SAE 5W-30 recommended across both generations.
The 2009–2014 1st gen Front Left uses 3.2L of 5W-30, and the 2013–2016 2nd gen continues with the same 3.2L capacity and oil grade, making maintenance straightforward for owners.

Mobil Super All in One Protection X1 Formula FE 5W-30
Check PriceWatch our quick video guide on Maruti Suzuki engine oil capacity and type for all models
Oil Change Intervals and Maintenance Tips
Maruti recommends oil changes every 10,000 km or 12 months; 7,500 km for CNG or heavy city use. Use trusted brands like Maruti Genuine Oil, Shell, Mobil, Castrol, or Motul.
- Mineral Oil: Budget-friendly for older models (e.g., Maruti 800).
- Semi-Synthetic: Ideal for Alto, Swift, Dzire.
- Synthetic: Best for Baleno, XL6, Grand Vitara.
Tips:
If you drive mostly in city traffic, changing oil a little earlier can make the engine feel smoother. For highway cruisers, following the manual interval works fine.
Signs You’re Using the Wrong Engine Oil
- Drop in mileage.
- Engine feels louder than usual.
- Difficulty starting in cold mornings.
- Oil light flickering on the dashboard.
If you notice these, double-check the grade or consider an oil flush.
Final Thoughts
Maruti Suzuki cars are built to last, but the right engine oil makes all the difference in how smooth and efficient they stay over the years.
Whether it’s an Alto that needs just 3 liters of 5W30 or an XL6 that runs best on 0W16, sticking to the right oil grade is a small step that pays off in performance and reliability.
Bookmark this guide and check back whenever you’re unsure.
And if you’re looking for specifics, I’ve linked to detailed model-wise articles across this site where you’ll find exact oil capacity and tips.
At the end of the day, changing your engine oil on time is far cheaper than fixing an engine damaged by neglect. Take care of the basics, and your Maruti will take care of you for years to come.
I hope this Article was helpful for you.
Thank You.