I'll arrive at 4.30 pm on a Monday at JFK airport on an international flight from Abu Dhabi. Then I must change airports to LGA for my next flight to Kansas City which leaves at 9.15 pm. So is a 4h45m layover enough to make this connection including immigration and customs?
I'm a first time flyer so I don't have much idea, and this will also be my first time visiting the US.