What are you looking for?

Sandwich Shops in North Vancouver

4.8 - 98 votes

Hours: Closed today

144 Lonsdale Ave, North Vancouver
(604) 987-1115

Meat at O'Neills

This is a great place to have a snack, order a beer and hang out with people. Writing a review about the sandwiches was a little harder since they are no... More reviews

4.6 - 119 votes

Hours: 9AM - 3PM

644 Queensbury Ave, North Vancouver
(604) 973-0133

S'wich Cafe

Yummy Cubano!!! Bread was very fresh and tasty, and the sandwich was big enough to share. Iced coffees were great too, and the cafe has lots of seating a... More reviews

4.4 - 129 votes

Hours: Closed today

228 Lonsdale Ave, North Vancouver
(778) 340-6393


Had heard great things and was not disappointed. Everything was so delicious and a fabulous price point for the Roulette dinner-$55 for 5 courses!! plus ... More reviews

4.7 - 41 votes

Hours: 11AM - 8PM

1303 Marine Dr, North Vancouver
(604) 987-8208


I had the best experience at this Quiznos! Definitely the best sandwich I’ve had from a Quiznos shop. They heat the meat on a grill, which is a complete ... More reviews

4.6 - 43 votes

Hours: 8AM - 3PM

152 Pemberton Ave, North Vancouver
(604) 988-8162

Lunch Bucket Deli

Ordered through UberEats and was seriously concerned because I live quite far from Lunch Bucket Deli. I am SO happy I trusted my gut and ordered anyway b... More reviews

4.3 - 49 votes

Hours: 8AM - 5PM

1846 Lonsdale Ave, North Vancouver
(604) 770-0767

Brazza Gelato & Coffee

Extremely slow service! Went there on a Sunday afternoon to get a sandwich and a biscotti. The gentleman in front of me ordered a latte. Then the guy beh... More reviews

4.1 - 48 votes

Hours: Closed today

731 Lonsdale Ave, North Vancouver
(604) 990-0062

Kolbeh Restaurant

Kale pache is so popular in Iranian culture as breakfast and it’s not easy to make at all. I usually make it at home but as I’m busy recently I couldn’t ... More reviews



4 - 33 votes

Hours: 8AM - 9:30PM

228 W Esplanade, North Vancouver
(604) 990-9330


this subway is horrible. the veggies are never fresh and it seems unsanitary. I just got a sub hoping it would be better than last time and there was so ... More reviews



3.6 - 41 votes

Hours: 7AM - 11:30PM

1356 Lonsdale Ave, North Vancouver
(604) 988-1638


This is a well managed subway branch in terms of hygiene but the artists don't seem to be well trained when it comes to preparing your sandwich! The... More reviews



3.5 - 19 votes

Hours: 8AM - 11PM

3650 Mt Seymour Pkwy Unit 152, North Vancouver
(604) 924-3230


Placed an order (9:39 pm) order was confirmed (and normally easily made in 5-10 mins). At 10:35pm I am notified the order is canceled. I was now left wit... More reviews

View on map