The epicenter was located 27 kilometers (16.7 miles) from Baraya in Colombia's Huila province, and had a reported depth of less than 30 km.
The earthquake was felt in various parts of the country and in several cities, including in the capital Bogota.
"A first sweep in the departments where (the quake) was felt indicates that for now there is no damage," Colombia's National Unit for Disaster Risk Management (UNGRD) said in a message on Twitter.
Earthquakes are relatively frequent in Colombia.