Baffinov otok (angleško Baffin Island, francosko Île de Baffin, inuktitut Qikiqtaaluk)[1][2] je eden od kanadskih arktičnih otokov na severu Kanade, del zveznega ozemlja Nunavut. Od kopenskega dela Kanade ga ločujeta Hudsonov preliv na vzhodu in preliv Fury in Hecla na zahodu. Južni del vzhodne obale meji na Labradorsko morje, severni pa na Davisov preliv in Baffinov zaliv, ki ga ločujeta od Grenlandije. Na severozahodu meji na Bylotov otok.
S površino 507.451 km² je največji kanadski otok in peti največji svetovni otok, a je zaradi odročne arktične lege redko poseljen in ima manj kot 16.000 stalnih prebivalcev (podatki za leto 2006).[3] Največje naselje je Iqaluit, glavno mesto ozemlja Nunavut, z okrog 6000 prebivalci.