Joyabaj está localizada a cien kilómetros de la Ciudad de Guatemala por la ruta de San Juan Sacatepéquez y a doscientos dieciséis kilómetros por la ruta de Santa Cruz del Quiché.