Holbox se localiza a 165 km al noreste de Cancún, a tan sólo diez kilómetros de la costa norte de la Península de Yucatán, justo en donde el Golfo de México se une con el Mar Caribe.