Lubaantún se encuentra en el distrito de Toledo, alrededor de 30 kilómetros al noroeste de Punta Gorda (cabecera distrital), y a unos 3,5 kilómetros de San Pedro Columbia.