What are you looking for?

Sandwich Shops in Roanoke

4.9 - 242 votes

Hours: 11AM - 7PM

1403 Williamson Rd NE, Roanoke
(540) 342-3300

Viet Sub

Broth can't be beat. Deep complex rich and absolutely delicious. The banh mi are stuffed with fresh vegetables and savory meat. Really delicious foo... More reviews

4.7 - 407 votes

Hours: 11AM - 8PM

1316 Grandin Rd SW, Roanoke
(540) 981-1340

Grace's Place Pizzeria

We are new to the area and really miss a delicious slice of pizza!! We went for lunch on Sunday at the perfect time and the place was filled up shortly a... More reviews

4.8 - 126 votes

Hours: 12 - 9PM

1916 Memorial Ave SW, Roanoke
(540) 345-2129

Pop's Ice Cream & Soda Bar

Pops has been serving the best ice cream, soda and grilled cheeses in the world for over fifteen years. Just walking up to the front door, one can't... More reviews

4.8 - 101 votes

Hours: 10AM - 8PM

118 Campbell Ave SE, Roanoke
(540) 595-9939

Cellō coffee house & cafe

The service was fast. The delicious food is freshly made, chai latte was spot on and Baklava was incredibly fresh. It’s convenient to the downtown market... More reviews

4.6 - 192 votes

Hours: 8AM - 2PM

24 Church Ave SW, Roanoke
(540) 562-4112

Bread Craft

Mmmm Bread Craft.. everything I have had is so very good. Locally made fresh every time, Very delicious . More reviews

4.6 - 115 votes

Hours: 7AM - 9PM

120 Luck Ave SW Suite 200, Roanoke
(540) 655-4080

Clutch Smoked Meats

Worth the wait! Delicious brunch and great service! My daughter had the Belgian waffle and my husband had the clutch. More reviews

4.6 - 105 votes

Hours: 11:30AM - 2:30PM

2406 Franklin Rd SW, Roanoke
(540) 595-7625

Rock&Roll Diner

What a pleasant surprise! What a menu!We had a gourmet bacon cheese burger, fries and taco's, all surpassed expectations! More reviews

4.7 - 63 votes

Hours: 10AM - 3PM

110 Salem Ave SE, Roanoke
(540) 206-2183

Morning Brew Coffee Company

locally owned by a person with integrity and sincere love for the community and the people in it. An example for us to follow. Service and coffee incredi... More reviews

4.5 - 96 votes

Hours: 11AM - 7PM

301 S Jefferson St, Roanoke
(540) 344-7482

Pita Pit

Delicious lunch spot, everything was fresh and healthy. 5/5 would definitely recommend and will be returning! More reviews

4.5 - 87 votes

6431 Williamson Rd, Roanoke
(540) 265-8832

Dillons Hot Dogs

The best fish basket in town. Huge portions & great flavors. Really really good thanks so much! More reviews

View on map