De Bonte Muskaatduif leeft in Zuidoost-Azië, India en Australië. In deze gebieden leeft de Vogel in subtropische en tropische, vochtige laaglandbossen, mangrovebossen, moerasbossen en struikgewas, en in door de mensgemaakte plantages.
De Bonte Muskaatduif heeft een grootte van 35 tot 42 centimeter, met een gewicht van 365 tot 510 gram. Deze vogelsoort heeft over het algemeen een zuiverwit tot gelig verenkleed. De vliegveren en staart bevatten een zwarte kleur. Deze hebben soms een zilvergrijze glans.
De snavel kleurt grijzig of blauwachtig maar vloeit over naar een donkere punt. De poten en voeten hebben een grijsblauwe kleur.
De Bonte Muskaatduif is een frugivoor. Dit betekent dat deze vogelsoort hoofdzakelijk fruit en vruchten eet. Het dieet bestaat dan ook voornamelijk uit fruit en bessen.
De vogelsoort is dol op fruit en bessen van de Vijg en de Muskaatboom.
De Bonte Muskaatduif staat bekend als een sociale vogelsoort. Deze vogel foerageert en slaapt in grote delen van het verspreidingsgebied in zwermen. Op de eilanden voor de kust en soms ook op het vasteland nestelt de Bonte muskaatduif in losse kolonies. Op het vasteland van Queensland en elders in het verspreidingsgebied nestelt de Bonte muskaatduif solitair.