Punai gading jantan kepala berwarna abu-abu kebiruan, sisi leher, tengkuk bawah, dan garis melintang pada dada berwarna merah jambu. Dada bagian bawah jingga, perut hijau dengan bagian bawah kuning, sisi-sisi rusuk dan paha bertepi putih, penutup bagian bawah ekor coklat kemerahan. Punggung hijau, bulu penutup ekor atas perunggu. Sayap gelap dengan tepi kuning yang kontras pada bulu-bulu penutup sayap besar. Ekor abu-abu dengan garis hitam pada bagian subterminal dan tepi abu-abu pucat. Pada betina berwarna hijau, tanpa warna merah jambu, abu-abu, dan jingga seperti pada jantan. Iris merah jambu, paruh abu-abu biru dengan pangkal hijau, kaki merah (sumber: burungnesia).
