Beltrán es un municipio ubicado en el oeste del departamento de Cundinamarca (Colombia), a orillas del Río Magdalena, en la Provincia de Magdalena Centro; dista a 212 km por carretera de Bogotá.