Travel from St-Catharines to Boston

Bus or train from St. Catharines to Boston?

VIA Rail operates a train from St. Catharines to Boston once daily. Tickets cost $23 - $65 and the journey takes 3 h 5 min. Amtrak also services this route once daily. Alternatively, Greyhound Canada operates a bus from St. Catharines to Boston once daily. Tickets cost $40 - $110 and the journey takes 11 h 40 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 St. Catharines to Boston

From St Catharines, ON - Bus Terminal bus to Buffalo airport, fly to Boston airport, then bus to Boston. 4 h 24 min $175. From St. Catharines, ON - Bus Terminal bus to Bay St. At Dundas St., line 505 tram to Spadina Ave At Dundas St West South Side, line 510 tram to Toronto Island airport, fly to Boston airport, then bus to Boston. 5 h 32 min $166. From St. Catharines, ON - Bus Terminal bus to Toronto, ON, line 5637 bus to UP Express Union Station, train to Toronto airport, fly to Boston airport, then bus to Boston. 6 h 11 min $174. From St. Catharines, ON train to Buffalo Depew Station Amtrak then train to Boston South Station Amtrak. 15 h 15 min $183. From St. Catharines, ON train to State St & Broadway - Downtown/Train Station, line 905 bus to Albany, NY, then bus to Boston, MA South Station. 15 h 18 min $177. From St Catharines, ON Thru-Bus to New York, NY then bus to Boston, MA. 16 h 32 min $102. From St. Catharines drive to Boston. 8 h 18 min $78.

How long does it take to get from St. Catharines to Boston?

It takes approximately 4 h 24 min to get from St. Catharines to Boston.