En Colombia estas diferencias regionales se definen por una serie de factores muy claros tales como las características del relieve (ya sea montañoso o llano), la distancia al mar, el promedio de lluvias y las condiciones del suelo.
De acuerdo a estas condiciones se pueden diferenciar en Colombia seis regiones naturales: