萤火虫在全球范围内分布广泛,但主要集中在热带、亚热带和温带地区的水边或潮湿地带。在中国,四川成都天台山、江苏南京紫金山灵谷寺、浙江杭州临安天目山、浙江丽水市九龙湿地公园、福建省厦门市文曾路怡情谷萤火虫主题公园等地都是观赏萤火虫的好去处。

此外,上海滨江森林公园、上海植物园、上海野生动物园、新江湾湿地、辰山植物园、青浦岑卜村等地近年来通过生态复育,也能看到萤火虫飞舞的身影。在国外,日本、马来西亚等国家的热带雨林地区也是萤火虫的重要栖息地。这些地方通常具有适宜萤火虫生存的环境条件,如潮湿、草木茂盛、水污染少、光污染少等。