Miraflores es un municipio colombiano localizado aproximadamente a 150 km al suroriente de San José del Guaviare, capital del departamento del Guaviare, sobre la margen nororiental del Río Vaupés y con una altitud aproximada de 200 metros sobre el nivel del mar.