The best time to cross the border would be early mornings or late evenings, as the afternoon seems to be peak crossing time. Try to avoid crossing on a Sunday or Monday, as those days tend to be more overcrowded. Visit the U.S. Customs and Border Protection website for real-time wait estimates.