Travel from New-Haven to Canada

Bus or train from New Haven to Canada?

Amtrak Acela Express operates a train from New Haven to Toronto hourly. Tickets cost $70 - $190 and the journey takes 1 h 31 min. 2 other operators also service this route. Alternatively, Peter Pan Bus Lines operates a bus from New Haven to Toronto every 4 hours. Tickets cost $12 - $23 and the journey takes 2 h. 4 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 New Haven to Canada

From New Haven Union Station Amtrak train to Bus Lanes, line 62 bus to Newark airport, fly to Ottawa airport, line 97 bus to Billings Bridge 4C, then line 6 bus to Ottawa. 6 h 33 min $326. From New Haven Union Station Amtrak train to Penn Station, train to Roosevelt Av/61 St, bus to New York La Guardia airport, fly to Toronto airport, line 40 bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga. 6 h 42 min $296. From New Haven Union Station Amtrak train to Penn Station, train to Roosevelt Av/61 St, bus to New York La Guardia airport, fly to Montreal airport, bus to Montreal, PQ, walk to Station Sherbrooke Ouest, then line 144 bus to Montréal. 6 h 40 min $299. From New Haven Union Station Amtrak train to Union Pl and Church St, line 30 bus to Hartford airport, fly to Montreal airport, bus to Montreal, PQ, walk to Station Sherbrooke Ouest, then line 144 bus to Montréal. 6 h 13 min $334. From New Haven Union Station Amtrak train to Union Pl and Church St, line 30 bus to Hartford airport, fly to Toronto airport, line 40 bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga. 6 h 45 min $261. From New Haven Union Station Amtrak train to Penn Station, train to Station D Jamaica Station, train to New York JFK airport, fly to Montreal airport, bus to Montreal, PQ, walk to Station Sherbrooke Ouest, then line 144 bus to Montréal. 7 h $349. From New Haven Union Station Amtrak train to New York, train to UNION STATION - NORTHBOUND PLATFORM towards FINCH, then line 1 subway to Davisville Station - Northbound Platform. 15 h 18 min $314. From New Haven, CT bus to New York, NY - Port Authority Bus Terminal, walk to New York, NY, bus to Yonge St At Dundas St East, line 320 bus to Eglinton Station, then line 32 bus to Eglinton Ave West At Russell Hill Rd. 15 h 38 min $72. From New Haven drive to Toronto. 9 h 18 min $83.

Operators from New Haven to Canada

OperatorPhoneWebsite
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
NJ TransitNJ Transit
Air CanadaAir Canada
United AirlinesUnited Airlines
Porter AirlinesPorter Airlines
OC TranspoOC Transpo
Long Island Rail RoadLong Island Rail Road
New York City Transit (MTA)New York City Transit (MTA)
WestJetWestJet
American AirlinesAmerican Airlines
GO TransitGO Transit
MiWayMiWay
DeltaDelta
Greyhound Canada+1 1-800-661-8747Greyhound Canada
STMSTM
Amtrak+1 1-800-872-7245Amtrak
CT Transit+1 860-522-8101CT Transit
JFK Airtrain(212) 435-7000JFK Airtrain
VIA Rail+1 1 888 842-7245VIA Rail
Toronto TransitToronto Transit
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
Megabus877-462-6342Megabus