Bodega is one of The 15 Best Places for Sandwiches in Saint Petersburg.

1. Bodega

9.3
1120 Central Ave, Saint Petersburg, FL
Latin American Restaurant · 69 tips and reviews

Kristen N.Kristen Naruns: If you love espresso try the colada! The turkey, guava and goat cheese sandwich is AMAZING!!

Cody C.Cody Carroll: Get the tri-frescas with the Pollo Asado sandwich! Sit outside, especially in the evening. Perfection.

MarniMarni: Loved the Cuban sandwich and the Lechon. And the spicy slaw is delicious.

Mazzaro Italian Market is one of The 15 Best Places for 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

Rainy M.Rainy May: Panini of the day is always amazing! Pumpkin ravioli and gelato are as well.

Michelle C.Michelle Cardamone: Hot Italian Panini sandwich......to die for

Grace B.Grace Bowles: You can spend hours in here! The most delicious sandwiches, desserts, entrees, and cheeses! Eat on the patio and get serenaded :)

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

3. Porter's Stone Soup Cafe & Pub

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

Morgan S.Morgan Schlomer: Best bread and freshest ingredients, the turkey sandwich is better here than anywhere. Also, I get the soup of the day every time, no matter what it is and I've never been disappointed, so delish!

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

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

Harvey's 4th Street Grill is one of The 15 Best Places for Sandwiches in Saint Petersburg.

4. Harvey's 4th Street Grill

8.3
3121 4th St N, Saint Petersburg, FL
American Restaurant · 42 tips and reviews

TBOcomTBOcom: Grouper entrees come fried, broiled or sautéed, Florentine-style, lemon-peppered, or covered in salsa. The Short List: one of our top 5 best grouper sandwiches. Read more.

Dawn G.Dawn Greenidge: Blackened Salmon sandwich the best!bestow

Judy D.Judy DiBello: I always visit here for a great Grouper Sandwich! Great place!

Firehouse Subs is one of The 15 Best Places for Sandwiches in Saint Petersburg.

5. Firehouse Subs

8.1
4949 4th St N, Saint Petersburg, FL
Sandwich Spot · 16 tips and reviews

Nung B.Nung Bedell: I love the Engineer sub on wheat

Zach W.Zach Wendkos: The best sub is the Italian with your choice of hot shot. Sweet and spicy.

Sarah L.Sarah Longino: Best sub is the beef and cheddar brisket and their drink machine is so amazing!

The Burg Bar & Grill is one of The 15 Best Places for Sandwiches in Saint Petersburg.

6. The Burg Bar & Grill

9.3
1752 Central Ave, Saint Petersburg, FL
American Restaurant · 72 tips and reviews

Adam S.Adam Stacy: The double grilled cheese burger with bacon and sweet potato fries are amazing

Desmond C.Desmond Clark: The Double Grilled Cheese Bacon Burger is HUGE! See of you like...

madeline k.madeline klemm: I really enjoy the mahi sandwich

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

7. Publix

7.5
250 3rd St S, Saint Petersburg, FL
Grocery Store · University Park - South Downtown · 34 tips and reviews

Peter K.Peter Kageyama: Love deli sandwiches but they are terribly slow. Never go at lunchtime unless you have lots of time and patience.

Chris M.Chris McDaniel: Chicken tender sandwich is all kinds of awesome.

Evan[Bu]Evan[Bu]: If you're hankering for a sandwich, you must try the Publix Ultimate Sub. It is surprisingly delicious!

PDQ is one of The 15 Best Places for Sandwiches in Saint Petersburg.

8. PDQ

8.4
4526 4th St N (at 46th Ave N), Saint Petersburg, FL
Fried Chicken Joint · 46 tips and reviews

darryl e.darryl earley: Awesome grilled chicken sandwich

Charles S.Charles Schelle: Tasty, fresh chicken sandwiches where the chicken breasts are floured and battered in front of you.

Alexis U.Alexis Upton: Get the spicy buffalo tenders sandwich. It's the bomb dot com! :)

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

9. 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!!!

Dave G.Dave G: Quickly becoming my favorite sandwich shop in Tampa Bay. The grilled reuben & the tuna sub were both awesome. Can't wait to try a monster triple decker next time.

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

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

10. Wawa

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

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...

Cherie M.Cherie Mainenti: Great service and sandwiches are good.

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

Three Birds Tavern is one of The 15 Best Places for Sandwiches in Saint Petersburg.

11. Three Birds Tavern

8.7
1492 4th St N, Saint Petersburg, FL
Pub · Crescent Lake · 75 tips and reviews

Sara E.Sara Eatherton-Goff: The Antipasti Sandwich and Lamb Burger are fantastic as well as the Mam'a Meatloaf! Would recommend to anyone!

Alexis W.Alexis Winning: Chef Domenica is my favorite chef in town! Try the tuna sandwich. Also get the sweet potato fries with the gorgonzola sauce -the hot kind.

Jackie S.Jackie Stanzione: Try the grilled cheese!!! Cheddar with bacon and apples...amazing!

Jersey Mike's Subs is one of The 15 Best Places for Sandwiches in Saint Petersburg.

12. Jersey Mike's Subs

7.3
10304 Roosevelt Blvd. N, Corner Of Roosevelt & Gandy Blvd., Saint Petersburg, FL
Sandwich Spot · 15 tips and reviews

Daniel D.Daniel D: Awesome subs cheesesteak rocks when you're done come up the road to sandbar and grill for some liquid refreshments and great late night food.

Sandy S.Sandy Sandmeyer: Love Jersey Mikes subs! The #6 is fabulous. A giant sub feeds 2.

Tara A.Tara A: Delicious subs. Staff is always super friendly. Love this place.

Courtside Grille is one of The 15 Best Places for Sandwiches in Saint Petersburg.

13. Courtside Grille

7.9
110 Fountain Pkwy N (at Ulmerton Rd), Saint Petersburg, FL
American Restaurant · 49 tips and reviews

Susie S.Susie Steiner: Buffalo chicken sandwich is juicy and delicious.

Nicholl B.Nicholl Brown: yummmy French Dip add mushrooms with Coleslaw

Roof D.Roof Douglass: The French dip (double dribble) is amazing

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

14. Publix

8.4
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.

Jeni S.Jeni Sunday: The subs are so amazing!!

MGMMGM: Don't be afraid to ask for a custom sub. My personal favorite is Boars Head Maple Honey Ham™ with Brie.

Williams Sub Shop is one of The 15 Best Places for Sandwiches in Saint Petersburg.

15. Williams Sub Shop

8.2
3801 Tyrone Blvd N, Saint Petersburg, FL
Sandwich Spot · 9 tips and reviews

JON 👌 P.JON 👌 Pertile: Dumb Dumb wants yum yum! Sub ROCKS!!! BagBoards.net Custom Cornhole!!!

Justin B.Justin Burdick: Meatball sub with red pepper sauce. Amazing.

Avery C.Avery Carroll: the subs make up for the bitchy service.