Porter's Stone Soup Cafe & Pub is one of The 9 Best Places for Italian Sandwiches in Saint Petersburg.

1. Porter's Stone Soup Cafe & Pub

8.6
4122 16th St N, Saint Petersburg, FL
Pub · 44 tips and reviews

Shannon P.Shannon Preston: Everything! Just had the Italian sandwich paired with a Stella Cider and it was fabulous!

Cody T.Cody Toscano: Freedive is delicious. Italian sub is amazing. All the sides are good.

Robert M.Robert Mitchell: Great beer selection and fresh sandwiches! Had the club sandwhich toasted with turkey. Highly recommend

Mazzaro Italian Market is one of The 9 Best Places for Italian Sandwiches in Saint Petersburg.

2. Mazzaro Italian Market

9.4
2909 22nd Ave N (at 26th St), Saint Petersburg, FL
Gourmet Store · 146 tips and reviews

Joseph P.Joseph Piotrowski: Hot italian sandwich...best thing at the sambo counter

Kelly P.Kelly Pepo: Totally worth the drive. The hot Italian sandwich is awesome! Read more.

Andre P.Andre Procopio: Hot italian sandwich

Wawa is one of The 9 Best Places for Italian Sandwiches in Saint Petersburg.

3. Wawa

9.1
2465 22nd Avenue North (at 25th St N), Saint Petersburg, FL
Convenience Store · 5 tips and reviews

Blackheart 22Blackheart 22: Love the Italian subs, Mac and cheese and grits !! Coffees are excellent. Very reasonably priced .

ScooterScooter: OMG! Their sandwiches and soups are REALLY GOOD!!! The ordering system is awesome. I'd never been to a Wawa before!!! I'll definitely be a regular...

Brenden C.Brenden Chandler: Yeet! Love their cold Cubans

Publix is one of The 9 Best Places for Italian Sandwiches in Saint Petersburg.

4. Publix

8.3
200 37th Ave N (Northeast Park Shopping Center), Saint Petersburg, FL
Grocery Store · 20 tips and reviews

Frank R.Frank R.: Delicious Italian Sub as good as anywhere. 100% good.

Jim D.Jim Douglass: Love the deli counter

David S.David Smith: Chicken tenders are the ish

Big Steins Deli is one of The 9 Best Places for Italian Sandwiches in Saint Petersburg.

5. Big Steins Deli

7.9
9001 4th St N (at 90th Ave. N), Saint Petersburg, FL
Deli · Riviera Bay · 11 tips and reviews

John P.John Page: Gotta try the Braised Italian Beef Sandwich!!!

Jennifer N.Jennifer N: Everything is good. Fresh meat. Locals dive & very casual.

Michael B.Michael Beattie: Huge delicious sandwiches!!!

Panera Bread is one of The 9 Best Places for Italian Sandwiches in Saint Petersburg.

6. Panera Bread

7.4
2420 66th St N, Saint Petersburg, FL
Bakery · 19 tips and reviews

JamisonJamison: The Italian sandwich on ciabatta is fantastic.

Alex M.Alex Mac: A nice selection of pastries to go with your coffee or tea.

Kellye .Kellye 🎃🕸☠👻: Turkey cranberry panini is delish!!!!

SUBWAY is one of The 9 Best Places for Italian Sandwiches in Saint Petersburg.

7. SUBWAY

7.2
3300 4th St N, Saint Petersburg, FL
Sandwich Spot · Allendale Park - Five Points · 3 tips and reviews

Melissa G.Melissa Gallagher: Drop by Healthy Being Wellness Boutique just behind our this subway. Show your receipt & SAVE $5 off a detox foot bath or pain management therapy. It is a hidden gem of natural healing with free wifi

Doug W.Doug Willcox: I usually go with the Simple $6

D.j. L.D.j. Love: Extra meat extra meat! boooom

El Cap Restaurant is one of The 9 Best Places for Italian Sandwiches in Saint Petersburg.

8. El Cap Restaurant

8.6
3500 4th St N, Saint Petersburg, FL
Burger Joint · Allendale Park - Five Points · 83 tips and reviews

Donna D.Donna Demilo: Liked it! Pretty busy for a Wednesday. Burgers rock! Great Cole Slaw too.

Denna B.Denna Beena: Boo for no free refill :\

Chrystina L.Chrystina Langan: Don't miss the corndog nuggets!

SUBWAY is one of The 9 Best Places for Italian Sandwiches in Saint Petersburg.

9. SUBWAY

7.3
5901 Sun Blvd Ste 111 (at Pinellas Bayway), Saint Petersburg, FL
Sandwich Spot · Isla del Sol · 4 tips and reviews

Carol S.Carol Sokol: Friendly service - clean

Shay W.Shay Worthing: Clean fast service

Gonzalo L.Gonzalo Lopez: The service was horrible