Originally Posted by
SpartanFlyer86
It also depends on your arrival time. May be backed up during the arrivals of euro flights. I had no problems clearing when arriving from nrt --> transferred terminals (C --> A), and cleared security ~45 min.
But are you a US citizen? The OP stated s/he is not which may add time to the immigration/customs process.
To the OP - exactly what day will you be arriving in EWR? And what is the destination of your connecting flight? Is it the last of the day? If you miss your flight due to a delay in immigration or customs CO will re-book you on the next available flight or place you on standby if it's full. If it's the last flight of the day they will not pay for a hotel so leave a little extra in your travel budget in case you end up spending the night in EWR. Around the holidays even the inexpensive hotels can get a bit pricey if they fill up.