Skip to main content

How to get from Saco to Freeport by train?

By train

Take one direct train from Saco to Freeport in Portland, ME: take the DOWNEASTER train from Saco Amtrak Station station to Freeport Amtrak Station station. The total trip duration for this route is approximately 1 hr 36 min.

96min
Train - DOWNEASTERDOWNEASTER
Walk to Freeport
Leaves from Saco Amtrak Station

Step by Step

  • 1
    Start from train station
    Start from train station
    Saco
  • 2
    Train - DOWNEASTERDOWNEASTER
    Wait for train
    DOWNEASTER
    Brunswick Amtrak Station
  • 3
    Ride to train station
    Ride to train station
    Freeport Amtrak Station
    60 min
  • 4
    Walk to Freeport
    Walk to
    Freeport
    1.6 mi • 33 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Portland, ME.
All local mobility options in one app

Public transit directions from Saco to Freeport

The distance between Saco, Portland, ME and Freeport, Portland, ME is approximately 37.09 mi, which can typically be travelled in 96 min. Moovit will show you the directions from Saco to Freeport by train, so no matter how you choose to travel in Portland, ME – you will always have plenty of easy options.

Public transit stations close to Saco

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)
  • 190 Main St
  • 209 Main St

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

Questions & Answers

  • What is the fastest way to get from Saco to Freeport?

    The fastest way takes 96 minutes, using Bus line DOWNEASTER.

  • Is there a direct train between Saco and Freeport in Portland, ME?

    Yes, there is a direct train going from Saco to Freeport in Portland, ME in 1 hr 36 min.

  • Which train line goes from Saco to Freeport in Portland, ME?

    The DOWNEASTER train line goes from Brunswick Amtrak Station station near Saco to Freeport Amtrak Station station near Freeport in Portland, ME.

  • How long does it take to travel from Saco to Freeport in Portland, ME by train?

    The total travel time between Saco and Freeport in Portland, ME by train is about 1 hr 36 min.

  • Where do I get on the train near Saco to get to Freeport in Portland, ME?

    Get on the DOWNEASTER train from the Brunswick Amtrak Station station near Saco in Portland, ME.

  • Where do I get off the train when travelling between Saco and Freeport in Portland, ME?

    Get off the train at the Freeport Amtrak Station station, which is closest to Freeport in Portland, ME.

  • When is the first train from Saco to Freeport in Portland, ME?

    The first train from Saco to Freeport in Portland, ME is Downeaster. It leaves the Saco Amtrak Station station at 8:35 PM.

Real-Time Arrivals, Schedules, Maps & More