荷花有多种颜色。为红色、黄色、蓝色、紫色、粉色、白色、白里带红、粉里带白,还有很多混色荷花,串色荷花。
荷花一般分布在中亚,西亚、北美,印度、中国、日本、印度、越南等亚热带和温带地区。荷花在中国南起海南岛(北纬19度左右),北至黑龙江的富锦(北纬47.3度),东临上海及台湾省,西至天山北麓,除西藏自治区和青海省外,全国大部分地区都有分布。垂直分布可达海拔2000米,在秦岭和神农架的深山池沼中也可见到。