How to get from Cliff Island to Freeport, ME by bus, ferry and train?
From Cliff Island to Freeport, ME by bus, ferry and train
To get from Cliff Island to Freeport, ME 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 Casco Bay Lines Terminal station. Next, you’ll have to switch to the 9A bus and finally take the DOWNEASTER train from Portland Station station to Freeport Amtrak Station station. The total trip duration for this route is approximately 2 hr 26 min. The bus, ferry and train schedule from Cliff Island may change. We recommend you check the updated bus, ferry and train schedule to Freeport, ME on the Moovit app.
Step by Step
- 1Start from ferry stationCliff Island
- 2Wait for ferryDBGates 2, 3, Or 4
- 3Ride to ferry stationCasco Bay Lines TerminalID CBL60 min
- 4Walk to bus stationPortland City Hall0.57 mi • 12 min
- 5Wait for bus9AWashington Ave + Auburn St
- 6Ride to bus stationCongress St + Whitney St11 min
- 7Walk to train stationPortland Station510 yd • 7 min
- 8Wait for trainDOWNEASTERBrunswick Amtrak Station
- 9Ride to train stationFreeport Amtrak Station30 min
- 10Walk toFreeport, ME790 yd • 10 min
Public transit directions from Cliff Island to Freeport, ME
Bus, Ferry And Train schedule from Cliff Island to Freeport, ME
Related Routes
- Cascade Rd & Et - Northbound to Freeport, ME
- Cascade Rd & Et - Southbound to Freeport, ME
- City Of Portland to Freeport, ME
- Myrtle St + Brown St to Freeport, ME
- Broadway + Linton to Freeport, ME
- 425 Broadway to Freeport, ME
- Anthoine St + Hamilton St to Freeport, ME
- Anthoine St + Osborne Ave to Freeport, ME
- Anthoine St + Broadway to Freeport, ME
- Anthoine St + Columbus Ave to Freeport, ME
- Benjaman Pickett St + Adams St to Freeport, ME
- Broadway + Benjaman Pickett St to Freeport, ME
- Franklin St + Fore St Nb to Freeport, ME
- Broadway + Broadway to Freeport, ME
- Broadway + Broadway (Shelter) to Freeport, ME
- Broadway + Burnham St to Freeport, ME
- Broadway + Burnham to Freeport, ME
- Broadway + Elm St to Freeport, ME
- Broadway + Evans St to Freeport, ME
- Broadway + Amato's to Freeport, ME
Questions & Answers
What is the fastest way to get from Cliff Island to Freeport, ME?
The fastest way takes 146 minutes, using Ferry line DB, Bus line 9A, Train line DOWNEASTER.
Is there a direct ferry between Cliff Island and Freeport, 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 26 min.
Which ferry line goes from Cliff Island to Freeport, ME?
The DB ferry line goes from Gates 2, 3, Or 4 station near Cliff Island in Portland to Casco Bay Lines Terminal station. From there you’ll have to take one bus line and one train line till Casco Bay Lines Terminal station near Freeport, ME in Portland, ME.
How long does it take to travel from Cliff Island to Freeport, ME by ferry, bus and train?
The total travel time between Cliff Island in Portland and Freeport, ME in Portland, ME by ferry, bus and train is about 2 hr 26 min.
Where do I get on the ferry near Cliff Island to get to Freeport, ME?
Get on the DB ferry from the Gates 2, 3, Or 4 station near Cliff Island in Portland.
Where do I get off the ferry when travelling between Cliff Island and Freeport, ME?
Get off the ferry at the Casco Bay Lines Terminal station, which is closest to Freeport, ME in Portland, ME.
Popular Routes
- Broadway + Anthoine St to Freeport ME USA
- Ocean St + Stanley St to Falmouth ME USA
- Highland Ave + Lighthouse Day School to Long Island ME USA
- Biddeford to Portland
- Broadway + Fellows St to Westbrook ME USA
- Chebeague Island to Freeport
- Main St + Froswick Ave to Ocean Park ME USA
- 119 Gannett Dr to Falmouth ME USA
- Main St + Cash Corner to Falmouth ME USA
- Broadway + 747 Broadway to Freeport ME USA
- Freeport to Old Orchard Beach
- Evans St + Community Center to Gorham
- Broadway + Lincoln St to Long Island ME USA
- Broadway + Anthoine to Gorham
- Broadway + Lincoln St to Long Island ME USA
- Westbrook St + Upper Coach Rd to Freeport ME USA
- Portland to Old Orchard Beach
- Highland Ave + South Portland High School to Gorham
- York St + State St to Gorham
- Highland Ave + T-Ledge Condos to Westbrook ME USA