We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Iron Horse Restaurant

100 S Railroad Ave, Ashland, VA 23005-2076
+1 804-752-6410
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent40%
  • Very good32%
  • Average14%
  • Poor10%
  • Terrible4%
Travellers talk about
“brunch” (20 reviews)
“steak” (29 reviews)
All hours
American, Bar, Gluten Free Options, Vegetarian Friendly, Vegan Options
€€ - €€€
100 S Railroad Ave, Ashland, VA 23005-2076
All Details
Write a Review
Reviews (288)
Traveller rating
Traveller type
Time of year

1 - 10 of 286 reviews

Reviewed 4 days ago

Had a pretty good barbecue lunch on a slow day. Sat outside and enjoyed the cool fall weather, with good service. Plate was $8 and a pint of Yuengling beer was another $4.

Thank tazman1099
Reviewed 1 week ago via mobile

Was in town visiting RMC and decided to have a drink at the bar. Bartender was very personable and made great cocktails. Wish we had eaten dinner there as everything looked great coming out. At 9 they had an acoustic singer who was very good....More

Thank V5410EEkims
Reviewed 2 weeks ago via mobile

Great food, great atmosphere, great service....and the best grits that I have had....highly recommend!!!!

Thank Nicole S
Reviewed 2 weeks ago

Had a starter of sweet potatoe soup that was savory yet sweet. It was liked by all at the table. I also had the special grilled yellow tail tuna with shredded roasted Brussel Sprouts salad and wild rice. Attentive waiter and prompt food yet we...More

Thank kklay8181
Reviewed 3 weeks ago

Enjoyed trying the pumpkin soup, half a club sandwich and potato salad. It was a gloomy day and cold so it was a nice combination of food. Nice server. Got to watch the amtrac train go by while we were eating.

Thank threekittyinn
Reviewed 4 weeks ago

This place missed an excellent rating only because of the service, everything else was great. We stopped in for lunch. I had the soup, salad and half sandwich offer. The soup, chicken dumpling was one of the best soups I've ever had. If I hadn't...More

Thank norskies
Reviewed 4 November 2017

I could only oder from Bar menu - full menu was available till 5:30 I ordered the meatloaf and it was dry and hard. I actually struggled a bit to cut it with my fork (I never had tough meatloaf before). I'm sure the meatloaf...More

Thank hmsbluechip
Reviewed 25 October 2017 via mobile

This is a must for our annual trip to OBX. We have eaten in the dining room but for the second year we have enjoyed the seating outdoors with the opportunity to watch and hear the trains as they come down the middle of the...More

Thank david g
Reviewed 15 October 2017

Food and service was excellent!!! Ashland is a great little town.. Very nice atmosphere. Drink and beverage menu is just broad enough.

Thank Rudy K
Reviewed 7 October 2017 via mobile

Visiting my daughter in college and had a nice brunch on a Sunday. Sat outside with the family and watched the train go by several times. Had a wonderful Bloody Mary as well as waffles and chicken. Very happy with our visit. Very nice waitress....More

Thank V5410EEkims
Nearby Restaurants
Trackside Grill
191 reviews
.09 km away
Homemades by Suzanne
108 reviews
.05 km away
The Caboose Wine & Cheese
30 reviews
.02 km away
Nearby Attractions
Ashland/Hanover Visitor Center
25 reviews
.12 km away
Hickory Creek Antiques
6 reviews
.58 km away
Gallery Flux
6 reviews
.38 km away
Ashland Museum
5 reviews
.05 km away
Ask a question
Questions & Answers
12 December 2016|
AnswerShow all 5 answers
Response from Henry S | Reviewed this property |
15 dollars and up
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, After-hours
Restaurant features
Reservations, Private Dining, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Outdoor Seating
Dining Style
Casual Dining
Good for
Groups, Child-friendly, Kids, Special Occasion Dining, Business meetings, Bar Scene, Local cuisine, Romantic
Open Hours
14:30 - 22:00
14:30 - 22:00
14:30 - 22:00
14:30 - 22:00
14:30 - 22:00
14:30 - 22:00
Location and Contact Information
  • Address: 100 S Railroad Ave, Ashland, VA 23005-2076
    (England Street)
  • Public Transportation: The Ironhorse Restaurant is located at 100 South Railroad Avenue, on the corner of England Street (Rt. 54) and Railroad Avenue - conveniently, one block South of the Ashland Train Station.
  • Location: United States  >  Virginia (VA)  >  Ashland
  • Phone Number: +1 804-752-6410
With a two-story sign located on the busiest rail line in the East, The Ironhorse is an undeniable landmark in Ashland, VA. Since 1993, The Ironhorse has provided fine food and drink to locals, travelers and destination diners in the heart of Ashland. As Ashland has appointed itself “center of the universe”, The Ironhorse serves as the “restaurant at the center of the universe” where you’re always “welcome back.” The Ironhorse presents a seasonally changing, market-driven menu that features hand-cut steaks and fresh regional seafood, as well as chef-inspired nightly specials. Lunch (11:30-2:30) and dinner (5:30-10:00) are served Monday thru Saturday – with a light fare menu continuously available all day. Sunday brunch is served from 10-2:30. A welcoming Bistro on one hand, an inviting neighborhood pub on the other; Ironhorse also offers a family-friendly, casual fare menu. Dining reservations gladly taken.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing