I am planning to go to the US, entering under the Visa Waiver Program. I fly into Los Angeles on October 22nd and, 2 months later, go to Mexico. I'll go by land to Costa Rica and, from there, fly to my home country on January 16th.
I've read online that proof of onward travel to Mexico isn't sufficient when leaving the US.
Is having a flight out of Costa Rica sufficient? Would I also have to produce evidence of getting to Costa Rica?
I was hoping to travel by land, so I will not have any tickets with me except for my return flight from Costa Rica.