Cobá liegt im mexikanischen Bundesstaat Quintana Roo auf der Ostseite der Halbinsel Yucatán ca. 40 km von der karibischen Küste entfernt im Inland. Von der Fernstraße aus führt eine ca. 1 km lange Stichstraße zum Dorf, über die das östlich gelegene Ruinenareal erreichbar ist. Cobá bezeichnet auch das direkt westlich an die Maya-Ruinen angrenzende gleichnamige Dorf. Der zugang zum Dorf ist für touristen begrenzt.