1,000+ travel companies
1,000+ travel companies
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
42K ratings
Google Play
136K reviews
Compare prices and tickets Portland, ME to Old Orchard Beach, ME by bus
Compare bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Thu
Jan 22
Jan 22
Fri
Jan 23
Jan 23
Sat
Jan 24
Jan 24
Sun
Jan 25
Jan 25
Mon
Jan 26
Jan 26
Tue
Jan 27
Jan 27
Wed
Jan 28
Jan 28
Journey information
Overview: Train from Portland, ME to Old Orchard Beach, ME
Stations & Schedule
- Most trains depart from Portland Transportation Center, Portland, ME and arrive in Old Orchard Beach Station, Old Orchard Beach, ME
- First train typically departs at 12:41 AM and the last at 08:08 PM
Distance 11 miles (19 km) |
First train 00:41 |
Last train 20:08 |
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $2 (€2)
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $2 (€2)
FAQs: Trains from Portland, ME to Old Orchard Beach, ME
Find answers to the most common questions about traveling from Portland, ME to Old Orchard Beach, ME by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Old Orchard Beach, ME, this guide helps you travel smarter and with confidence.

The distance by train from Portland, ME to Old Orchard Beach, ME is 11 miles (19 km).
The first train from Portland, ME to Old Orchard Beach, ME leaves at 12:41 AM.
The last train from Portland, ME to Old Orchard Beach, ME leaves at 8:08 PM.
Unfortunately, there is no night train available from Portland, ME to Old Orchard Beach, ME.
The train station in Portland, ME that goes to Old Orchard Beach, ME is Portland Transportation Center, Portland, ME, which connects to Old Orchard Beach Station, Old Orchard Beach, ME.
The cheapest way to get from Portland, ME to Old Orchard Beach, ME is by bus, with a cost of around $2 (€2).
The train journey from Portland, ME to Old Orchard Beach, ME is considered scenic, offering views of the Maine coastline, charming small towns, and lush landscapes along the route.
For a fulfilling experience in Old Orchard Beach, ME, plan to spend about 2 to 3 days. This allows enough time to enjoy the beach, explore local attractions like Palace Playland, and dine at seaside restaurants.
No, you cannot take the train from Portland, ME to Old Orchard Beach, ME.
popular train stations
Popular train stations from Portland, ME to Old Orchard Beach, ME
Portland
Old Orchard Beach
The major train station for departures in Portland is Portland Transportation Center. Find all the information you need to know about services, amenities and connections at Portland Transportation Center for your trip from Portland to Old Orchard Beach.
Portland Transportation Center









Amenities at train station
information
Ticket Office Hours
- 5:00 AM - 10:00 PM Monday - Sunday
Distance to city center
3 kmNumber of platforms
2Wifi
- Free
Parking
- Parking is $5.50 per day and available on a first-come, first-served basis. Parking for Downeaster passengers is available in the lot across the street from the station.
Taxis
- Outside the main entrance.
Accessibility
- Ramps, restrooms.
Information Desk
- Located in the main hall
Luggage Carts
- Free
Station Plan
- The station serves as a hub for both Amtrak Downeaster trains and intercity buses, with facilities for ticketing and waiting areas.
Public transit options for Portland Transportation Center
- Bus: Concord Coach Lines
- Local bus services available
The major train station for arrivals in Old Orchard Beach is Old Orchard Beach Station. Find all the information you need to know about services, amenities and connections at Old Orchard Beach Station for your journey to Old Orchard Beach from Portland.
Old Orchard Beach Station


Amenities at train station
Most popular train connections from Portland, ME
More options for your journey from Portland, ME to Old Orchard Beach, ME
Here are some other resources that might have the information you need
Most popular trains to and from Old Orchard Beach, ME and Portland, ME
Most popular train connections to Old Orchard Beach, ME
HomeTrainsTrains in USATrain Times to Old Orchard Beach, MEPortland, ME to Old Orchard Beach, ME train
