Staunton is just W of I 81 and a very nice town also. It's home to Mrs. Rowe's country food breakfast, lunch and dinner and Wright's Dairy Rite. Lexington, VA has a number of good restaurants like Bistro on Main for lunch/dinner, Macado's for sandwiches and Sheridan Livery Inn and Restaurant for lunch/dinner. Lexington is the home of VMI and W&L U. It's a beautiful town a few minutes W of I 81 and worth a visit. Home Place is a great restaurant several miles W of I 81 W of Roanoke at Exit 141 serving outstanding country food, good fried chicken and deserts in an old home. Just E of Lexington at Exit 188AB Frank's for the Memorie's is a great place for good road food with great outdoor dining. Roanoke has quite a few nice restaurants but they are mostly in town.
Get off I 81 at Exit 150B and go E to Highway 11. Turn left and go N a couple of miles to Pomegrante Restaurant for outstanding seafood and steaks for dinner.
Pomegranate Restaurant @ 106 Stoney Battery Road, Troutville, VA 540 - 966 - 6052.
http://www.pomegranateva.com/ Just a little N of Roanoke at Exit 150A/150/B is 3 Little Pigs. Roanoke has quite a few nice restaurants but they are mostly in town. The restaurants near I 81 don't compare. If you should spend the night in Roanoke go check out these places for good road food. Blues BBQ, Fork in the Alley for pizza, burgers, sandwiches, Harbor Inn Seafood, Hollywood's Restaurant and Bakery for lunch/dinner, The Roanoker for breakfast and Wildwood Smokehouse BBQ. In Christiansburg just down the road a piece is Dude's, Due South,
Farm House and Summit. All are very good places to eat. On S on I 81 in Wytheville, VA stop at Smokey's BBQ at Exit 70 or 73. Peking Chinese Restaurant is outstanding also.
C J's Pizza is good if you have kids. At Abingdon, VA there's some fine places. Have lunch at the House on Main and dine on the porch, lunch or dinner at Peppermill or BBQ at Parks BBQ at Exit 17. Chick N Little is good country food and Ellis Soda Shop and Grill has good salads, soups, sandwiches, burgers and more with outdoor seating as well. Wildflower Bakery and Cafe is great for breakfast,lunch or dinner and it's close to I 81 at Exit 19. If you have time to detour to Johnson City or Bluff City then Cootie Brown's and Ridgewood BBQ are good road stops.
Mrs. Rowe's Family Restaurant @ 74 Rowe Rd., Staunton, VA 540 - 886 - 1833.
http://www.mrsrowes.com/ Wright's Dairy Rite @ 346 Greenville Ave., Staunton, VA 540 - 886 - 0435.
http://www.dairy-rite.com/ Bistro on Main @ 8 North Main St., Lexington, VA 540 - 464 - 4888.
http://www.bistro-lexington.com/ Macado's @ 30 North Main St., Lexington, VA 540 - 464 - 8201.
http://www.macados.net/ Sheridan Livery Inn & Restaurant @ 35 North Main St., Lexington, VA 540 - 464 - 1887.
http://www.sheridanliveryinn.com/ Home Place Restaurant @ 4968 Catawba Valley Dr., Catawba, VA 540 - 384 - 7252.
Frank's for the Memories BBQ @ 2117 Magnolia Ave., Buena Vista, VA 540 - 261 - 5553.
http://www.franks4thememories.com/ Blues BBQ @ 107 Market Street SE, Roanoke, VA 540 - 344 - 5683.
http://bluesbbqco.com/ Fork in the Alley @ 2123 Crystal Spring Ave. SW, Roanoke, VA 540 - 982 - 3675.
http://forkinthealley.com/ Harbor Inn Seafood @ 7416 Williamson Rd., Roanoke, VA 540 - 563 - 0001.
Hollywood's Restaurant and Bakery @ 7770 Williamson Rd., Roanoke, VA 540 - 362 - 1812.
http://www.hollywoodsrest...s_Website/Welcome.html The Roanoker Restaurant @ 2522 Colonial Avenue SW, Roanoke, VA 540 - 344 - 7746.
http://www.theroanokerres...t.com/pages/index.html Wildwood Smokehouse @ 2041 Electric Road, Roanoke, VA 540 - 989 - 2100.
http://www.wildwoodsmokehouseva.com/ Dude's
Drive In @ 1505 Roanoke St., Christiansburg, VA 540 - 382 - 7901.
Due South BBQ @1465 Roanoke St., Christiansburg, VA 540 - 381 - 2922.
http://www.duesouthbbq.com/ Farm House Food @ 285 Ridinger St., Christiansburg, VA 540 - 382 - 4253. .
http://www.thefarmhouseonline.com/ Summit Restaurant @ 95 College St., Christiansburg, VA 540 - 382 - 7218.
http://www.summitrestaurant.us/ The best option on I 81 in that area if you don't have a lot of time and you are trying to make good road time is Three Little Pigs at Daleville at Exit 150 5 miles N of Harbor Inn Seafood. It's located in a small shopping center less than two minutes off W side of I 81 and serves great BBQ. It also has a very nice outdoor seating area and the menu includes sandwiches and salads for those who don't want BBQ. They also serve cold adult beverages. The shopping center has some very nice stores in case you are in need of road supplies. There are nice hotels on both sides of I 81 and a nice big truck stop to refuel and pick up road supplies. Three Little Pigs is a much better choice. Check it out next time you go by. Good luck.
http://www.threelilpigsbbq.com/ Three Lil Pigs BBQ @ 120 Kingston Dr., Daleville, VA 540 - 966 - 0165.
http://www.threelilpigsbbq.com/ Smokey's BBQ @ 1090 East Main Street, Wytheville, VA 276 - 228 - 9014.
http://smokeysbbq.com/ Peking Chinese Restaurant @ 105 Malin Drive, Wytheville, VA 276 - 228 - 5515.
http://www.pekingva.com/ C J's Pizza @ 1025 West Lee Highway, Wytheville, VA 276 - 228 - 8448.
The House on Main @ 231 West Main St., Abingdon, VA 276 - 619 - 0039.
http://houseonmain.com/ Parks Mill BBQ @ 21405 Parks Mill Rd., Abingdon, VA 276 - 628 - 9191.
http://parksmill.com/ Peppermill Restaurant @ 967 West Main St., Abingdon, VA 276 - 623 - 0530.
http://www.thepeppermill.com/pmillhome.asp Chick N Little @ 401 West Main St., Abingdon, VA 276 - 628 - 6690.
Ellis Soda Shoppe and Grill @ 217 West Main St., Abingdon, VA 276 - 623 - 8187.
http://www.ellissodashoppe.com/ Wild Flower Bakery and Cafe @ 24443 Lee Hwy., Abingdon, VA 276 - 676 - 4221.
Cootie Brown's @ 2715 North Roan St., Johnson City, TN 423 - 283 - 4723.
http://www.cootiebrowns.com/ Ridgewood BBQ @ 900 Elizabethton Hwy., Bluff City, TN 423 - 538 - 7543.