Yes, there is a direct train departing from Birmingham Intermodal Facility and arriving at Salisbury Amtrak Station station. Services depart once daily, and operate every day. The journey takes approximately 11h 8m.More details
The distance between Alabama and Salisbury is 401 miles. The road distance is 429.8 miles.Get driving directions
Alabama to Salisbury train services, operated by Amtrak, depart from Birmingham Intermodal Facility station.More details
Alabama to Salisbury train services, operated by Amtrak, arrive at Salisbury Amtrak Station.More details
Book your Alabama to Salisbury train tickets online with Rome2rio.Search and book
Salisbury is 1h ahead of Alabama. It is currently 6:38 PM in Alabama and 7:38 PM in Salisbury.
There are 29+ hotels available in Salisbury. Prices start at $100 USD per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps