We've driven through New York city a couple of times and the traffic is not something to smile about. Driving to the airport is already stressful and you do not want to deal with that when you have other travel issues to take care of and worry about. That is why it is advisable to take the airport shuttle if possible. We've used an aiport shuttle service and we saved money in airport parking fees which can be expensive.
In New York city and the surrounding suburbs, one company that offers airport shuttle service is Go Airlink Shuttle. They offer Shuttle to JFK, Newark and La Guardia. Unlike other airport shuttle companies which makes you walk far to reach their service, Go Airlink Shuttle picks you up from the inner curb just outside of baggage claim. They can do this because have an official permit given by the Port of Authority of New York and New Jersey.
Go Airlink Shuttle has a fleet of comfortable and modern vans with a separate luggage compartment. Their drivers are courteous and professional and they also provide customer assistance at the Ground Transportation Desk in the airport. Make your reservations online and receive a special discount.