La Colombie est plutôt montagneuse avec la Cordillère des Andes qui traverse le pays du sud-ouest au nord-est, mais on peut trouver également de vastes plaines telle que Los Llanos Orientales. Une bonne partie de la Colombie est couverte de forêts, dont la majorité est l'Amazonie. Le pays a des côtes maritimes avec l'océan Atlantique, la côte Caraïbes, et l'océan Pacifique. D'ailleurs, le littoral atlantique comprend le plus haut massif montagneux côtier au monde : le Sierra Nevada de Santa Marta avec une altitude de à seulement de la mer des Caraïbes. Le pays compte également de nombreux volcans dont certains encore en activité et deux régions désertiques : La Guajira dans le Nord et le désert de Tatacoa dans le Sud.