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.

Best Restaurants in Harrisonburg, VA

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Local Chop and Grill House

#1 of 193 Restaurants in Harrisonburg
Price: $18 - $30 Map
Visitor photos (24)
Menu
Cuisines: American Steakhouse Seafood Contemporary
Reserve

Grilled Cheese Mania

#2 of 193 Restaurants in Harrisonburg
Price: $4 - $12 Map
Visitor photos (54)
Menu
Cuisines: Soups American Sandwiches Vegetarian

Corgans' Publick House

#3 of 193 Restaurants in Harrisonburg
Price: $8 - $16 Map
Visitor photos (7)
Menu
Cuisines: American Irish Pub

Vito's Italian Kitchen formerly L'Italia Pizza & Pasta

#4 of 193 Restaurants in Harrisonburg
Price: $16 Map
Visitor photos (16)
Menu
Cuisines: Italian Pizza

Jack Brown's Beer & burger Joint

#5 of 193 Restaurants in Harrisonburg
Map
Visitor photos (33)
Menu
Cuisines: Hamburgers

Joshua Wilton House

#6 of 193 Restaurants in Harrisonburg
Price: $30 - $50 Map
Visitor photos (15)
Menu
Cuisines: American Fusion Eclectic
Reserve

Thai Flavor

#7 of 193 Restaurants in Harrisonburg
Price: $5 - $15 Map
Visitor photos (1)
Menu
Cuisines: Thai

A Bowl of Good Cafe'

#8 of 193 Restaurants in Harrisonburg
Map
Visitor photos (10)
Menu
Cuisines: Healthy

Bella Luna Wood-Fired Pizza

#9 of 193 Restaurants in Harrisonburg
Map
Visitor photos (6)
Menu
Cuisines: Pizza

Clementine Cafe

#10 of 193 Restaurants in Harrisonburg
Price: $10 - $15 Map
Visitor photos (46)
Menu
Cuisines: Eclectic

Taste of India

#11 of 193 Restaurants in Harrisonburg
Map
Visitor photos (4)
Menu
Cuisines: Indian

Wood Grill Buffet

#12 of 193 Restaurants in Harrisonburg
Map
Visitor photos (10)
Menu
Cuisines: American

Food.Bar.Food

#13 of 193 Restaurants in Harrisonburg
Price: $16 Map
Visitor photos (18)
Menu
Cuisines: Bar International Contemporary Pan-Asian

The Little Grill Collective

#14 of 193 Restaurants in Harrisonburg
Price: $6 - $11 Map
Visitor photos (19)
Menu
Cuisines: Vegetarian Vegan

Joe's Griddle & Grill

#15 of 193 Restaurants in Harrisonburg
Map
Visitor photos (3)
Menu
Cuisines: American Grill Diner

Xenia Kebab Grille

#16 of 193 Restaurants in Harrisonburg
Price: $5 - $15 Map
Visitor photos (6)
Menu
Cuisines: Mediterranean

Franco's Pizza

#17 of 193 Restaurants in Harrisonburg
Map
Visitor photos (1)
Menu
Cuisines: Pizza

Union Station

#18 of 193 Restaurants in Harrisonburg
Map
Visitor photos (18)
Menu
Cuisines: American Sushi

Black Forest German Restaurant

#19 of 193 Restaurants in Harrisonburg
Price: $5 - $20 Map
Visitor photos (15)
Menu
Cuisines: German

Jalapeno Southwest Grill

#20 of 193 Restaurants in Harrisonburg
Price: $6 - $11 Map
Visitor photos (3)
Menu
Cuisines: Mexican Southwestern Bar

Sub Station

#21 of 193 Restaurants in Harrisonburg
Map
Visitor photos (4)
Menu
Cuisines: Mexican

Jimmy Madison's

#22 of 193 Restaurants in Harrisonburg
Map Menu
Cuisines: American

CubanBurger

#23 of 193 Restaurants in Harrisonburg
Map
Visitor photos (2)
Menu
Cuisines: Hamburgers Cuban

IHOP

#24 of 193 Restaurants in Harrisonburg
Map Menu

Taste of Thai

#25 of 193 Restaurants in Harrisonburg
Map
Visitor photos (7)
Menu
Cuisines: Thai

Billy Jack's Wing & Draft House

#26 of 193 Restaurants in Harrisonburg
Map
Visitor photos (26)
Menu
Cuisines: American

Mr. J's Bagels & Deli - East Market Street

#27 of 193 Restaurants in Harrisonburg
Map
Visitor photos (2)
Menu
Cuisines: Delicatessen Bagels

L'Italia Restaurant And Bar

#28 of 193 Restaurants in Harrisonburg
Price: $10 - $19 Map
Visitor photos (26)
Menu
Cuisines: Italian

Benny Sorrentino's Pizza

#29 of 193 Restaurants in Harrisonburg
Map Menu
Cuisines: Pizza

Five Guys

#30 of 193 Restaurants in Harrisonburg
Map Menu
Cuisines: American