Restaurant

Hanging Rock Tavern

4.7 (189 reviews) $10 to $20 1790 Thompson Memorial Dr, Salem, VA 24153, United States · 03:00 PM - 10:00 PM

Hanging Rock Tavern in Salem, VA offers a casual dining experience with diverse menu options including comfort food, cocktails, and live music. Check location, hours, and menu access.

Hanging Rock Tavern

Menu availability

HTML menu
Available
Menu items listed
110 dishes
Last updated
Browse full menu

Place snapshot

Rating 4.7 (189 reviews)
Price Range $10 to $20
Address 1790 Thompson Memorial Dr, Salem, VA 24153
Opening Hours Tue–Sat: 3PM–10PM, Sun: 11AM–8PM, Closed Mon
Service Options Dine-in, Takeout, Outdoor seating
Atmosphere Casual, Cozy, Trendy
Accessibility Wheelchair accessible entrance and restroom
Contact +1 540-302-8675

About this place

About Hanging Rock Tavern

Hanging Rock Tavern is a casual restaurant located in Salem, VA, known for its comfort food, extensive beer and cocktail selections, and live music events. It caters to a variety of diners, including families, solo guests, and groups.

The menu features items like burgers, seafood entrees, and vegetarian options, with accommodations for gluten-free diets noted by satisfied guests. The tavern offers both indoor and outdoor seating with a laid-back, cozy atmosphere.

With a strong reputation for friendly service and a lively environment, it serves lunch, dinner, and brunch alongside dessert and beverage selections including wine and hard liquor.

What to expect

The dining experience

Atmosphere

The setting is casual and trendy with a cozy feel, featuring live music and a lively bar area. Guests appreciate the great beer selection and comfortable ambiance.

Service Style

Dine-in, outdoor seating, and takeout are available. The tavern does not accept reservations and offers fast, attentive service with a friendly staff.

Best For

Popular for lunch and dinner, the venue suits solo dining, families with kids, groups, and tourists seeking a casual meal and drinks.

Good Occasions

Ideal for casual outings, live music nights, family meals, and gatherings from mid-afternoon to evening hours throughout the week.

Location & contact

Find Hanging Rock Tavern

  • 1790 Thompson Memorial Dr, Salem, VA 24153, United States
  • +1 540-302-8675
  • In the Spring Mountain Road dining district, near Arville St — a short drive west of the Strip.
Call

Opening hours

When to visit

· 03:00 PM - 10:00 PM

Hours may change on public holidays and special events. Please confirm with the restaurant.

Weekly opening hours for Hanging Rock Tavern
Monday Closed
Tuesday 03:00 PM - 10:00 PM
Wednesday 03:00 PM - 10:00 PM
Thursday 03:00 PM - 10:00 PM
Friday Today 03:00 PM - 10:00 PM
Saturday 11:00 AM - 10:00 PM
Sunday 11:00 AM - 08:00 PM

Service options & amenities

Good to know

Service Options

  • Dine-in
  • Outdoor seating
  • Takeout
  • No delivery

Amenities & Offerings

  • Bar onsite
  • Restroom
  • Beer
  • Cocktails
  • Coffee
  • Vegetarian options
  • Wine
  • Hard liquor

Accessibility

  • Wheelchair accessible entrance
  • Wheelchair accessible parking lot
  • Wheelchair accessible restroom
  • Wheelchair accessible seating

Planning & Parking

  • No reservations accepted
  • Payments accepted on site
  • Free parking lot
  • Free street parking

For restaurant owners

Is this your restaurant?

Claim Hanging Rock Tavern to keep the menu, hours and contact details accurate — or let us know if something here looks out of date.

FAQ

Frequently asked questions

Yes, outdoor seating is available alongside indoor dining options.