A magnitude 6.1 earthquake struck western Colombia in the Andes on Saturday but it was deep, the U.S. Geological Survey said.