Cheap Bus and Train tickets to Middlebury, VT

What are the most popular routes to Middlebury?

New York City - MiddleburyAverage price$155Average duration6h 26mDaily departures1
Rutland - MiddleburyAverage price$16Average duration50mDaily departures3
Albany - MiddleburyAverage price$54Average duration3h 41mDaily departures1
Boston - MiddleburyAverage price$373Average duration11h 19mDaily departures3
Philadelphia - MiddleburyAverage price$305Average duration9h 20mDaily departures3