With the exception of Mexico and Canada, it’s a long journey for international travelers to the States; so they tend to stay a while once they’ve arrived. On average, international travelers spend just about a week – 6.5 nights – in America once they’ve arrived.