The allure of a sunroof is undeniable. Whether it’s the thrill of fresh air on a scenic drive or the joy of gazing at the stars on a peaceful night, a sunroof adds a touch of luxury and a sense of openness to any car. While sunroofs were once a feature reserved for high-end vehicles, they have become increasingly accessible, even in budget-friendly cars and SUVs. If you’re in the market for a car with a sunroof and have a budget of under Rs 10 lakh, you’re in luck. Here’s a detailed look at the best options available in India.

1. Tata Nexon
Price Range: ₹8.50 lakh – ₹9.99 lakh (approx.)
The Tata Nexon, a popular compact SUV, offers a sunroof in its higher variants under Rs 10 lakh. The Nexon is known for its strong build quality, robust performance, and modern design. This adds an extra layer of appeal, especially for those who enjoy a more premium driving experience. In addition to it, the Nexon comes equipped with a host of safety features, a stylish infotainment system, and a spacious interior.
2. Hyundai i20
Price Range: ₹9 lakh – ₹9.99 lakh (approx.)
The Hyundai i20 is a stylish and feature-packed premium hatchback that offers a sunroof in its Asta variant. This variant is priced just under Rs 10 lakh, making it a compelling option for those looking for a blend of style, comfort, and technology. This also enhances its appeal, especially in the Indian market, where sunroofs are increasingly sought after. The car also comes with a sleek infotainment system, advanced safety features, and a comfortable cabin.
3. Honda Amaze
Price Range: ₹8.50 lakh – ₹9.90 lakh (approx.)
The Honda Amaze is a compact sedan that combines practicality with premium features. The sunroof is available in the top-spec variant, offering a premium touch to an already well-rounded package. The Amaze is appreciated for its refined engine, spacious interiors, and reliable performance. The addition of a sunroof makes it a great choice for families looking for a feature-rich sedan within a budget.

4. Kia Sonet
Price Range: ₹8.50 lakh – ₹9.99 lakh (approx.)
The Kia Sonet is one of the most feature-loaded compact SUVs in the Indian market. It offers a sunroof in its HTX variant, which falls within the Rs 10 lakh price range. The Sonet’s modern design, peppy engine options, and comprehensive list of features make it a strong contender in the sub-4-meter SUV segment.
5. Mahindra XUV300
Price Range: ₹9 lakh – ₹9.99 lakh (approx.)
The Mahindra XUV300 is another excellent option for those seeking an SUV with a sunroof under Rs 10 lakh. The XUV300 is known for its strong safety ratings, powerful engine options, and spacious interiors. The sunroof, available in the W6 variant, enhances the vehicle’s premium feel. Mahindra has also equipped the XUV300 with several high-end features, making it a well-rounded choice in the compact SUV segment.
6. Ford Freestyle
Price Range: ₹8.60 lakh – ₹9.70 lakh (approx.)
Though Ford has exited the Indian market, the Ford Freestyle remains a popular choice in the used car market. This crossover hatchback offers a sunroof in its Titanium+ variant. The Freestyle is appreciated for its robust build, good ground clearance, and engaging driving dynamics. If you’re open to exploring pre-owned vehicles, the Freestyle could be a great option for a sunroof-equipped car under Rs 10 lakh.
With an increasing number of buyers seeking this luxury, manufacturers are responding by offering this feature in more affordable vehicles. Whether you’re looking for a compact SUV, a premium hatchback, or a compact sedan, there are several options available under Rs 10 lakh that come with the added bonus of a sunroof. From the robust Tata Nexon to the feature-packed Kia Sonet, these cars offer a mix of style, performance, and the joy of an open roof.

Before making your purchase, it’s advisable to check with local dealerships for the latest prices and availability, as they can vary. With a budget of under Rs 10 lakh, you’re sure to find a car or SUV that meets your needs and adds that extra touch of luxury.