What are you looking for?

Sandwich Shops in Harrisburg

4.6 - 231 votes

Hours: 10AM - 10PM

6220 Derry St # A, Harrisburg
(717) 564-0348

Italian Pizza & Subs

Great pizza. Only about 3 bucks by the slice. We just happened upon while looking for a place to get lunch and we were pleasantly surprised. One customer... More reviews

4.7 - 163 votes

Hours: 6AM - 3PM

1000 N 3rd St, Harrisburg
(717) 236-3273

Keystone Restaurant

Definite must to get a traditional diner breakfast experience! Service was exceptional and hands on....prices are just right. More reviews

4.6 - 166 votes

Hours: 10:30AM - 2PM

1004 N 6th St, Harrisburg
(717) 238-2730

The Jackson House

Oh my oh my oh my. Jackson House is consistently fantastic. Amazing hoagies...cheesesteaks...burgers...fresh cut fries. Their tomatoes always amazing - r... More reviews

4.6 - 144 votes

Hours: 7AM - 6PM

5951 Linglestown Rd, Harrisburg
(717) 526-4171

St. Thomas Roasters

Fantastic little Café with indoor and outdoor seating. Very friendly staff. A must try More reviews

4.6 - 143 votes

Hours: 11AM - 8PM

6003 Allentown Blvd, Harrisburg
(717) 888-9671

Pho La Vie

Wow! The food was very delicious, service was outstanding and the restaurant was beautiful and clean. Plus it’s so close to home. I will be back! More reviews

4.4 - 140 votes

Hours: 5 - 10PM

270 North St, Harrisburg
(717) 317-9027


This restaurant was fantastic! Food was more than excellent. The service was wonderful and the decorations was very unique. Great experience!!!! More reviews

4.3 - 149 votes

Hours: 11AM - 7PM

5640 Allentown Blvd, Harrisburg
(717) 540-1818

Sandwich Man

Been coming to the this branch and second st for 20yrs. My G8 today was phenomenal as always! Made it incredibly fast and as always they left nothing to ... More reviews

4.6 - 95 votes

Hours: 10:30AM - 7:30PM

4455 N Front St, Harrisburg
(717) 909-2013

Simply Turkey & More

Always a win with Simply Turkey & more. Food is super fresh and SO tasty! Staff is great, too. Could eat here everyday and not get sick of it. More reviews

4.4 - 110 votes

Hours: 11AM - 8PM

2101 N 2nd St, Harrisburg
(717) 857-7087

Mother's Subs

I ordered the sub we normally get but seemed different, mainly in taste (seasoning). Very helpful in wrapping into multiple pieces when asked. More reviews

4.7 - 71 votes

Hours: 9AM - 9PM

1030 S 13th St Unit 112, Harrisburg
(717) 234-0888

New Orleans Po Boy & French Bakery

One of the pho place!!!! owner is super nice and portion sizes are pretty good. I love this place and would recumbent every one to visit them. More reviews

4.4 - 107 votes

Hours: 10AM - 9PM

1170 Eisenhower Blvd, Harrisburg
(717) 986-1122

Boulevard Pizzeria

This was the first place we ate at when we arrived in Harrisburg! We both had a sub sandwich and they were amazing! Will be going back to try the pizza!!... More reviews

4.3 - 117 votes

Hours: 10AM - 9:30PM

1435 N 2nd St, Harrisburg
(717) 238-5530


Pizza was tasty, crust was kinda thin but homemade. Garden salad was fresh. Highly recommend ?? More reviews

4.3 - 116 votes

Hours: 6:30AM - 8PM

5290 Derry St, Harrisburg
(717) 564-9110

The Promenade Family Restaurant

Excellent and generous amount of quality food. Would recommend to anyone. Service was wonderful. More reviews

4.5 - 85 votes

Hours: 7AM - 3PM

2233 Derry St, Harrisburg
(717) 307-9593

Joe Mama's Kitchen

Best food in town! I love everything that I had so far but the fried wings, shrimp&grits and the Joe's got beef sandwich are my favorites. More reviews

4.6 - 74 votes

Hours: 11AM - 9PM

4220 Union Deposit Rd, Harrisburg
(717) 540-5375

Got Jerk Island Grill

They have beef patties! I mean New York beef patties lol. That alone gives them 5 stars. More reviews

4.4 - 95 votes

Hours: 10:30AM - 10PM

714 N 3rd St, Harrisburg
(717) 230-9000

Aleco's Café & Restaurant

I have ordered delivery from here two other times and everything was fantastic. I was telling everyone that if they get a chance to get a salad from ther... More reviews

4.1 - 131 votes

Hours: 10AM - 9PM

3108 Parkview Ln, Harrisburg
(717) 561-2299

South Philly Hoagies

This place has FANTASTIC cheese steaks. The small is very big. The large is approximately 20 inches long and stuffed with lots of meat. More reviews

3.8 - 175 votes

Hours: 11AM - 11PM

3100 Paxton St, Harrisburg
(717) 564-5150

Underdog Sports Bar and Grill

Huge menu and great service! We order from here regularly and they have something for everyone. Awesome wings, too! More reviews



4.1 - 118 votes

Hours: 11AM - 7PM

4310 Union Deposit Rd, Harrisburg
(717) 540-9247


Arby's is definitely one of my favorite fast food restaurants around, with this location in particular being my favorite. The staff here are super f... More reviews

4.6 - 57 votes

Hours: 7AM - 2PM

1233 N 3rd St, Harrisburg
(717) 234-7719

Two Brothers BBQ

We love their marinated steak and baby back ribs! They also have baked chicken and other sides. Lines move quickly. More reviews

4.3 - 82 votes

Hours: 6AM - 4PM

2915 N 7th St, Harrisburg
(717) 232-2365

Jimmy the Hot Dog King

This place is the worst ,dirtiest place in the city!! The previous owners were great ?but this place is horrible & the food and customer service is n... More reviews

4 - 112 votes

Hours: 8AM - 4PM

3352 Paxton St, Harrisburg
(717) 564-6000

Cafe Fresco

Great food and friendly staff. Definitely worth a stop. The baked oatmeal was our favorite followed by the bagel sandwich with American cheese. Fresh ing... More reviews

4.4 - 70 votes

Hours: 6:30AM - 3PM

225 Market St #1, Harrisburg
(717) 213-9881

Downtown Deli & Eatery

Absolutely zero frills, solid little deli with good sandwiches and shockingly good prices. It seems like they get a lot of regulars. More reviews

4.3 - 79 votes

Hours: 9AM - 7PM

3697 Derry St, Harrisburg
(717) 564-3774

Flemings Sub Base

Two times in the last month I arrived 20 minutes before closing time to order carryout and they were closed. I won't bother coming here again. Defin... More reviews

3.7 - 125 votes

Hours: 7AM - 9PM

4259 Union Deposit Rd Suite 15, Harrisburg
(717) 558-8852

Panera Bread

They just got a drive through and it was HORRIBLE and UNORGANIZED! It’s confusing the parking spot number 3&4 are located right out front 1&2 is ... More reviews

View on map