Speaking on television, President Juan Manual Santos said troops may be sent to other cities that have seen clashes between protesters and security forces.
Highways have been blocked and windows have been smashed in foreign-owned businesses, banks and fast food restaurants, CNN reported.
The protests are rooted in a strike, which started Aug. 19. Farmers are demanding government support and credits, claiming they cannot compete against foreign agricultural businesses that benefit from free trade agreements, CNN said. It noted farmers who traveled to Bogota were joined by labor unions and students in marches throughout the city.