NextEats › Virginia › Food in Harrisonburg
Food Near Me in Harrisonburg, VA: To-Go, Delivery & Dine-In
283 restaurants and food spots in Harrisonburg, VA: 139 with To-Go, 133 with Delivery and 152 with Dine-In. Pick a place to see its hours, menu and how to order.
Food by type in Harrisonburg
Places to eat in Harrisonburg
A Bowl of Good Breakfast restaurant · 831 Mt Clinton Pike · Harrisonburg, VA To-Go · Delivery · Dine-In Amor Amor Restaurant Restaurant · 243 Neff Ave SUITE PRS · Harrisonburg, VA To-Go · Delivery · Dine-In Applebee's Grill + Bar American restaurant · 1860 E Market St · Harrisonburg, VA To-Go · Delivery · Dine-In Babylon Restaurant · 1435 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In Beyond - Restaurant & Lounge Asian restaurant · 50 W Water St · Harrisonburg, VA To-Go · Delivery · Dine-In Buffalo Wild Wings Chicken wings restaurant · 291 University Blvd Unit A · Harrisonburg, VA To-Go · Delivery · Dine-In Chili's Grill & Bar American restaurant · 1752 E Market St · Harrisonburg, VA To-Go · Delivery · Dine-In China King Chinese restaurant · 2359 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In China Palace Chinese restaurant · 243 Neff Ave Ste F · Harrisonburg, VA To-Go · Delivery · Dine-In China Star Mandarin restaurant · 1741 Virginia Ave · Harrisonburg, VA To-Go · Delivery · Dine-In Chino criollo PR Restaurant · 3305 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In Ciro's - Lasagna House Italian restaurant · 778 E Market St · Harrisonburg, VA To-Go · Delivery · Dine-In Crack O' Dawn-Harrisonburg Restaurant · 31 E Market St Ste B · Harrisonburg, VA To-Go · Delivery · Dine-In Delgado Antojitos Mexicanos Latin American restaurant · 1321 S High St · Harrisonburg, VA To-Go · Delivery · Dine-In Dumpling House Asian restaurant · 865 Port Republic Rd Apt 125 · Harrisonburg, VA To-Go · Delivery · Dine-In East Meats West Indian restaurant · 201 South Ave · Harrisonburg, VA To-Go · Delivery · Dine-In El Sol Mexican restaurant · 68 S Carlton St · Harrisonburg, VA To-Go · Delivery · Dine-In First Watch Breakfast restaurant · 101 Burgess Rd · Harrisonburg, VA To-Go · Delivery · Dine-In Fritanga nicaragüense Brunch restaurant · 1321 S High St · Harrisonburg, VA To-Go · Delivery · Dine-In Golden China Restaurant Chinese restaurant · 1005 E Market St · Harrisonburg, VA To-Go · Delivery · Dine-In Grab and Dash Restaurant · 815 E Market St · Harrisonburg, VA To-Go · Delivery · Dine-In Grilled Cheese Mania American restaurant · 1476 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In IHOP Breakfast restaurant · 109 University Blvd · Harrisonburg, VA To-Go · Delivery · Dine-In Imperial 42 Chinese restaurant · 1727 S High St · Harrisonburg, VA To-Go · Delivery · Dine-In Jalisco Mexican Restaurant Mexican restaurant · 243 Neff Ave · Harrisonburg, VA To-Go · Delivery · Dine-In Jimmy Madison's Southern restaurant (US) · 121 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In La Bendicion Restaurant Latin American restaurant · 928 W Market St · Harrisonburg, VA To-Go · Delivery · Dine-In La Morena Mexican restaurant · 751 Chicago Ave · Harrisonburg, VA To-Go · Delivery · Dine-In Ledo Pizza Pizza restaurant · 1820 Evelyn Byrd Ave · Harrisonburg, VA To-Go · Delivery · Dine-In Little Italy Pizza Pizza restaurant · 182 Neff Ave # W3 · Harrisonburg, VA To-Go · Delivery · Dine-In Los Marquez Mexican Restaurant #2 Mexican restaurant · 1751 Virginia Ave suit a · Harrisonburg, VA To-Go · Delivery · Dine-In Mi Placita Mexican restaurant · 1762 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In Mi Pueblito Grill Mexican restaurant · 1311 S High St · Harrisonburg, VA To-Go · Delivery · Dine-In Munch Barbecue restaurant · 122 S Main St Apt 103 · Harrisonburg, VA To-Go · Delivery · Dine-In Olive Garden Italian Restaurant Italian restaurant · 45 Burgess Rd · Harrisonburg, VA To-Go · Delivery · Dine-In Oriental Hibachi Asian restaurant · 2035 E Market St Ste 71a · Harrisonburg, VA To-Go · Delivery · Dine-In Outback Steakhouse Steak house · 261 University Blvd · Harrisonburg, VA To-Go · Delivery · Dine-In Pueblo Mágico Mexican Restaurant Mexican restaurant · 291 University Blvd Ste 102 · Harrisonburg, VA To-Go · Delivery · Dine-In Pupuseria & Restaurant San Luis Latin American restaurant · 924 W Market St (Inside FoodMaxx · Harrisonburg, VA To-Go · Delivery · Dine-In Pupuseria Gaviota East Meats West Latin American restaurant · 201 South Ave · Harrisonburg, VA To-Go · Delivery · Dine-In Rocktown Kitchen American restaurant · 217 S Liberty St #101 · Harrisonburg, VA To-Go · Delivery · Dine-In Sabor Olanchano Latin American restaurant · 3305 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In Sazón latíno Central American restaurant · 153 Charles St · Harrisonburg, VA To-Go · Delivery · Dine-In Sulamita Grill Latin American restaurant · 383 N Main St · Harrisonburg, VA To-Go · Delivery · Dine-In Sushi Jako Sushi restaurant · 182 Neff Ave Ste W-10 · Harrisonburg, VA To-Go · Delivery · Dine-In Tacomex Mexican restaurant · 2023 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In Tacos El Primo Mexican restaurant · 1110 Reservoir St · Harrisonburg, VA To-Go · Delivery · Dine-In Taste Of Habesha Restaurant · 2173 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In Taste of India Indian restaurant · 498 University Blvd d · Harrisonburg, VA To-Go · Delivery · Dine-In Tequila Modern Mexican Mexican restaurant · 1645 Reservoir St #185 · Harrisonburg, VA To-Go · Delivery · Dine-In Thai Harrisonburg Restaurant Thai restaurant · 865 Port Republic Rd Apt 111 · Harrisonburg, VA To-Go · Delivery · Dine-In Thai Phanom Thai restaurant · 1318 Hillside Ave · Harrisonburg, VA To-Go · Delivery · Dine-In The Sub Station Mexican Grill Mexican restaurant · 3257 S Main St · Harrisonburg, VA To-Go · Delivery · Dine-In Thien- An Pho (House of Noodle) Vietnamese restaurant · 227 Burgess Rd · Harrisonburg, VA To-Go · Delivery · Dine-In Urgies Cheesesteaks Steak house · 245 E Water St · Harrisonburg, VA To-Go · Delivery · Dine-In Vietopia Vietnamese restaurant · 1015 Port Republic Rd · Harrisonburg, VA To-Go · Delivery · Dine-In Vinny's Italian Grill & Pizzeria Italian restaurant · 225 Burgess Rd · Harrisonburg, VA To-Go · Delivery · Dine-In Vito's Italian Kitchen Italian restaurant · 1047 Port Republic Rd · Harrisonburg, VA To-Go · Delivery · Dine-In Waffle House Breakfast restaurant · 1675 E Market St · Harrisonburg, VA To-Go · Delivery · Dine-In Al Pastor Co. Mexican restaurant · 3006 S Main St · Harrisonburg, VA To-Go · Dine-In
See all 283 places
Food near Harrisonburg
Penn Laird, VA Dayton, VA Mt Crawford, VA Keezletown, VA Bridgewater, VA Massanutten, VA McGaheysville, VA Weyers Cave, VA Port Republic, VA Broadway, VA Elkton, VA Grottoes, VA Mt Sidney, VA Shenandoah, VA Timberville, VA Mt Solon, VA