One of the best things about Richmond is that there are so many surrounding areas that aren’t technically Richmond but are perfect for weekend adventures and day trips. Ashland, Virginia is one such place.
Located about 20 minutes from downtown Richmond, Ashland is a picture-perfect small town, which originally began as a resort for Richmonders and later developed around a railroad station during rail travel’s heyday. The train tracks run right through downtown which always makes things just a little more exciting, especially for kids. You can also usually hop on an Amtrak from Richmond to Ashland for less than $15.