To travel by train from Portland ME to Harrisburg PA Amtrak has a multitude of schedules and connections, which you will be able to view at the train station in your area.
Info about train tickets from Portland ME to Harrisburg PA: Train Schedule
If after consulting online the train schedule for your travel from Portland ME to Harrisburg PA you have not found one that suits your needs, you can approach the point of sale of the station in Portland ME to try and purchase the ticket to Harrisburg PA that you are looking for.
Portland ME Train Station:
100 Thompson's Point Road
Portland Transportation Center
Portland. ME 04102
Other forms of travel from Portland ME to Harrisburg PA: Bus & Flights to Harrisburg PA
In case that you do not find a train ticket from Portland ME to Harrisburg PA that suits your needs, next we suggest other alternatives to get to Harrisburg PA.
Flights to Harrisburg PA
Check the schedules and prices for the flights to Harrisburg PA on the airlines that fly to the airport nearest to Harrisburg PA.
AirTran Airways · American Airlines · America West Airlines · Colgan Air · Compass Airlines · Continental Airlines · Chautauqua Airlines · Delta Airlines · ExpressJet Airlines · Frontier Airlines · Independence Air · JetBlue Airways · Mesaba Airlines · Northwest Airlines · Pinnacle Airlines · SkyWest Airlines · Southwest Airlines · Spirit Airlines · TransWorld Airlines · United Airlines · US Airways
Philadelphia International Airport
FAA: PHL, IATA: PHL, ICAO: KPHL
Travel by bus to Harrisburg PA
These are the companies that travel from Portland ME to Harrisburg PA or that have stops in the vicinity of Harrisburg PA.
Bus Companies that operates in Pennsylvania:
Amtrak Thruway Motorcoach · Coach USA · Dillon's Bus Service · First Transit · Greyhound · Megabus · MV Transportation · Trailways Transportation System · Atlantic Express · BoltBus · Peter Pan Bus Lines · Superior Tours