The cost of building a townhouse can vary depending on factors like location and quality of finishes. On average, in Melbourne, you can expect construction costs of approximately $2,720 per square meter for a basic townhouse, while opting for high-quality finishes may raise the cost to around $3,625 per square meter. Remember that these figures can fluctuate based on specific project requirements and market conditions.