Trip to Harrisburg

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Lancaster to Harrisburg

🚆 Embark on a quick and convenient train journey from Lancaster to Harrisburg with services departing every two hours and taking approximately 43 minutes. 🛤️ Enjoy a comfortable ride on the Amtrak-operated train from Lancaster station to Harrisburg station, covering a distance of 35.1 miles with fares ranging from $1 to $65. 🌆 Explore the vibrant city of Harrisburg upon your arrival, whether you opt for the 36-minute Keystone Service, the 33-minute Keystone Service, or the 34-minute Pennsylvanian route for a seamless travel experience.

Where to stay in Harrisburg

There are over 59 hotels to stay in Harrisburg. Prices range from $52 per night.

Accomodation
  • Amtrak is the sole provider of train routes from Lancaster to Harrisburg. The direct train service operates every two hours, seven days a week, with a journey duration of approximately 43 minutes. Passengers can book tickets and check schedules on the official Amtrak website for these efficient and convenient train connections between Lancaster and Harrisburg.
  • The fastest train between Lancaster and Harrisburg is operated by Amtrak with a journey time of approximately 43 minutes. This direct service departs from Lancaster station and arrives at Harrisburg station, running every two hours every day. Travelers can enjoy a quick and efficient ride on this route, connecting the two cities in a convenient manner.
  • Trains departing for Harrisburg from Lancaster leave from the Lancaster station. This station is where the Amtrak-operated train services begin their journey to Harrisburg. Passengers can board the train at Lancaster station to start their trip to the capital city of Pennsylvania.
  • There are multiple trains operating between Lancaster and Harrisburg. The direct train service provided by Amtrak runs every two hours, seven days a week, offering passengers convenient and frequent options for travel between the two cities. With a journey duration of approximately 43 minutes, travelers can choose from various departure times throughout the day to reach Harrisburg from Lancaster by train.
  • The train journey from Lancaster to Harrisburg concludes at Harrisburg Station. This station serves as the final destination for the Amtrak train services connecting the two cities. Harrisburg Station provides a convenient arrival point for passengers exploring the capital city of Pennsylvania or connecting to further travel destinations. Travelers can disembark at Harrisburg Station with easy access to local transportation options and nearby attractions.
  • The first train of the day to travel from Lancaster to Harrisburg typically departs early in the morning as part of the regular two-hour service frequency provided by Amtrak. The last train of the day on this route usually leaves in the evening, ensuring travelers have options throughout the day. Passengers can consult the Amtrak schedule for specific departure times to plan their journey effectively and choose a convenient travel time between Lancaster and Harrisburg.
  • There are multiple direct train trips each day between Lancaster and Harrisburg. These services, operated by Amtrak, run every two hours, providing passengers with frequent options for travel between the two cities. With consistent departures throughout the day and the journey lasting approximately 43 minutes, travelers can easily plan their trips and choose a convenient time to commute by train from Lancaster to Harrisburg.
  • Yes, there is a direct train service between Lancaster and Harrisburg. This train departs from Lancaster and arrives at Harrisburg, with services operating every two hours, seven days a week. The journey on this direct route typically takes around 43 minutes, providing passengers with a convenient and efficient transportation option between the two cities.
  • The cost of a train ticket from Lancaster to Harrisburg can vary between $1 and $65, depending on factors such as the time of booking, class of service, and availability of discounts. Passengers have a range of fare options to choose from when traveling between these two cities by train, making it accessible for various budgets. It is advisable to check the specific pricing details on the Amtrak website or through other ticketing platforms to secure the best possible rates for the journey.

Will you be returning to Lancaster by train?

If you are looking for the return train journey, check out trains from Harrisburg to Lancaster

See schedule