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 Abingdon, 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)

The Balkan Bakery

#1 of 82 Restaurants in Abingdon
Map
Visitor photos (5)
Cuisines: European

128 Pecan

#2 of 82 Restaurants in Abingdon
Price: $7 - $16 Map
Visitor photos (36)
Menu
Cuisines: American

Anthony's Desserts

#3 of 82 Restaurants in Abingdon
Price: $10 Map
Visitor photos (20)
Menu

The Tavern

#4 of 82 Restaurants in Abingdon
Map
Visitor photos (21)
Menu
Cuisines: German Austrian Swiss European Pub

Rain Restaurant & Bar

#5 of 82 Restaurants in Abingdon
Map
Visitor photos (59)
Menu
Cuisines: Contemporary

Figaredo's Bistro

#6 of 82 Restaurants in Abingdon
Price: $14 - $24 Map
Visitor photos (20)
Menu

Wolf Hills Brewing Co.

#7 of 82 Restaurants in Abingdon
Map
Visitor photos (6)
Menu
Cuisines: American

The Peppermill

#8 of 82 Restaurants in Abingdon
Map
Visitor photos (2)
Menu

Ellis Soda Shoppe and Grill

#9 of 82 Restaurants in Abingdon
Price: $10 - $15 Map
Visitor photos (5)
Menu
Cuisines: American

Bone Fire Smokehouse

#10 of 82 Restaurants in Abingdon
Price: $8 - $28 Map
Visitor photos (18)
Menu
Cuisines: Barbecue

JJ's Restaurant & Sports Bar

#11 of 82 Restaurants in Abingdon
Map
Visitor photos (8)
Menu
Cuisines: American

Cracker Barrel

#12 of 82 Restaurants in Abingdon
Price: $20 Map
Visitor photos (5)
Menu
Cuisines: American

Heartwood Restaurant

#13 of 82 Restaurants in Abingdon
Map
Visitor photos (7)
Menu
Cuisines: American

Babycakes Cupcakery

#14 of 82 Restaurants in Abingdon
Map
Visitor photos (9)
Menu
Cuisines: American

Charley's Grilled Subs of Abingdon VA

#15 of 82 Restaurants in Abingdon
Map Menu

Bella's Pizza

#16 of 82 Restaurants in Abingdon
Price: $5 - $20 Map
Visitor photos (4)
Menu
Cuisines: Pizza

The Dining Room

#17 of 82 Restaurants in Abingdon
Price: $25 - $100
Visitor photos (1)
Menu

Parks Mill Barbecue

#18 of 82 Restaurants in Abingdon
Price: $22 Map
Visitor photos (22)
Menu
Cuisines: Barbecue

Sisters

#19 of 82 Restaurants in Abingdon
Price: $30 Map
Visitor photos (1)
Menu
Cuisines: American Contemporary
Reserve

Peppermill

#20 of 82 Restaurants in Abingdon
Map
Visitor photos (13)
Menu

Zazzy'Z

#21 of 82 Restaurants in Abingdon
Map
Visitor photos (3)
Menu
Cuisines: American

Katbird's Coffeehouse

#22 of 82 Restaurants in Abingdon
Map Menu

Luke's Cafe

#23 of 82 Restaurants in Abingdon
Map
Visitor photos (5)
Menu
Cuisines: American

Chick-N-Little

#24 of 82 Restaurants in Abingdon
Map
Visitor photos (1)
Menu

Dairy Queen

#25 of 82 Restaurants in Abingdon
Map Menu

El bigotes Mexican grill

#26 of 82 Restaurants in Abingdon
Map
Visitor photos (3)
Menu
Cuisines: Mexican

Dunk & Deli Depot

#27 of 82 Restaurants in Abingdon
Map
Visitor photos (1)
Menu
Cuisines: Delicatessen

Alvarado Station

#28 of 82 Restaurants in Abingdon
Map
Visitor photos (1)
Menu
Cuisines: Sandwiches Delicatessen

Pita's

#29 of 82 Restaurants in Abingdon
Map Menu
Cuisines: Mediterranean Greek

Dunk and Deli Co.

#30 of 82 Restaurants in Abingdon
Map
Visitor photos (2)
Menu