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
- Anthoine St + Broadway to Ocean Park ME USA
- Preble St + Preble St Ext to Yarmouth ME USA
- Highland + Whispering Pines to Portland ME USA
- Broadway + Orlando St to Long Island ME USA
- Walmart to Gorham
- Main St + Skillings St to Falmouth ME USA
- 5 Points Shopping Center to Ocean Park ME USA
- Shops Way to Portland ME USA
- Scarborough to Biddeford
- Main St + Skillings St to Yarmouth ME USA
- Broadway + Broadway to Gorham
- Western Ave + Foden Rd to Gorham
- Broadway + N Kelsey St to Ocean Park ME USA
- Highland Ave + Nazarine Church to Falmouth ME USA
- Temple St + Free St to Yarmouth ME USA
- The Pines to Portland ME USA
- Broadway + Orlando St to Freeport ME USA
- Broadway + Kenneth St to Yarmouth ME USA
- Anthoine St + Hamilton St to Long Island ME USA
- Ocean + D St to Falmouth ME USA