Colombia tiene seis regiones naturales definidas por factores como el relieve, la distancia al mar y las condiciones climáticas. Estas regiones son la Amazonía, Andina, Caribe, Insular, Pacífica y Orinoquía. El país también tiene varios pisos térmicos y climas que varían según la altitud y proximidad al mar, incluyendo clima de selva tropical húmeda en las tierras bajas, clima tropical de sabana semi-húmedo en los Llanos y valles, y climas más fríos en las tierras templadas