Gullpirolen veier 60–80 g og måler cirka 20 cm. Voksne fugler er gule med en kraftig sort øyestrek og sort på vingene og stjerten. Nebb og lemmer er blekgule. Hunnen har blekere farger enn hannen og har litt gulgrønn farge på vingene. Arten er nært beslektet med vanlig pirol (), men typisk litt mindre i størrelsen.