How to get from Old Orchard Beach to Freeport by bus and train?
By bus and train
To get from Old Orchard Beach to Freeport in Portland, ME, take the 52 bus from Cascade Plaza station to Saco Transportation Center station. Next, take the DOWNEASTER train from Saco Amtrak Station station to Freeport Amtrak Station station. The total trip duration for this route is approximately 2 hr 44 min.
Step by Step
- 1Walk to bus stationCascade Plaza0.6 mi • 13 min
- 2Wait for bus52Saco Transportation Center
- 3Ride to bus stationSaco Transportation Center20 min
- 4Walk to train stationSaco Amtrak Station10 yd • 1 min
- 5Wait for trainDOWNEASTERBrunswick Amtrak Station
- 6Ride to train stationFreeport Amtrak Station60 min
- 7Walk toFreeport1.6 mi • 33 min
Alternative route by bus and train via 53 and DOWNEASTER
To get from Old Orchard Beach to Freeport in Portland, ME, take the 53 bus from Cascade Plaza station to Saco Transportation Center station. Next, take the DOWNEASTER train from Saco Amtrak Station station to Freeport Amtrak Station station. The total trip duration for this route is approximately 3 hr 49 min.
Step by Step
- 1Walk to bus stationCascade Plaza0.6 mi • 13 min
- 2Wait for bus53Saco Transportation Center
- 3Ride to bus stationSaco Transportation Center23 min
- 4Walk to train stationSaco Amtrak Station10 yd • 1 min
- 5Wait for trainDOWNEASTERBrunswick Amtrak Station
- 6Ride to train stationFreeport Amtrak Station60 min
- 7Walk toFreeport1.6 mi • 33 min
Public transit directions from Old Orchard Beach to Freeport
Public transit stations close to Old Orchard Beach
Old Orchard Beach is located at Old Orchard Beach, Portland, ME and the nearest public transit station is Cascade Plaza.
Bus stations close to Old Orchard Beach:
- Cascade Plaza
- Seaglass Terrace & Cascade Rd
Public transit stations close to Freeport, Portland, ME
Freeport is located at Freeport, Portland, ME and the nearest public transit station is Maine Beer Park/Ride I/B.
Train stations close to Freeport:
- Freeport Amtrak Station
Bus stations close to Freeport:
- Maine Beer Park/Ride I/B
- Maine Beer Park/Ride O/B
Related Routes
- Biddeford to Freeport
- Saco to Freeport
- Chebeague Island to Freeport
- Falmouth to Freeport
- Falmouth Foreside to Freeport
- Long Island to Freeport
- Portland to Freeport
- Scarborough to Freeport
- South Portland to Freeport
- Westbrook to Freeport
- Old Orchard Beach to Biddeford
- Old Orchard Beach to Saco
- Old Orchard Beach to Chebeague Island
- Old Orchard Beach to Falmouth
- Old Orchard Beach to Falmouth Foreside
- Old Orchard Beach to Long Island
- Old Orchard Beach to Portland
- Old Orchard Beach to Scarborough
- Old Orchard Beach to South Portland
- Old Orchard Beach to Westbrook
Alternative route by bus and train via 53 and DOWNEASTER
To get from Old Orchard Beach to Freeport in Portland, ME, take the 53 bus from Cascade Plaza station to Saco Transportation Center station. Next, take the DOWNEASTER train from Saco Amtrak Station station to Freeport Amtrak Station station. The total trip duration for this route is approximately 3 hr 49 min.
Step by Step
- 1Walk to bus stationCascade Plaza0.6 mi • 13 min
- 2Wait for bus53Saco Transportation Center
- 3Ride to bus stationSaco Transportation Center23 min
- 4Walk to train stationSaco Amtrak Station10 yd • 1 min
- 5Wait for trainDOWNEASTERBrunswick Amtrak Station
- 6Ride to train stationFreeport Amtrak Station60 min
- 7Walk toFreeport1.6 mi • 33 min
Questions & Answers
What is the fastest way to get from Old Orchard Beach to Freeport?
The fastest way takes 164 minutes, using Bus line 52, Bus line DOWNEASTER.
What is the alternative route to get from Old Orchard Beach to Freeport?
The alternative route takes 229 minutes, using Bus line 53, Bus line DOWNEASTER.
Is there a direct bus between Old Orchard Beach and Freeport in Portland, ME?
No, you’ll have to take one bus line and one train line in total. The total travelling time is 2 hr 44 min.
Which bus line goes from Old Orchard Beach to Freeport in Portland, ME?
The 52 bus line goes from Cascade Plaza station near Old Orchard Beach to Saco Transportation Center station. From there you’ll have to take one train line till Saco Transportation Center station near Freeport in Portland, ME
How long does it take to travel from Old Orchard Beach to Freeport in Portland, ME by bus and train?
The total travel time between Old Orchard Beach and Freeport in Portland, ME by bus and train is about 2 hr 44 min.
Where do I get on the bus near Old Orchard Beach to get to Freeport in Portland, ME?
Get on the 52 bus from the Cascade Plaza stop near Old Orchard Beach in Portland, ME.
Where do I get off the bus when travelling between Old Orchard Beach and Freeport in Portland, ME?
Get off the bus at the Saco Transportation Center station, which is closest to Freeport in Portland, ME.