46 Best Sandwich Shops in Hamilton

Speedy Subs Sandwich Shop • $
562 Concession Street, Hamilton

Customers` Favorites

Sub Trays for Any Occasion
Torpedo Sub
Roast Beef
Gyro Combo
Gyro Sub
Salami
Pizza
Salmi
Tuna
blt

“Yestderday was my first time getting a sub from Speedy's. It was one of the best I have had. It is the best price in town. The service was fast and friendly! Worth driving up the mountain for. I would highly recommend them.“

4.8 Superb398 Reviews
McQueen's Banh Mi Viet Sandwich Shop • $
103 Queen Street North Unit 2, Hamilton

Customers` Favorites

Saigon Deluxe Banh MI
Saigon Deluxe Bahn MI
Deluxe Oink Banh MI
Meat Balls
Lemongrass

“Banh mi here is top quality! The Saigon deluxe and lemongrass beef were both delicious choices. The bread was fresh with a great crunch, and the fresh toppings brought everything together nicely. Prices are pretty fair overall for how good the food is. My only minor wish is that they had a bench or somewhere to sit down and eat, but it is a great spot that we will definitely visit again.“

4.7 Superb223 Reviews
Pita Pit Sandwich Shop • $
1056 King Street West, Hamilton

Customers` Favorites

Miss Vickie’S Sea Salt & Vinegar Chips
White Chocolate Macadamia Nut Cookies
BBQ Bacon Cheeseburger
Sun Chips Garden Salsa
Spicy Buffalo Chicken
Soft Drinks - Bottle
Veggie Cheese Burger
Cajun Chicken Caesar
Chicken Bruschetta
Smoked Meat Salad

“Can I just say, the commitment to customer service at this location is incredible. With everything that the restaurant industry has been through this year, I went in there today with my daughter for a drink and some cookies. They were so friendly and said they wanted to give my daughter her treat for free. I have been fortunate enough to have not lost my job or taken a pay cut this year. I insisted on paying because I appreciate local business. Good on you for showing your true character and commitment to your customers. And thank you for taking my order ...it is far from the last.“

4.7 Superb186 Reviews
Tally Ho Restaurant Burgers • $
1536 Main Street West, Hamilton

Customers` Favorites

Roast Beef Sandwich with Beef Gravy
Roast Beef Basket of French Fries
Roast Beef Sandwich with Fries
Double Roast Beef Sandwich
Double Roast Beef Basket
Hot Roast Beef Sandwich
French Fries with Gravy
French Fries and Gravy
Double Beef Sandwich
Chicken Sandwich

“I have been going to Tally Ho for close to 50 years now and it's still my go to roast beef sandwich. I have never had a bad meal here and have always been satisfied when I leave. It's a great fast food place.“

4.3 Superb379 Reviews
Buddy's Subs Sandwich Shop • $
1920 Barton Street East, Hamilton

Customers` Favorites

Chicken Souvlaki Pita
Buddy Cheeseburger
Meatball Hot Sub
Bud Cheeseburger
Super Gyro Pita
Gyro on a Bun
Ham Cold Sub
Greek Fries
Greek Salad
Assorted Sub

“I just had the best beef gyro from Buddy’s Submarine, and I can’t believe I’ve never ordered here before! The portions were generous, and the flavors were incredible. This place is definitely going to be a regular spot for me from now on. Highly recommend!“

4.5 Superb177 Reviews
Micha Banh Mi and Bubble Tea Sandwich Shop • $
158 James Street South, Hamilton

Customers` Favorites

Banh MI and Drinks Combo
Lemongrass Tofu Banh MI
Pork Floss Banh MI
Assorted Banh MI
BBQ Pork Banh MI
Honey Milk Tea
Taro Latte

“Was my first time trying Banh mi, had it with lemongrass and spices. Highly recommend it :) Delicious lunch“

4.8 Superb85 Reviews
Mega Subs Sandwich Shop • $
2137 King Street East, Hamilton

