Visitors under the VWP may stay in the United States for 90 days, which also includes the time spent in Canada, Mexico, Bermuda, or the islands in the Caribbean if the arrival was through the United States. ESTA is only required if arriving by air or cruise ship. It is not required if arriving over land or on local ferries such as between British Columbia (Vancouver and Victoria) and Washington state.[1]