Generally about an hour unless there are delays due to weather conditions.
Lynn Pisani GRI, CBR
Licensed Assoc. Broker
Prudential Douglas Elliman Real Estate
Mobile 516-547-1356
As for the crowds, delays, etc. much will depend on the start/end time of your commute, weather conditions, etc., why not take the time and consider a test run, generally it will take about an hour into Penn Station...
http://lirr42.mta.info/