Options for JFK to EWR transfer

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.
Best Answer
Google is giving me public transit times ranging from 1h 30min to 1h 55min for a trip from JFK to Newark, arriving at 5:30 pm this Sunday.
If I were you I would look very seriously at the latest allowable arrival time in Newark. If you have checked bags, you will have to be there earlier.
Checked bags will also delay you at JFK. In my experience, no matter how long it takes to get through passport control, I have to wait to get my bags. Baggage handling is therefore the limiting factor for those with checked bags (this may not be true for those in the non-US immigration line.)
Finally, your first flight might be delayed, so you should assume that you may miss the plane no matter how you make your transfer. You should only fly this itinerary If the airline will rebook you for free in the event of a missed connection.
Pictures about "Options for JFK to EWR transfer"



Quick Answer about "Options for JFK to EWR transfer"
- Take the tram from Terminal 4 to Jamaica Station-Station D.
- Take the train from Jamaica to New York Penn Station.
- Take the train from New York Penn Station to Newark Penn Station.
How to get from NYC airports to city center without getting ripped off
More answers regarding options for JFK to EWR transfer
Answer 2
The train route is longer and requires multiple transitions but is much more predictable for time.
ETS could be faster and you have no connections to worry about getting to EWR. If you go with ETS, I would recommend an earlier shuttle, there are way too many pinch points for traffic on the route from JFK to EWR. Backups at the bridges and traffic through Brooklyn and Staten Island could easily double the trip time. That could be a risky proposition when you have a specific time you need to get to EWR.
Predicting time in customs is hard. Too many variables, time of day, number of international flights arriving.
YMMV, this is my experience living in central NJ and having sat through way too many traffic jams heading to/returning from Long Island, a trip which covers most of your ETS route from JFK to EWR
Answer 3
The connection time is obviously very short for a busy day, no matter how you go.
If you want to keep a flight like this, like if it was a very good deal, and you're flexible time-wise, you might try and better understand what will happen if you misconnect. Investigate later connecting flights you could take if you miss the first one. Remember it's a busy travel day so consider how frequent they are. Contact the airline, preferably via email so you have a record of it, to find out their process for switching airports, will they blame you if you don't make it in time and cancel your connecting flight stranding you in Newark? Will they confirm you on the next flight out instead? Will they'll pay for your accommodation overnight if you can't get out later that day and have to wait for the next morning?
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Andrew Neel, Pixabay, Karolina Grabowska, Ivan Samkov