Question: how much time does it take for immigration at jfk?
Answer: As a U.S. citizen, it can take anywhere from 30 minutes to several hours. As a foreign citizen, expect at least an hour to more than several hours, depending on how busy it is. As a U.S. citizen, it can take anywhere from 30 minutes to several hours.