Customers` Favorites

Assorted Submarine Sandwich
Chicken Fingers Ñ Fries
French Fries Onion Rings
Crispy Chicken Pita
12 Turkey Club Sub
Mega Assorted Sub
Breaded Pickles
Philly Cheese
Pulled Pork
BBQ Chicken

“So happy I found Mega Subs in Hamilton. The service is incredible, ALWAYS warm and welcoming, even when they are busy. Ordering process is straight forward and the subs are always a 10/10. This is my favorite sub place and I’m a big sandwich girl! 😂 love it!“

4.2 Good154 Reviews
Andy's Subs Sandwich Shop • $
271 Kenilworth Avenue North, Hamilton

Customers` Favorites

Submarine Sandwich

“Like Subway on steroids but 40% cheaper and much fresher!😍“

4.1 Good175 Reviews
Fennell Submarine Sandwich Shop • $
676 Fennell Avenue East, Hamilton

Customers` Favorites

Super Turkey Sub
Rocketfeller Sub
Greek Salad
Roast Beef
Jumbo Sub
Gyro Sub
Meatball
Ham Sub
Mix Sub
Pickles

“Food is phenomenal got two subs double loaded and a salad and two drinks for 45$ can’t beat that the sub is super freaking fresh! I wanted a fresh meal and I got it I would highly recommend this place to anyone who was asking about subs in the area“

4.1 Good170 Reviews
10

Mr.Sub

Mr.Sub Sandwich Shop • $
1144 Main Street West, Hamilton

Customers` Favorites

Small Spicy Breaded Chicken Sub Combo
Large Double Stacked Smoked Meat Sub
Large Spicy Breaded Chicken Sub
Small Turkey Sub Combo
Homestyle Brownie
Garden Salad

“i have written a review before, when there was a very little selection of bread, all the times i went, owner said to go on facebook, tried and couldn't, but have been back, and things have changed. I want to give a shout out to the owner of the hiring of Deep, always smiles, Happy, and tries his best to make it a pleasant experience, i am going to ask him if you passed this on. Have friends in the business, you don't, ill have one of them steal him, he is great!!! KEEP HIM HAPPY, he does well for you, Santa!! ill ask him if Santa gave him a great review“

4 Good150 Reviews
11

Subway

Subway Sandwich Shop • $
580 Mohawk Road West Unit 31, Hamilton

Customers` Favorites

Cookies
Tuna

“My husband & I are regular customers at this location because of the staff, in particular Abhay P. I am not tech savvy & have difficulty with online ordering. Abhay ALWAYS takes the time to help me place my order & it's never too much trouble for him. It's employees like him as to why we continue to order from this location. Thank you so much Abhay.“

4.1 Good90 Reviews
Pita Pit Sandwich Shop • $
798 Concession Street, Hamilton

Customers` Favorites

Build Your Own Salad
QP Chicken & Bacon
Falafel Wrap
Just Trying
Pita Pit

“Best service ever! I started ordering from this location because they're menu had more variety. I have been hooked ever since! I always get a chicken ceasar pita and a chocolate banana smoothie, and they have never failed me. Always made correctly and well packed. I ordered from the Upper James location ONE time, and it was terrible. I tell everyone I know that likes pita pit to go to the one on Concession St. Keep up the good work! - forever a fan 😍👌👏💯“

4 Good130 Reviews
13

Subway

Subway Sandwich Shop • $
1160 Upper Paradise Road Unit 3, Hamilton

“This was honestly one of the nicest Subway locations I’ve ever been to. The restaurant was immaculate inside and extremely clean. The service was professional, friendly, and welcoming from start to finish.

You can tell the people working here genuinely take pride in their establishment, and it shows in both the cleanliness and the service. Probably one of the best experiences I’ve ever had at a Subway.

Great people, great service, and a very well-run location. Highly recommended!“

4 Good126 Reviews
Pita Pit Sandwich Shop • $
301 Fruitland Road, Hamilton

Customers` Favorites

Spicy Buffalo Chicken
Chicken Souvlaki
Gluten-Free Pita
Chicken Shawarma
Chicken Caesar
Salad Bowl
Rice Bowl
Pita Pit
Vegan
Gyro

“It’s an amazing restaurant and great food.“

4 Good115 Reviews
Mike's Submarines Sandwich Shop • $
1104 Fennell Avenue East, Hamilton

Customers` Favorites

Caesar Dressing
Cheese Onions
Junior Subs
Ham Turkey
Turkey Sub
Roast Beef
Meatball
Or Pizza
Foof Sub
Pickles

