Musang adalah hewan omnivora, yang berarti mereka memakan berbagai jenis makanan, baik tumbuhan maupun hewan. Makanan utama musang meliputi buah-buahan, serangga, hewan pengerat kecil, burung, dan telur. Terkadang, musang juga memakan bangkai hewan. Diet musang sangat bervariasi tergantung pada habitat dan ketersediaan makanan di sekitarnya. Di perkebunan kopi, musang dikenal karena memakan buah kopi yang berkualitas, yang kemudian diproses menjadi kopi luwak yang terkenal.