Travel from Montreal to Middlebury-VT-USA

Bus or train from Montreal to Middlebury?

You can take a bus from Montreal to Middlebury via Burlingt Transit Ctr and Pearl Street at St. Paul Street in around 4 h 32 min. Alternatively, Amtrak operates a train from Montreal to Middlebury once daily. Tickets cost $30 - $75 and the journey takes 4 h 34 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Montreal to Middlebury

From Montreal, Pq bus to Burlingt Transit Ctr, walk to Pearl Street at St. Paul Street, then bus to Merchant's Row.4 h 32 min$32
From Montreal Central Station train to Port Henry Amtrak then taxi to Middlebury.5 h 12 min$132
From Montreal drive to Middlebury.2 h 38 min$21

How long does it take to get from Montreal to Middlebury?

It takes approximately 4 h 32 min to get from Montreal to Middlebury, including transfers.

Is there a direct bus between Montreal and Middlebury?

No, there is no direct bus from Montreal to Middlebury. However, there are services departing from Montreal, Pq and arriving at Merchant's Row via Pearl Street at St. Paul Street. The journey, including transfers, takes approximately 4 h 32 min.

Operators from Montreal to Middlebury

Greyhound USA+1 214-849-8100Greyhound USA
Green Mountain Transit(802) 864-2282Green Mountain Transit
Amtrak+1 1-800-872-7245Amtrak