“I grew up on Hamilton Mountain and Mikes Subs was a staple of my formative years. Since moving to Burlington, even though I come in to Hamilton once or twice a week, I haven’t been to Mikes in ages.
Last night I pulled in, around 10:20pm, and was pleasantly surprised by the nicest woman working behind the counter. She was great - friendly, efficient, and volunteered a great replacement for an ingredient I didn’t want.
Sub was really good, hit the spot (both stomach and nostalgia) and the service was even better. Seems like legitimate friendly connection at quick food options isn’t what it once was, so was refreshing.“

4 Good110 Reviews
Mike's Submarines Sandwich Shop • $
1050 Upper Gage Avenue, Hamilton

Customers` Favorites

Lay's Classic Potatp Chips
Corned Beef Sub
Roast Beef Sub
Turkey Sub
Sub Combo

“We love the subs from here. Place is clean. Staff is friendly and personal. Quick and organized. Good pricing and lots of options. My only concern is staff doesn’t wear gloves when making the subs and touch multiple touch points like touch machine for payment, fridge and microwave“

3.9 Good133 Reviews
17

Subway

Subway Sandwich Shop • $
920 Upper Wentworth St Units 6 & 7, Hamilton

Customers` Favorites

Sweet Onion Chicken Teriyaki 240 Cals
Chicken Rancher
Turkey Breast
Veggie Patty
Cookies

“I visited on Friday to have a sub, and Harmanpreet Kaur made it for me. She was very friendly and did an amazing job. The sub was fresh, delicious, and made exactly the way I wanted. I really appreciated her great service and attention to detail. Thank you, Harmanpreet , for making my experience so good! 😊“

3.9 Good127 Reviews
Pita Pit Sandwich Shop • $
1096 Wilson Street West, Ancaster

Customers` Favorites

Light Ranch
Just Trying
Pita Pit
Gluten

“A solid Pita Pit franchise and very close to my house which is great, staff is very friendly. My only gripe is I usually order ‘double’ meat with my chicken pita and it never seems to be the same amount of chicken as when I get the same order from other Pita Pits, it seems like less.“

3.9 Good105 Reviews
19

Mr.Sub

Mr.Sub Sandwich Shop • $
237 Parkdale Avenue North, Hamilton

Customers` Favorites

Large Veggie & Cheese Sub Combo

“Such a great location, so polite! Quality-made subs and they followed instructions, perfectly. They didn't have a certain drink so they gave us free cookies and a nice note. We will definitely order from this location again. :)“

3.8 Good171 Reviews
20

Subway

Subway Sandwich Shop • $
1119 Fennell Avenue East, Hamilton

Customers` Favorites

Southwest Steak & Avocado 610 Cals

“Was a great experience, they honoured the coupon off of flip, the one in the Walmart plaza does not, no idea why not, but I won’t go back to that location, this location is fabulous, they are clean, very good customer service and the food was great“

3.8 Good126 Reviews
21

Subway

Subway Sandwich Shop • $
1374 South Service Road, Hamilton

Customers` Favorites

Sweet Onion Chicken Teriyaki
Lay's Oven Baked Original
Pepsi Zero Sugar
Footlong Cookie
Teriyaki Crunch
Italian B M T
Lay's Classic
Turkey Breast
Veggie Delite
Veggie Patty

“Great consistent service. I get food here 2X weekly. Even when busy Bhawana makes the orders fast, accurate and keeps the customers moving. It's a pleasure to see someone work who is really good at their job. Looking forward to my next visit!“

3.8 Good80 Reviews
Pita Pit Sandwich Shop • $
649 Upper James Street, Hamilton

Customers` Favorites

Build Your Own Pita
Halloumi Sticks
Regular Pita
Pita Pit

“Visited and store was immaculate, so clean, fresh ingredients and on top of it… staff member Shreta was just so pleasant. It’s rare these days so have to give praise where it is due. My 14 year old ordered herself and Shreta made it a positive experience.“

3.7 Good132 Reviews
Pita Pit Sandwich Shop • $
1317 Barton Street East, Hamilton

Customers` Favorites

Regular Pita
Just Trying
Pita Pit
Falafel

“great food. they need to fix the acoustics though. super difficult to hear what staff is saying“

3.7 Good127 Reviews
24

Subway

