Está situado a orillas del río Loretoyaco, a 87 km de Leticia, la capital departamental, y a 1240 km de Bogotá (la capital del país) Tiene una altitud de 159 msnm, registrando una temperatura media de 30 °C.