Vleerhonden leven in tropische en subtropische streken over de hele wereld, waaronder:
Afrika
Madagaskar, Comoren, Mauritius, Réunion, Seychellen
Azië
India, Sri Lanka, Bangladesh, Nepal, Bhutan, Myanmar, Thailand, Cambodja, Vietnam, Laos, Maleisië, Singapore, Indonesië, Filipijnen
Australië
Oostelijke, noordelijke en westelijke regio's
Pacifische eilanden
Salomonseilanden, Vanuatu, Nieuw-Caledonië, Fiji, Tonga, Samoa, Guam, Marianen
Ze leven doorgaans in bossen, bosgebieden en tuinen waar fruitbomen en bloemen voedsel bieden. Sommige soorten kunnen zich ook aanpassen aan stedelijke gebieden.