Subway Sandwich Shop • $
1000 Upper Gage Avenue, Hamilton

Customers` Favorites

Chocolate Chip with M&M's Candies
Chocolate Chunk
Turkey Rancher
Cold Cut Combo
Veggie Delite
Tuna Sub
Cookies
Tuna

“I visited the store on Thursday. I can’t stop myself to write here about the wonderful customer service I received by Yugansh. He was super polite and helped me with latest deals as well. I will suggest everyone to visit this location. Alot of positive vibes in the store.“

3.7 Good130 Reviews
25

Subway

Subway Sandwich Shop • $
697 Queenston Road, Stoney Creek

Customers` Favorites

Veggie Delite

“Stopped by Subway and got an amazing deal — a combo for only $12.42! I ordered a footlong Italian Herbs & Cheese tuna sandwich with cookies and a drink. The food was fresh and satisfying, and the service made the experience even better.

The lady serving us was incredibly kind, welcoming, and attentive. The fountain drink machine wasn't working properly, and she was thoughtful enough to offer me a bottled drink instead. Small gestures like that make a big difference. Great value, friendly service, and a pleasant experience overall. Thank you!“

3.7 Good95 Reviews
26

Subway

Subway Sandwich Shop • $
910 Queenston Road Unit 7, Hamilton

Customers` Favorites

Meatball Marinara
Cold Cut Combo
Green Goddess
Steak

“If your coming to this subway and you got MEGHAVI to serve that’s best thing of the day . Came to this subway today to get my lunch , Thanks to MEGHAVI she made my experience amazing in here.
She’s very hard working as well as polite.
Will come again here for sure..
Must visit this place“

3.6 Good90 Reviews
27

Subway

Subway Sandwich Shop • $
5 Concession Rd 6 East, Millgrove

“⭐️⭐️⭐️⭐️⭐️
Had an amazing experience at Subway! The veggie sandwich was super fresh, packed with flavor, and perfectly made. Ravi did a great job—very friendly, quick, and made the sandwich exactly how I wanted. Highly recommend!“

3.6 Good85 Reviews
28

Subway

Subway Sandwich Shop • $
6 Clappison Avenue Unit 2, Hamilton

Customers` Favorites

Footlong Veggie Patty
Steak and Cheese Sub
Cold Cut Combo
Cookies

“I recently visited Subway, and as always, I was impressed with the fresh ingredients and customizable options. The staff was friendly and quick, making sure to ask exactly how I wanted my sandwich prepared.

The bread was soft and freshly baked. I went with the Veggie Patty and felt like the freshest patty I had so far. I’ll definitely be back for more!“

3.6 Good79 Reviews
29

Subway

Subway Sandwich Shop • $
County Fair Plaza, 54 Wilson Street West Unit 5, Ancaster

“Service was really Ritesh was very nice and was very with the orders was extremely kind and my night he’s a great man and his service is absolutely impeccable and it was absolutely amazing and the food he made was absolutely delicious and fantastic it was the best subway experience I’ve ever had in my entire life and I will be back“

3.4 Good57 Reviews
Pita Pit Sandwich Shop • $
2 King Street West Suite 222, Hamilton

Customers` Favorites

Halloumi and Falafel Salad
Buffalo Chicken
Dasani Water
Regular Pita
Chips
Soda

“Delicious food and fantastic service! Can’t wait to return!“

3.4 Good68 Reviews
31

Subway

Subway Sandwich Shop • $
1018 King Street West, Hamilton

Customers` Favorites

Chocolate Chunk
Grilled Chicken
Cold Cut Combo
Chicken Rancher
Veggie Delite
Cookies
Steak

“Please pay closer attention to the quality of your vegetables. The green peppers on my sandwich were very hard and appeared to be underripe, so I removed them. I also called to let the store know, but the person I spoke with didn't seem to understand the issue I was trying to explain.“

3.4 Good88 Reviews
32

Subway

Subway Sandwich Shop • $
2537 Hamilton Regional Rd 56 Unit B9, Binbrook

Customers` Favorites

Green Goddess
Veggie Patty
Dr Pepper

“Ordered a sub tonight and the girl behind the counter was amazing, said her name is Angel. Even though she should’ve technically been closed she still served with a smile and kindness. Her customer service is top tier, they should be glad to have her! Not a lot of people out there with customer service skills like her!“

3.4 Good88 Reviews
33

Subway

Subway Sandwich Shop • $
301 Fruitland Road Unit 3, Stoney Creek

Customers` Favorites

