莲花镇位于杭-千岛湖-黄山黄金旅游线中段,东临下涯镇,南接新安江街,西北与淳安县淡竹乡、富文乡接壤。省道303线贯穿境内,距建德市主城区新安江街16公里,距淳安县主城区千岛湖镇36公里。303省道贯穿全境,是陆路游览千岛湖和黄山的必经之地。全镇行政总面积87.42平方公里,总人口11093人。辖13个行政村和1个居民区,是杭州市首批小康和新农村镇之一。是杭州交通便利,工农业商业全面发展的小康镇。