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...
  • Excellent38%
  • Very good32%
  • Average14%
  • Poor10%
  • Terrible4%
Travellers talk about
“brunch” (9 reviews)
“ribeye” (9 reviews)
All hours
American, Bar, Gluten Free Options
$$ - $$$
100 S Railroad Ave, Ashland, VA 23005-2076
Write a Review
Reviews (263)
Traveller rating
Traveller type
Time of year

1 - 10 of 263 reviews

Reviewed 3 days ago

It was Prom night in this town and we had to eat in the bar. This was fine with us. Great old architecture. Service was very friendly. They had complete meals and bar food. Food was good. Bar was out of some ingredients, but they...More

Thank FieldHockeyMom7
Reviewed 4 days ago

We've been there and couple of times and try to like it because it is close and a pretty cool location beside the train tracks. I always find their menu challenging to find something interesting to order and usually get the steak which I rarely...More

Thank rchess9513
Reviewed 1 week ago via mobile

We went to this restaurant with a group of teachers heading to the Prom. I loved our waitress and it's not her fault but my husband didn't get his food until the rest of us had finished eating. The table next to is had a...More

Thank Perdido
Reviewed 1 week ago via mobile

Met for a business lunch with 3 colleagues. Server was very friendly and did not rush us, plus he offered to run tabs separately without us having to ask. I ordered the beet salad with grilled chicken. Amazing! So incredibly delicious. I'm craving it again...More

Thank mamaluvs2travel
Reviewed 2 weeks ago

I was staying at the Crossing Resorts for a conference and did not want to eat at the bar for two consecutive nights. Based on the Iron Horse's then number 1 rating on Trip Advisor, I made a reservation for a party of 7. We...More

Thank LeePulaski_Va_
Reviewed 3 weeks ago via mobile

Glad us stopped in Ashland because we had a wonderful meal at Iron Horse. I got the generous serving of paella & my husband has salmon. Service was solid and specialty drinks were above average. We finished the meal by splitting Pecan Pie. We really...More

Thank Susan R
Reviewed 3 weeks ago

A great place to drink, dine and on a nice day sit outside and watch the trains go by. I love trains so the proximity to the Amtrak and CSX lines is awesome. The menu is really good, the specials are always worth trying and...More

Thank steven w
Reviewed 21 April 2017

We dine at the Iron Horse twice a year, a reliable joy on our snowbird migratory path. My brother was a lifelong railroad guy which is what first attracted us but the warm and attentive service and solidly good food has kept us coming back...More

Thank cdcarlin108
Reviewed 16 April 2017 via mobile

It's good that a place like this is not too ambitious. The bar looks very cool, and there are decent microbrews to be had. I had morels with asparagus pasta which was solid. Surprised the morels tasted good. Three at the table just had burgers...More

Thank BuskyBusk
Reviewed 13 April 2017 via mobile

We go to the Ironhorse about 3 times a year. Would recommend brunch on Sunday. It's really good. Dinner is nice but would like to see the menu change up a bit.

Thank 34tammyw
Nearby Restaurants
Trackside Grill
173 reviews
.09 km away
Homemades by Suzanne
98 reviews
.05 km away
The Caboose Wine & Cheese
21 reviews
.05 km away
Nearby Attractions
Center Of The Universe Brewing Company
38 reviews
6.36 km away
James River Cellars Winery
86 reviews
6.63 km away
Ashland/Hanover Visitor Center
22 reviews
.11 km away
Gallery Flux
6 reviews
.38 km away
Questions & AnswersAsk a question
Want to get my inlaws a gift card for a meal. How much would cover the average dinner?
12 December 2016|
Answer Show 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, Wheelchair Accessible, Serves Alcohol, Full Bar, Highchairs Available
Dining Style
Casual Dining
Good for
Bar Scene, Child-friendly, Groups, Local cuisine, Business meetings, Romantic, Special Occasion Dining
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
  • E-mail
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.