Veggie Delite
Veggie Patty
Italian B M T
Cookies

“The man who worked yesterday July 12 around 6pm is the heart of this place. He remembers our orders our faces and he gives this place his all. Didnt catch his name but hes the best and I come here just because of his attitude over the other locations!“

3.4 Good95 Reviews
34

Quiznos

Quiznos Sandwich Shop • $
841 Upper James Street, Hamilton

Customers` Favorites

Mediterranean Chicken Salad
Build Your Own Chicken Sub
The Big Fat Greek Salad
Turkey Ranch & Swiss
Chicken Carbonara
BBQ Chicken Pizza
BBQ Steak Sammie
Honey Bacon Club
Gluten Free Bread
Veggie Guacamole

“Thank you to the staff open right at the end of the night Saturday July 11 who made me an amazing sandwich after a very hard 3 - 13 hour shifts in a row. Nothing hits the stomach better than a well made sandwich with great customer service close to 10pm at night. We will be coming back more often“

3.4 Good144 Reviews
35

Subway

Subway Sandwich Shop • $
651 Upper James Street Building #B15, Hamilton

Customers` Favorites

Chocolate Chip with M&M's Candies
Footlong Gingerbread Cookie
Sausage & Cheese 470 Cals
Crispy Chicken Sidekick
Red Velvet Cookie
Cold Cut Combo
Pizza Sub Melt
Veggie Delite
Italian B M T
Veggie Patty

“Amazing food! It was perfect, all ingredients were fresh. And for the service it was amazing the Friday team went above and beyond to serve me. I wanted a combo but I was 50 cents short they helped me out so I could afford it! Thank you so very much!“

3.3 Good104 Reviews
36

Mr.Sub

Mr.Sub Sandwich Shop • $
478 King Street East, Hamilton

“IT WAS VERY GREAT LIKE IT AIWAYS IS AND I GIVE MR Subs a one hundred percent and to Mike at night saver for being nice like he always is“

3.3 Good112 Reviews
37

Subway

Subway Sandwich Shop • $
1275 Barton Street East Unit L7, Hamilton

Customers` Favorites

Meatball Marinara
Pizza Sub Melt

“I had an amazing experience at this Subway. Their customer service was outstanding—they were friendly, attentive, and made my sandwich exactly how I wanted it. The ingredients were fresh, and the presentation was perfect. Highly recommend visiting this location.“

3.1 Average68 Reviews
38

Subway

Subway Sandwich Shop • $
905 Rymal Road East Unit 0115, Hamilton

Customers` Favorites

Steak & Cheese 210 Cals
Chicken Bacon Ranch Sub
Cold Cut Combo
Veggie Delite
Italian B M T
Cookies

“Had a great experience at this Subway. The food was fresh, the service was quick, and everything was prepared just the way I wanted. Anusha was friendly and helpful throughout the order. Overall, a really nice experience. Will definitely visit again!“

3.3 Good204 Reviews
39

Subway

Subway Sandwich Shop • $
830 Upper James Street Unit 105, Hamilton

Customers` Favorites

Miss Vickies Harvest Cheddar Jalapeño Chips
Savoury Turkey Ranch Sidekick
Ham Sub with Cucumbers
Egg & Cheese Sidekick
Veggie Delite
Italian B M T
Veggie Patty
Cookies

“This is my go-to subway, they always make my sub perfect and are quick, they actually change their gloves without having to ask, the specific employee I know who will always do me right is Nishi, I think that’s her name, she’s the main reason I go to this location“

3.3 Good236 Reviews
40

Subway

Subway Sandwich Shop • $
101 Queenston Road, Hamilton

Customers` Favorites

Footlong Chocolate Chip Cookie
Chocolate Chip with M
Meatball Marinara
Turkey Breast
Veggie Delite
Italian B M T
Cookies

“Ordered two Veggie Patty subs from this Subway late at night, and they were the absolute best—perfectly customized just how I needed with fresh veggies, sauces, and that tasty patty everyone raves about. Shoutout to Vaibhu, the employee who took great care of us and made sure everything was spot on with a big smile! Best spot for a midnight craving, open till 5 AM.“

