Cheap Bus and Train tickets to Middlebury, VT

What are the most popular routes to Middlebury?

New York City - MiddleburyAverage priceR 1 380Average duration6h 7mDaily departures1
Boston - MiddleburyAverage priceR 4 354Average duration11h 6mDaily departures3
Rutland - MiddleburyAverage priceR 247Average duration41mDaily departures1
Albany - MiddleburyAverage priceR 632Average duration3h 38mDaily departures5
Philadelphia - MiddleburyAverage priceR 3 793Average duration9h 1mDaily departures3