score:4
There is a great service provided by Google which is dead on accurate as far as the city is concerned. The problem with the time you're landing and the time you will be going into the city is the fact that on a weekday this will be a rush hour, so here are the better options:
JFK
LaGuardia
Newark Options 1 and 2 can be found through this link
Of course there are always taxis or airlink services such as:
That you can simply board and they will drop you off where you need to go. Might be a little more expensive then Public Transportation but easy and more convenient.
As you can see most trips will take about an hour.