Está situado en la parte central del país, limitando con Boyacá al noreste, con Cundinamarca al este, con Arauca al sur y al noroeste, y con Vichada al oeste. El municipio de Cúcuta, capital del departamento, es también el puerto marítimo más importante del país.
