Travel from New-York to Quebec

Train, bus or fly from New York to Quebec?

United Airlines and Air Canada fly from New York to Quebec every 4 hours. Alternatively, you can take a bus from New York to Quebec via Longueuil in around 12 h 30 min.

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 York to Quebec

ModeDurationPrice
From New York Penn Station train to Newark airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Quebec.5 h 42 min$204
From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Montreal airport, line 209 bus to Dorval, train to Montréal, then train to Quebec.8 h 52 min$208
From New York Penn Station train to Newark airport, fly to Montreal airport, line 209 bus to Dorval, train to Montréal, then train to Quebec.8 h 32 min$228
From Penn Station train to Jamaica, NY, AirTrain to New York JFK airport, fly to Montreal airport, line 209 bus to Dorval, train to Montréal, then train to Quebec.9 h 6 min$258
From New York, NY bus to Longueuil then bus to Québec.12 h 30 min$99
From W 4 St subway to New York, NY, bus to Montreal, then bus to Québec, PQ.13 h 41 min$102
From New York Penn Station train to Saint-Lambert then train to Québec.14 h 20 min$177
From New York drive to Quebec.9 h 8 min$84

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

It takes approximately 5 h 42 min to get from New York to Quebec, including transfers.

Is there a direct train between New York and Quebec?

No, there is no direct train from New York to Quebec. However, there are services departing from New York Penn Station and arriving at Québec via Saint-Lambert. The journey, including transfers, takes approximately 14 h 20 min.

Is there a direct bus between New York and Quebec?

No, there is no direct bus from New York to Quebec. However, there are services departing from New York, NY and arriving at Québec via Longueuil. The journey, including transfers, takes approximately 12 h 30 min.

Operators from New York to Quebec

OperatorPhoneWebsite
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
United AirlinesUnited Airlines
Air CanadaAir Canada
RTC QuebecRTC Quebec
New York City Transit (MTA)New York City Transit (MTA)
DeltaDelta
American AirlinesAmerican Airlines
STMSTM
VIA Rail+1 1 888 842-7245VIA Rail
Porter AirlinesPorter Airlines
Long Island Rail RoadLong Island Rail Road
Port Authority NYNJPort Authority NYNJ
Greyhound USA+1 214-849-8100Greyhound USA
Orleans Express+1 888 999-3977Orleans Express
IntercarIntercar
Amtrak+1 1-800-872-7245Amtrak