I am flying home (Minneapolis) from London after Christmas, and I realized too late that my ticket has me flying into JFK then out of Newark. I land 2:50pm on Sunday (Jan 3rd), then my flight out of Newark leaves at 7:01pm. Is that enough time? If so, what is the quickest way? I won't have a ton of stuff, so I'm not averse to public transport. The best options seem to be:
Airtrain from JFK to Jamaica, LIRR from Jamaica to Penn Station, then the NJ transit train from Penn Station to Newark. I don't know how long this will take.
The ETS shuttle. I put in my flight info and they recommend a 4:30 shuttle which would get me to Newark around 6, for $31.
Can anyone tell me how long I should expect to take to get through customs in JFK and I like the first one slightly more, since there is more flexibility (I think), but not if it takes significantly longer.
Any other advice would be appreciated - maybe this is an unrealistic transfer, and I'd be better off looking for a refund.
EDIT: Thank you everyone. I called the airline and got a refund, they barely put up a fight so I think they realized they shouldn't have sold me the ticket. Anyway, you guys were super helpful, thanks again.