The distance between Portland to Old Orchard Beach is 11.66 miles or 18.76 km. A train trip from Portland to Old Orchard Beach typically takes and 15 minutes. If you are looking to get to Old Orchard Beach faster, the fastest advertised duration is offered by Amtrak Downeaster. The fastest train trip covers the distance in and 15 minutes to get from Portland to Old Orchard Beach.
The train trip takes less than one hour to reach Old Orchard Beach. That's so quick you don't even need to make a day trip out of it, you could just hop on the train to explore Old Orchard Beach for a couple of hours and be back in Portland in no time.
On Sunday trains from Portland to Old Orchard Beach are the busiest. If you are looking for a great deal on your train tickets or to have extra room to stretch out, you might consider traveling on Tuesday instead, as that tends to be the least traveled day of the week.
Amtrak Downeaster train tickets from Portland to Old Orchard Beach start from $5.00, and on average cost $5.39. Daily there are 4 Amtrak Downeaster schedules to Old Orchard Beach. Amtrak Downeaster in Portland leaves from 100 Thompsons Pt Rd, And in Old Orchard Beach trains arrive at 11 First St - Chamber of Commerce,
From Portland to Old Orchard Beach train travel on Amtrak Downeaster takes 0 hours and 15 minutes.
If you're considering a weeked trip, Amtrak Downeaster offers 5 schedules for you to choose from. You can expect to pay $5.25 for a one-way train ticket to Old Orchard Beach.