Seychellblåduen er 24-25 centimeter lang og veier 160-165 gram. Fjærdrakten er hovedsakelig blå, hodet og brystet er sølvgrå. Undersiden, vingene og halen er mørkeblå. Kronen på toppen av hodet er rød. Nebbet er gult, føttene er grå.