Punotangaran är en 14 cm lång huvudsakligen turkosgrön tangara. Hjässan är grönaktig till halmgul, medan resten av ovansidan är blågrön uppblandat med halmgult, framför allt på övergumön. Underisdan är blå med beigefärgad anstrykning, mest synligt på undre stjärttäckarna. Lätet beskrivs som ett rätt hård och kort "cheeup cheeup cheeup".