There are 4 ways to get from Old Orchard Beach to Maine by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 1 bus
best- Take the train from Old Orchard Beach Amtrak to Portlandtrain Downeaster
- Take the bus from Portland Transportation Center to Congress St + Center Stbus Brz / ...
46 min$6–11Line 60 bus
cheapest- Take the bus from Saco Ave Walgreens to Portland Public Librarybus 60
50 min$2Taxi
- Take the taxi from Old Orchard Beach to Portlandtaxi 15.1 mi
22 min$50–65Drive 15.1 mi
- Drive from Old Orchard Beach to Portlandcar 15.1 mi
22 min$3–4
Old Orchard Beach to Maine by train and bus
Questions & Answers
The cheapest way to get from Old Orchard Beach to Maine is to line 60 bus which costs $2 and takes 50 min.
The fastest way to get from Old Orchard Beach to Maine is to taxi which takes 22 min and costs $50 - $65.
Yes, there is a direct bus departing from Saco Ave Walgreens and arriving at Portland Public Library. Services depart every four hours, and operate every day. The journey takes approximately 50 min.
The distance between Old Orchard Beach and Maine is 13 miles. The road distance is 15.2 miles.
The best way to get from Old Orchard Beach to Maine without a car is to train and line 1 bus which takes 46 min and costs $5 - $12.
It takes approximately 46 min to get from Old Orchard Beach to Maine, including transfers.
Old Orchard Beach to Maine bus services, operated by Biddeford Saco Old Orchard Beach Transit, depart from Saco Ave Walgreens station.
Old Orchard Beach to Maine bus services, operated by Biddeford Saco Old Orchard Beach Transit, arrive at Portland Public Library station.
Yes, the driving distance between Old Orchard Beach to Maine is 15 miles. It takes approximately 22 min to drive from Old Orchard Beach to Maine.
There are 451+ hotels available in Maine.
What companies run services between Old Orchard Beach, ME, USA and Maine, USA?
Biddeford Saco Old Orchard Beach Transit operates a bus from Saco Ave Walgreens to Portland Public Library every 4 hours. Tickets cost $2 and the journey takes 50 min.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Old Orchard Beach Amtrak to Portland
- Ave. Duration
- 19 min
- Frequency
- 5 times a day
- Estimated price
- $3–8
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 207-774-0351
- Website
- gpmetro.org
Bus from Portland Transportation Center to Congress St + Center St
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–4
- Schedules at
- gpmetro.org
- Phone
- 207 282 5408
- Website
- bsoobtransit.org
Bus from Saco Ave Walgreens to Portland Public Library
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $2
- Website
- https://bsoobtransit.org/
- Ave. Duration
- 22 min
- Estimated price
- $50–65
207 Taxi
- Phone
- +1 207-774-2255
- Website
- 207taxi.com
ABC Taxi
- Phone
- +1 207-772-8685
- Website
- abctaxiportland.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide












