More info: Ashland is an Amtrak intercity train station serving Northeast Regional trains bound for Richmond, Newport News and Norfolk as well as many points north. Twenty Amtrak trains pass Ashland Monday through Friday and nineteen trains on weekend days. Half of the daily Amtrak trains stop at the Ashland Amtrak station. These trains are Northeast Regional trains. Long-distance trains do not stop. Over 30 different Amtrak trains pass Ashland during the course of a week.
Amtrak trains provide a picturesque view for passengers riding through or stopping at this small Richmond suburb and college town. The rails run between the two central streets, which are lined with beautiful shade trees and a variety of Colonial Revival and Queen Anne homes, college and commercial buildings.
Ashland is located in the heart of Hanover County. Developed by the railroad as a mineral springs resort, the origin of the town dates back to the late 1840s.