Ceiba esta localizado en la costa este. Al norte limita con Río Grande, Luquillo, Fajardo y el Océano Atlántico; al sur limita con Naguabo, al oeste con Río Grande y Naguabo y al este con el Océano Atlántico.
Por estar ubicado en la Llanura Costera del Este presenta pocos accidentes topográficos de importancia. Sus costas muy irregulares y forman las áreas de Ensenada Honda y la de Medio Mundo. Frente a sus costas existen varios cayos e islotes. Lo cruza la Sierra de Luquillo. Dos de sus cerros más altos lo son el Pico del Este y Pico del Oeste
Los Come Sopas y La Ciudad del Marlin