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.
All 73 Ashland Restaurants

Iron Horse Restaurant

100 S Railroad Ave, Ashland, VA 23005-2076
(804) 752-6410
Improve this listing
Reserve with OpenTable
Ranked #13 of 73 Restaurants in Ashland
Mon - Sat 2:30 pm - 10:00 pm
Cuisines: American
More restaurant details
Restaurant details
Good for: Romance, Doing business, Local cuisine, Special occasions, Entertaining clients
Dining options: Breakfast/Brunch, Lunch, Dinner, Reservations, Late Night
Dining style: Casual Dining
Cross street: England Street
Transit: 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.
Description: 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.
Write a Review

128 reviews from our community

Visitor rating
Rating summary
Date | Rating
  • English first
  • French first
  • Any
English first
North Myrtle Beach, South Carolina
Senior Contributor
30 reviews 30 reviews
28 restaurant reviews
16 helpful votes 16 helpful votes
3 of 5 stars Reviewed January 18, 2015

Have eaten here 4 times in three years. Frequent traveler on I-95. Always stay at the Hampton, and most times eat here. Really up and down, both food and service. Some nights the staff is wonderful young people focused on their job. Other times hanging around the bar or outside? Have had some quality meals on occasions, sometimes poor, cold... More 

Was this review helpful? Yes
Richmond, Virginia
Senior Reviewer
8 reviews 8 reviews
7 restaurant reviews
5 helpful votes 5 helpful votes
3 of 5 stars Reviewed January 8, 2015

If you live in Ashland Virginia you know that your choices for dining are extremely limited. Iron Horse is a great locals place in the summer to sit and dine on the railroad tracks. The manager is super friendly and the wait staff is attentive. I actually cancelled a reservation at The Jefferson to give Iron Horse a try on... More 

Was this review helpful? Yes 1
Holden, Massachusetts
Senior Contributor
22 reviews 22 reviews
10 restaurant reviews
5 helpful votes 5 helpful votes
5 of 5 stars Reviewed January 6, 2015

The Iron Horse found its name from having a location beside the railroad tracks. Who would have thought that a location just a short distance from railroad tracks could support a luxury dining experience? It does, the trains seem like part of the entertainment or blend into the background. The ambiance of the open old brick oven kitchen and cozy... More 

Was this review helpful? Yes
Mendon, Massachusetts
5 reviews 5 reviews
5 restaurant reviews
5 of 5 stars Reviewed January 6, 2015

Great place to kick back and relax for a great meal, The waite service is awesome and very attentive.It's nice to see the train coming into town while your having dinner. I have gone here for both lunch and dinner with friends who moved down to the Ashland area, and have never been disappointed. I travel the east coast on... More 

Was this review helpful? Yes
N Chesterfield
Senior Contributor
38 reviews 38 reviews
20 restaurant reviews
16 helpful votes 16 helpful votes
1 of 5 stars Reviewed January 2, 2015

My most recent visit, where I took four friends for a special occasion on a Monday night, found the excellant service was paired with the total inability of the kitchen to provide any of the first three entree options, after the waiter took our orders. As portrayed, my first special order of Cod was reportedly "burned" by the chef, so... More 

Was this review helpful? Yes 1
Mechanicsville, Virginia
Top Contributor
80 reviews 80 reviews
57 restaurant reviews
31 helpful votes 31 helpful votes
4 of 5 stars Reviewed October 30, 2014 via mobile

The food was excellent and geared toward the lovely fall weather. The pumpkin soup was outstanding as was the Ahi Yellow fin Tuna. The waitress was a little ditzy serving us the wrong wine for the second bottle, mixing the two wines in our glasses and she kept forgetting what we ordered! However, she was extremely pleasant and apologetic.

Was this review helpful? Yes 1
Naples, Florida
Top Contributor
77 reviews 77 reviews
49 restaurant reviews
44 helpful votes 44 helpful votes
4 of 5 stars Reviewed October 29, 2014

We stopped in AshlAnd without a clue as to where to stop. Had a very good lunch and an excellent dessert. Server was very busy so service is a bit slower than we like but no complaints. Would go back on our return trip North. Funky fun decor and very clean.

Was this review helpful? Yes
Top Contributor
134 reviews 134 reviews
44 restaurant reviews
114 helpful votes 114 helpful votes
4 of 5 stars Reviewed October 27, 2014

My wife, two daughters (16 and 13) and i went to Ashland for a meal on our way to Patrick Henry's home, Scotchtown. We actually were going to one of the top rated places to eat in Ashland, according to Tripadvisor, but found they close on Saturdays at 3 o'clock. We saw Iron Horse a block away and it seemed... More 

Was this review helpful? Yes 1
Richmond, Virginia
Senior Reviewer
9 reviews 9 reviews
7 restaurant reviews
6 helpful votes 6 helpful votes
2 of 5 stars Reviewed October 17, 2014

Went to Ironhorse for lunch. Sat outside on a beautiful day. The waiter was polite and attentive. Everyone seated outside began to migrate inside because of the numerous honey bees swarming all around (we followed). From that point on, the service went straight downhill and when the food came out 20 minutes later it only got worse. The soup I... More 

Was this review helpful? Yes
Cleveland, Ohio
14 reviews 14 reviews
6 restaurant reviews
3 helpful votes 3 helpful votes
3 of 5 stars Reviewed October 12, 2014

Stopped for dinner on a Friday night. There was a large party there so the kitchen was a little back up. They told us in advance and that was not a problem...we weren't in any hurry. Food was good...pot roast was very tender and chicken super juicy but a little salty. My complaint was the noise level...very hard to hear... More 

Was this review helpful? Yes

Travelers who viewed Iron Horse Restaurant also viewed


Been to Iron Horse Restaurant? Share your experiences!

Write a Review Add Photos & Videos

Additional Information about Iron Horse Restaurant

Address: 100 S Railroad Ave, Ashland, VA 23005-2076
Phone Number: (804) 752-6410
Location: United States  >  Virginia (VA)  >  Ashland
Open Hours:
Monday 2:30 pm - 10:00 pm
Tuesday 2:30 pm - 10:00 pm
Wednesday 2:30 pm - 10:00 pm
Thursday 2:30 pm - 10:00 pm
Friday 2:30 pm - 10:00 pm
Saturday 2:30 pm - 10:00 pm
Cuisine: American

Owners: What's your side of the story?

Register now for free — and start getting automatic notification of new reviews, responding to traveler feedback, adding new photos to your listing and much more.

Manage your listing

Questions & Answers

Questions? Get answers from Iron Horse Restaurant staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?