Øya er 225 kilometer lang, men bare 45 km på det bredeste. På langs av øya går det en fjellkjede med opp til 1000 meter over havet høye topper. Cebu ligger mellom øyene Negros i vest, Leyte i vest og Bohol i sør.