Seeing these questions pop up repeatedly, so here you go. (Also, sorry for spamming ya'll. I'll try to keep it brief.)
Asylum-seekers, Refugees, and the Caravan, A 'Splainer.
1/
Asylum and refugee resettlement are two different forms of relief for people who must flee their country. Asylum can only be applied for inside the U.S. or concurrent with admission or parole into the U.S. at a port of entry. 2/
Refugee resettlement, on the other hand, must start (with rare exception involving refugee camps) with an application to a UNHCR office or (sometimes) a U.S. embassy *outside the country from which the applicant is fleeing.* 3/
For both asylum and refugee resettlement, the applicants *cannot seek protection from inside their home countries.*
This makes perfect sense, if you think about it. A person fleeing their country's (failed) protection cannot get protection inside their home country. 4/
Thus, with regard to the caravan in particular, it is simply not the case that Honduran migrants can apply for asylum or refugee resettlement to the U.S. from within Honduras, Guatemalans within Guatemala, Salvadorans within El Salvador, etc. 5/