Travel from New-York to Hamilton-ON-Canada

Bus or train from New York to Hamilton?

VIA Rail operates a train from New York to Hamilton every 3 hours. Tickets cost $70 - $240 and the journey takes 11 h 47 min. Alternatively, you can take a bus from New York to Hamilton via Bay St At Dundas St West and Union Station Bus Terminal in around 13 h 5 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from New York to Hamilton

ModeDurationPrice
From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Toronto airport, then bus to Hamilton.5 h 38 min$137
From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Buffalo airport, then Thru-Bus to Hamilton.6 h 37 min$172
From New York Penn Station train to Newark airport, fly to Toronto airport, then bus to Hamilton.5 h 18 min$167
From New York Penn Station train to Newark airport, fly to Toronto Island airport, line 509 tram to Union Station Bus Terminal, then bus to Hamilton.5 h 9 min$190
From Penn Station train to Jamaica, NY, AirTrain to New York JFK airport, fly to Toronto airport, then bus to Hamilton.5 h 56 min$157
From New York Penn Station train to Newark airport, fly to Buffalo airport, then Thru-Bus to Hamilton.6 h 17 min$192
From New York Penn Station train to 30th Street Station, train to Philadelphia airport, fly to Toronto airport, then bus to Hamilton.6 h 39 min$459
From New York train to Aldershot GO Bus then line 18 bus to Main St. W. @ Summers Ln..12 h 19 min$148
From New York, NY bus to Bay St At Dundas St West, line 6 bus to Union Station Bus Terminal, then bus to Main St. W. @ Summers Ln..13 h 5 min$67
From New York drive to Hamilton.8 h$72

How long does it take to get from New York to Hamilton?

It takes approximately 5 h 38 min to get from New York to Hamilton, including transfers.

Is there a direct bus between New York and Hamilton?

No, there is no direct bus from New York to Hamilton. However, there are services departing from New York, NY and arriving at Main St. W. @ Summers Ln. via Bay St At Dundas St West and Union Station Bus Terminal. The journey, including transfers, takes approximately 13 h 5 min.

Operators from New York to Hamilton

OperatorPhoneWebsite
New York City Transit (MTA)New York City Transit (MTA)
WestJetWestJet
Air CanadaAir Canada
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
DeltaDelta
GO TransitGO Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
Long Island Rail RoadLong Island Rail Road
Port Authority NYNJPort Authority NYNJ
JetBlue AirwaysJetBlue Airways
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
SEPTASEPTA
VIA Rail+1 1 888 842-7245VIA Rail
Megabus877-462-6342Megabus