Xel-Há está localizado em pleno coração da Riviera Maia, 122 km a sul de Cancún, e a 13 km a norte da zona arqueológica de Tulum, pela estrada Cancún-Tulum.
Xel-Há é composto de duas palavras maias que juntas significam "entrada da água", uma referência clara à sua estrutura geográfica, ou seja "lugar onde as águas nascem".
Uma lenda sobre a origem de Xel-Há conta que os deuses maias, depois de terem reunido num só lugar o melhor que tinham criaram três guardiões: Huh, a iguana - guardiã da terra; Mo, a arara - a guardiã dos céus, e Kay-Op, o peixe-papagaio - guardião das águas. Em seguida, os deuses decidiram entregar esse paraíso natural para a humanidade.