3.2 Average153 Reviews
41

Subway

Subway Sandwich Shop • $
999 Upper Wentworth St F110, Hamilton

Customers` Favorites

Turkey Ranch Snackwich
Pizza Sub Melt

“Amazing experience! All the employees at this location are incredibly friendly, welcoming, and professional. They made me feel valued and provided excellent customer service throughout my visit. I would definitely recommend this location to everyone looking for a great experience. I’ll be coming back again🥰“

3.1 Average114 Reviews
42

Subway

Subway Sandwich Shop • $
247 Centennial Parkway North Unit # 16, Hamilton

Customers` Favorites

Italian B M T
Subway Club

“I don’t usually write reviews, but this place actually earned it.

Stopped by the Subway at 247 Centennial Parkway North and got a VEG sub — and honestly, it hit way harder than expected. The veggies were fresh (not that sad, soggy stuff you see at some locations), everything was crisp, and the sandwich was built properly — not rushed, not sloppy.

Whoever made it actually cared. The proportions were on point, sauces balanced perfectly, and the bread was fresh, not dry or over-toasted. You can tell when a place is just going through the motions vs. when the staff takes pride in what they’re doing — this location clearly does the latter.

Service was quick, polite, and efficient. No attitude, no cutting corners.

If you think a VEG sub is boring, this place will prove you wrong.

Easily one of the better Subway experiences I’ve had. I’d come back without hesitation“

3.1 Average114 Reviews
43

Subway

Subway Sandwich Shop • $
847 Barton Street East, Hamilton

Customers` Favorites

Ruffles All Dressed Flavour Potato Chips
Miss Vickie's Sea Salt & Malt Vinegar
Smores & White Macademia Nut Cookies
Smoked Turkey with Cheese Flatbread
Meatballs in Marinara Sauce
Southwest Steak & Avocado
Sunchips Harvest Cheddar
Grilled Chicken & Bacon
Subway Confetti Cookie
Smoky Honey Mustard

“I went to Subway today and there was a hijabi girl working by herself. I believe her name was Hanya. I saw her handle at least 5 orders before mine, and she handled everything so patiently and happily. She was very kind and had such a great attitude. Really appreciated her service—hope to see her again soon! 😊“

3.1 Average152 Reviews
44

Subway

Subway Sandwich Shop • $
1405 Upper Ottawa Street Unit 2, Hamilton

Customers` Favorites

Chocolate Chip with M&M's Candies
Sweet Onion Chicken Teriyaki
Sad Excuse for a Sub Lol
Assorted Sub
Veggie Patty
Meatballer

“I had an amazing experience at this subway location thanks to Gursimran! She updated us with all the new flavours and offering. The meats, veggies and breads over here were fresh! Honestly, this was pretty much the best sub I’ve had in a long time - thank you Gursimran! You were awesome!👏🏻😍“

3.1 Average177 Reviews
45

Mr.Sub

Mr.Sub Sandwich Shop • $
967 Rymal Road East, Hamilton

Customers` Favorites

Small Pizza Sub Combo

“The workers are so kind and the food is heavenly! The quality of the ingredients are always fresh. I go here all the time during my lunch breaks because of how amazing it is! I’d definitely recommend this place over most sub shops in the area.“

3 Average134 Reviews
Mike's Subs Sandwich Shop • $
1004 Upper James Street, Hamilton

Customers` Favorites

Lunch Special-- 12 Sub Can of Pop
Meatball with Onions Sub
12 Ham and Cheese Sub
12 Chicken Club Sub
Chicken Caesar Wrap
12 Turkey Sub
12 Mixed Sub
Torpedo Sub
Salad

“I honestly don’t know what the gripe is with some people’s reviews of this sub shop. It’s a hole in the wall establishment- don’t expect 5* quality subs. However, that being said.. I actually love this place! I find myself craving it at 3am after a night shift and absolutely bummed they aren’t open. This location specifically, Pankti always remembers mine and my partners order. She’s so friendly and super warm hearted. If you’re looking for good value in today’s economy, and pretty solid fresh ingredients, come here. This tastes like a sub from my childhood.“

3.1 Average232 Reviews

You May Also Like