Can I take a train to OOB?
Old Orchard Beach, Maine does not have its own train station, but it is possible to take a train to a nearby station and then take a taxi or other form of transportation to Old Orchard Beach.
The closest Amtrak train station to Old Orchard Beach is the Saco Transportation Center, located at 130 Main St, Saco, ME 04072. This station is served by the Amtrak Downeaster, which runs between Boston, Massachusetts and Brunswick, Maine, with stops in several other towns and cities along the way. From the Saco Transportation Center, it is about a 10-minute drive to Old Orchard Beach.
Another option is to take the Amtrak to Portland Transportation Center, which is located in Portland, Maine, about 30 minutes north of Old Orchard Beach. From there, you can take a bus or taxi to Old Orchard Beach. The Concord Coach Lines provides bus service from Portland to Old Orchard Beach.
Keep in mind that public transportation options may be limited in the area, so it is a good idea to plan ahead and arrange for transportation from the train station to your destination in Old Orchard Beach.