Teabo, es una localidad del estado de Yucatán, México, cabecera del municipio homónimo, ubicada aproximadamente 70 kilómetros al sureste de la ciudad de Mérida, capital del estado y 15 km al norte de la ciudad de Tekax.