De bonte rupsvogel (Coracina bicolor) is een rupsvogel die  endemisch is  op Celebes.

Verspreiding en leefgebied 
De bonte rupsvogel komt voor op een aantal eilandengroepen ten noorden en ten oosten van Celebes (Sulawesi) (Indonesië), dat zijn de Togianeilanden, Muna, Buton, Sangihe- en Talaudeilanden.

De vogel leeft in laaglandregenbos, met verspreid open plekken en struikgewas, tot op een hoogte van 900 m boven de zeespiegel of in mangrovebos. De vogel is schaars op het eiland Buton en verder zeldzaam.

Status 
De bonte rupsvogel is gebonden laaglandregenbos. Dit type leefgebied wordt bedreigd door houtkap en het omzetten van regenbos in landbouwgebied. De aantallen zijn waarschijnlijk sterk achteruitgegaan en daarom staat de bonte rupsvogel als gevoelig op de Rode Lijst van de IUCN.

Dier uit Wallacea
Endemisch dier uit Celebes
Rupsvogels
IUCN-status gevoelig