Crossing time is dependent on several different factors — the method of crossing, the day and time of crossing, and more. It could take as quickly as 45 minutes or take more than a few hours. Being a member of a Trusted Traveler Program like Global Entry or NEXUS can significantly reduce your wait time as it makes you eligible to use the expedited Ready Lanes.