From Newark Airport:
From Philadelphia International Airport:
From the South:
From the North:
From Princeton Junction Train Station:
From Mercer County Airport:
New Brunswick Train Station:
Click here for NJ Transit train schedules.