Travel from Vermont to Pittsburgh

Bus or train from Vermont to Pittsburgh?

Vermont Translines operates a bus from Burlington to Pittsburgh twice daily. Tickets cost $29 - $110 and the journey takes 5 h. 4 other operators also service this route. Alternatively, Green Mountain Transit operates a train from Burlington to Pittsburgh every 10 minutes. Tickets cost $1 - $2 and the journey takes 37 min. 2 other operators also service this route.

Travel Guides

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

How to get from Vermont to Pittsburgh

From Bennington Bus Terminal - 215 Pleasant St. bus to Albany airport, fly to Pittsburgh airport, then bus to Pittsburgh. 4 h 49 min $232. From Brattleboro Amtrak train to Union Pl and Church St, line 30 bus to Hartford airport, fly to Pittsburgh airport, then bus to Pittsburgh. 6 h 56 min $229. From Burlington, VT bus to Albany, NY, bus to New York, NY, then bus to Pittsburgh, PA. 16 h 32 min $187. From Downtown Transit Center line 2 bus to Essex Junction-Burlington Amtrak, train to Philadelphia 30th Street Station Amtrak, then train to Pittsburgh Amtrak. 20 h 17 min $241. From Downtown Transit Center Burlington bus to Albany International Airport, line 155 bus to Crossgates Mid-Mall, line 114 bus to Albany-Rensselaer, bus to New York, NY, then bus to Pittsburgh, PA. 20 h 51 min $90. From Burlington drive to Pittsburgh. 11 h 17 min $73.