Sunroofs were once considered a premium feature reserved for expensive cars, but the Indian automotive market has evolved rapidly. Today, even budget-friendly vehicles under ₹10 lakh come equipped with sunroofs, offering a more premium driving experience without stretching your budget.
Here’s a detailed list of the top 10 most affordable cars in India with a sunroof, ranked from highest to lowest starting price:
10. Hyundai Venue — Starting at ₹9.55 Lakh
The updated Hyundai Venue (2025) offers a sunroof starting from the HX5 variant. It comes with multiple engine options, including a 1.2L petrol, 1.0L turbo-petrol, and 1.5L diesel. However, under ₹10 lakh, only petrol variants are available with manual transmission options.
9. Maruti Suzuki Dzire — Starting at ₹8.86 Lakh
The only sedan on this list, the Dzire offers a sunroof in its top-spec ZXI+ variant. It is powered by a 1.2L petrol engine producing 82hp, paired with either a manual or AMT gearbox.
8. Mahindra XUV 3XO — Starting at ₹8.71 Lakh
The XUV 3XO offers a sunroof from the RevX M (O) variant. It features a 1.2L turbo-petrol engine producing 111hp. Interestingly, higher variants offer a panoramic sunroof, making it one of the most affordable cars with this feature.
7. Tata Nexon — Starting at ₹8.30 Lakh
The Tata Nexon provides a sunroof starting from the Smart + S trim. It offers petrol, diesel, and CNG options, making it one of the most versatile compact SUVs in this price range.
6. Skoda Kylaq — Starting at ₹8.25 Lakh
The Skoda Kylaq, introduced in 2026, offers a sunroof from the Classic+ trim. It is powered by a 1.0L turbo-petrol engine (115hp) and even offers an automatic gearbox under ₹10 lakh.
5. Hyundai Exter — Starting at ₹8.06 Lakh
The facelifted Hyundai Exter offers a sunroof from the HX4+ variant. It comes with petrol and CNG options, along with multiple transmission choices, making it a flexible option for buyers.
4. Kia Sonet — Starting at ₹7.70 Lakh
The Kia Sonet offers a sunroof from the HTE (O) variant. It stands out by offering petrol, turbo-petrol, and diesel options, including automatic variants under ₹10 lakh.
3. Tata Altroz — Starting at ₹7.36 Lakh
The Tata Altroz offers a sunroof from the Pure S trim. Available in petrol, diesel, and CNG options, it also holds the title of the most affordable diesel car with a sunroof in India.
2. Tata Punch — Starting at ₹7.34 Lakh
The 2026 Tata Punch introduces a sunroof from the Pure + S variant. It is one of the most affordable SUVs with this feature and offers petrol and CNG engine options.
1. Hyundai i20 — Starting at ₹6.99 Lakh
The Hyundai i20 is currently the most affordable car in India with a sunroof. It offers this feature from the Magna variant, along with petrol engine options and both manual and CVT transmissions.
Quick Comparison Table
| Rank | Car | Sunroof Starting Price |
|---|---|---|
| 1 | Hyundai i20 | ₹6.99 lakh |
| 2 | Tata Punch | ₹7.34 lakh |
| 3 | Tata Altroz | ₹7.36 lakh |
| 4 | Kia Sonet | ₹7.70 lakh |
| 5 | Hyundai Exter | ₹8.06 lakh |
| 6 | Skoda Kylaq | ₹8.25 lakh |
| 7 | Tata Nexon | ₹8.30 lakh |
| 8 | Mahindra XUV 3XO | ₹8.71 lakh |
| 9 | Maruti Suzuki Dzire | ₹8.86 lakh |
| 10 | Hyundai Venue | ₹9.55 lakh |
All prices are ex-showroom, India.
Note: If you are planning to buy a budget car with premium features, these sunroof-equipped models under ₹10 lakh offer the perfect balance of affordability, style, and practicality. With multiple engine and transmission options available, buyers now have more choices than ever before in the Indian market.