The USGS reported on Sunday morning that the quake struck near the city of Paratebueno in central Colombia, about 170 kilometres (105 miles) east of Bogota.
Reporters of the AFP news agency on the ground said buildings shook and sirens sounded around Bogota as people rushed out onto the streets for safety.