Fruit bats are suspected to be natural hosts of filoviruses, including Ebola virus (EBOV) and Marburg virus (MARV). Interestingly, however, previous studies suggest that these viruses have different tropisms depending on the bat species. Here, we show a molecular basis underlying the host-range restriction of filoviruses. We find that bat-derived cell lines FBKT1 and ZFBK13-76E show preferential susceptibility to EBOV and MARV, respectively, whereas the other bat cell lines tested are similarly infected with both viruses. In FBKT1 and ZFBK13-76E, unique amino acid (aa) sequences are found in the Niemann-Pick C1 (NPC1) protein, one of the cellular receptors interacting with the filovirus glycoprotein (GP). These aa residues, as well as a few aa differences between EBOV and MARV GPs, are crucial for the differential susceptibility to filoviruses. Taken together, our findings indicate that the heterogeneity of bat NPC1 orthologs is an important factor controlling filovirus species-specific host tropism.