Travel from Quebec-City-Windsor-Corridor to Portland-ME-USA

Bus or train from Quebec City–Windsor Corridor to Portland?

You can take a bus from Quebec City–Windsor Corridor to Portland via Napanee, ON, Kingston, Ontario, Kirkland, PQ, Montréal, QC, and Boston, MA - South Station in around 16 hours 3 minutes. Alternatively, you can take a train from Quebec City–Windsor Corridor to Portland via Napanee, Kingston, Montreal Central Station, Albany-Rensselaer Amtrak, Back Bay - Inbound, and Boston North Station Amtrak in around 21 hours 25 minutes.

Travel Guides

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

How to get from Quebec City–Windsor Corridor to Portland

ModeDurationPrice
From Quebec City–Windsor Corridor taxi to Napanee, train to Kingston, train to René-Lévesque / Mansfield, line 747 bus to Montréal, QC, bus to Logan Airport, then bus to Portland, ME.15 h 43 min$233
From Quebec City–Windsor Corridor taxi to Napanee, train to Kingston, train to René-Lévesque / Mansfield, line 427 bus to Montréal, QC, bus to Boston, MA - South Station, then bus to Portland, ME.15 h 48 min$238
From Quebec City–Windsor Corridor taxi to Napanee, ON, bus to Kingston, Ontario, bus to Kirkland, PQ, bus to Montréal, QC, bus to Boston, MA - South Station, then bus to Portland, ME.16 h 3 min$189
From Quebec City–Windsor Corridor taxi to Napanee, train to Fallowfield 2A, bus to Orléans, ON, bus to 1717 RUE BERRI ST, Montréal, QC, bus to Concord, bus to Logan Airport, then bus to Portland, ME.19 h 31 min$219
From Quebec City–Windsor Corridor taxi to Napanee, train to Kingston, train to Montreal Central Station, train to Albany-Rensselaer Amtrak, train to Back Bay - Inbound, subway to Boston North Station Amtrak, then train to Portland Transportation Center Amtrak.21 h 25 min$333
From Quebec City–Windsor Corridor drive to Portland.9 h 34 min$75
From Quebec City–Windsor Corridor drive to Watertown airport, fly to Portland airport, then line 5 bus to Portland.7 h 4 min$307

How long does it take to get from Quebec City–Windsor Corridor to Portland?

It takes approximately 15 hours 43 minutes to get from Quebec City–Windsor Corridor to Portland, including transfers.

Operators from Quebec City–Windsor Corridor to Portland

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
STM 747 ExpressSTM 747 Express
Greyhound USA+1 214-849-8100Greyhound USA
Concord Coach LinesConcord Coach Lines
STMSTM
Megabus CA1-866-488-4452Megabus CA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
OC TranspoOC Transpo
Amtrak+1 1-800-872-7245Amtrak
MBTAMBTA
American AirlinesAmerican Airlines
Greater Portland Metro BusGreater Portland Metro Bus