Xbacab se localiza entre las poblaciones de Escarcega y Champoton, aproximadamente a unos 30 kilómetros de Escarcega.