Washington (CNN) President Donald Trump said Wednesday that "Honduras is doing nothing" to stop migrant caravans from coming toward the US, less than a day after Vice President Mike Pence praised Honduras for its efforts to stop caravans.

"Honduras is doing nothing for us. Guatemala is doing nothing for us. El Salvador is doing nothing for us," Trump said during a White House roundtable on immigration.

The President has been a frequent critic of granting foreign aid to Central American countries and has threatened to pull foreign aid to Honduras in response to previous migrant caravans. In Trump's first two years in office, the administration significantly reeled back foreign aid to those countries.

Trump also said the US should give foreign aid to Central American countries "because when caravans form in the middle of the country, the country could very easily stop those caravans from forming."

He then claimed, without evidence, that the Central American countries "encourage the caravans because they want to get rid of the people from their country."

Read More