Die Scheinerdbeere ist in Süd- und Südostasien beheimatet und kommt im südlichen China, in Afghanistan, Indien, Pakistan, Tibet, Bhutan, Nepal, Indonesien, Thailand, auf den Philippinen, sowie in Laos Japan und Korea vor. In China wächst sie an Berghängen, in Wiesen, an Flussufern, Feldrändern und feuchten Standorten in Höhenlagen bis zu 3100 Metern.