Cheap Bus and Train tickets to New Haven, CT

What are the most popular routes to New Haven?

New York City - New HavenAverage price$23Average duration1h 55mDaily departures14
Boston - New HavenAverage price$40Average duration2h 19mDaily departures50
Philadelphia - New HavenAverage price$75Average duration3h 48mDaily departures43
Newark - New HavenAverage price$33Average duration4h 10mDaily departures12
Baltimore - New HavenAverage price$127Average duration5h 5mDaily departures59