How to get from Portland to Saco by bus, ferry and train?
By bus, ferry and train
To get from Portland to Saco in Portland, ME, you’ll need to take one ferry line, one bus line and one train line: take the DB ferry from Cliff Island station to Portland station. Next, you’ll have to switch to the 1 bus and finally take the DOWNEASTER train from Portland Station station to Saco Amtrak Station station. The total trip duration for this route is approximately 2 hr 32 min.
Step by Step
- 1Start from ferry stationPortland
- 2Wait for ferryDBPortland
- 3Ride to ferry stationPortlandID 10970 min
- 4Walk to bus stationCongress St + Franklin StID 113680 yd • 8 min
- 5Wait for bus1Thompson's Point
- 6Ride to bus stationPTC I/BID 82021 min
- 7Walk to train stationPortland Station80 yd • 1 min
- 8Wait for trainDOWNEASTERBoston
- 9Ride to train stationSaco Amtrak Station22 min
Alternative route by bus, ferry and train via DB, BRZ and DOWNEASTER
To get from Portland to Saco in Portland, ME, you’ll need to take one ferry line, one bus line and one train line: take the DB ferry from Cliff Island station to Portland station. Next, you’ll have to switch to the BRZ bus and finally take the DOWNEASTER train from Portland Station station to Saco Amtrak Station station. The total trip duration for this route is approximately 2 hr 32 min.
Step by Step
- 1Start from ferry stationPortland
- 2Wait for ferryDBPortland
- 3Ride to ferry stationPortlandID 10970 min
- 4Walk to bus stationCongress St + India StID 148850 yd • 10 min
- 5Wait for busBRZThompson's Point
- 6Ride to bus stationPTC I/BID 82011 min
- 7Walk to train stationPortland Station80 yd • 1 min
- 8Wait for trainDOWNEASTERBoston
- 9Ride to train stationSaco Amtrak Station22 min
Public transit directions from Portland to Saco
Public transit stations close to Saco, Portland, ME
Saco is located at Saco, Portland, ME and the nearest public transit station is 105 Main St (Happy Dragon).
Train stations close to Saco:
- Saco Amtrak Station
Bus stations close to Saco:
- 105 Main St (Happy Dragon)
- North Dam Mill
- 190 Main St
Related Routes
- Biddeford to Saco
- Old Orchard Beach to Saco
- Chebeague Island to Saco
- Falmouth to Saco
- Falmouth Foreside to Saco
- Freeport to Saco
- Long Island to Saco
- Scarborough to Saco
- South Portland to Saco
- Westbrook to Saco
- Portland to Biddeford
- Portland to Old Orchard Beach
- Portland to Chebeague Island
- Portland to Falmouth
- Portland to Falmouth Foreside
- Portland to Freeport
- Portland to Long Island
- Portland to Scarborough
- Portland to South Portland
- Portland to Westbrook
Alternative route by bus, ferry and train via DB, BRZ and DOWNEASTER
To get from Portland to Saco in Portland, ME, you’ll need to take one ferry line, one bus line and one train line: take the DB ferry from Cliff Island station to Portland station. Next, you’ll have to switch to the BRZ bus and finally take the DOWNEASTER train from Portland Station station to Saco Amtrak Station station. The total trip duration for this route is approximately 2 hr 32 min.
Step by Step
- 1Start from ferry stationPortland
- 2Wait for ferryDBPortland
- 3Ride to ferry stationPortlandID 10970 min
- 4Walk to bus stationCongress St + India StID 148850 yd • 10 min
- 5Wait for busBRZThompson's Point
- 6Ride to bus stationPTC I/BID 82011 min
- 7Walk to train stationPortland Station80 yd • 1 min
- 8Wait for trainDOWNEASTERBoston
- 9Ride to train stationSaco Amtrak Station22 min
Questions & Answers
What is the fastest way to get from Portland to Saco?
The fastest way takes 152 minutes, using Bus line DB, Bus line 1, Bus line DOWNEASTER.
What is the alternative route to get from Portland to Saco?
The alternative route takes 152 minutes, using Bus line DB, Bus line BRZ, Bus line DOWNEASTER.
Is there a direct ferry between Portland and Saco in Portland, ME?
No, you’ll have to take one ferry line, one bus line and one train line in total. The total travelling time is 2 hr 32 min.
Which ferry line goes from Portland to Saco in Portland, ME?
The DB ferry line goes from Portland station near Portland to Portland station. From there you’ll have to take one bus line and one train line till Portland station near Saco in Portland, ME
How long does it take to travel from Portland to Saco in Portland, ME by ferry, bus and train?
The total travel time between Portland and Saco in Portland, ME by ferry, bus and train is about 2 hr 32 min.
Where do I get on the ferry near Portland to get to Saco in Portland, ME?
Get on the DB ferry from the Portland station near Portland in Portland, ME.
Where do I get off the ferry when travelling between Portland and Saco in Portland, ME?
Get off the ferry at the Portland station, which is closest to Saco in Portland, ME.