Villas range in size and style and have a decidedly European design influence, typically featuring a terrace and a garden. Building a single-story villa costs less than 1 crore on an average. The cost of a luxury villa can up to 7 crores. Investing in a villa is very profitable even if you are not staying there and plan to rent it out.