Vinoy Park is one of The 11 Best Places for People Watching in Saint Petersburg.

1. Vinoy Park

9.4
101 Bayshore Dr NE, Saint Petersburg, FL
Park · Historic Old Northeast · 43 tips and reviews

Christopher N.Christopher Nason: Great place to walk and people watch.

Joe H.Joe Hunter: Such a great Park! Beautiful scenery, and great people watching.

Larry J.Larry Jordan: Beautiful park! Always some activities going on here. Lively atmosphere. Great place to bring out the family or a great date place.

The Oyster Bar is one of The 11 Best Places for People Watching in Saint Petersburg.

2. The Oyster Bar

7.7
249 Central Ave, Saint Petersburg, FL
Seafood Restaurant · University Park - South Downtown · 17 tips and reviews

Desmond C.Desmond Clark: Get the table by the front window for some of the best people watching in the city!

Brad D.Brad D: Great little hole in wall. Front table great for people watching

Janine D.Janine Duffy: Great people watching spot, half price wine on Mondays and Tuesdays, and Sunday brunch buffet is awesome - opt for the Bloody Mary bar.

North Shore Park is one of The 11 Best Places for People Watching in Saint Petersburg.

3. North Shore Park

9.3
901 N Shore Dr NE, Saint Petersburg, FL
Park · Historic Old Northeast · 16 tips and reviews

Christopher N.Christopher Nason: Great place to walk, relax and people watch.

Adrian JohnAdrian John: Perfect place to spend the day! Gorgeous view of the bay

Sunje S.Sunje Schwarz: Great place to enjoy the sunrise

Parkshore Grill is one of The 11 Best Places for People Watching in Saint Petersburg.

4. Parkshore Grill

8.3
300 Beach Dr NE, Saint Petersburg, FL
Steakhouse · North Downtown · 61 tips and reviews

Antthony Mark H.Antthony Mark Hankins: I prefer sitting outside! Great place to people watch!

Brent S.Brent Simon: Great location. Street seating offers excellent people watching. Food excellent quality

Pam M.Pam M: Amy was an excellent server! She recommended the seafood risotto with scallops and it was sooo good!

Bandit Coffee Co. is one of The 11 Best Places for People Watching in Saint Petersburg.

5. Bandit Coffee Co.

9.2
2662 Central Ave, Saint Petersburg, FL
Coffee Shop · 23 tips and reviews

MGMMGM: A great place to read and people watch. It doesn’t hurt that the coffee is outstanding.

Mohammad A.Mohammad AlMoqhem: Awesome baristas. Loved their pour-overs.

George B.George Bull: Good coffee, pastries, and friendly baristas. All in a cozy modern environment.

Ruby's Elixir is one of The 11 Best Places for People Watching in Saint Petersburg.

6. Ruby's Elixir

8.1
15 3rd St N (at Central Ave), Saint Petersburg, FL
Cocktail Bar · University Park - South Downtown · 23 tips and reviews

Alicia H.Alicia Hill: Great cigars, drinks, music and people watching

Terika W.Terika Wakefield: Local jazz house with full-bodied drinks and pretty awesome live bands. Dress to impress, Ruby's is for the mature an laid back crowd. the Old fashion's are some of the best in town.

Stacy C.Stacy Carroll: Jazz bar. Great service. No cover #win

Paciugo Gelato & Caffè is one of The 11 Best Places for People Watching in Saint Petersburg.

7. Paciugo Gelato & Caffè

9.3
300 Beach Dr NE (at Fareham Pl N), Saint Petersburg, FL
Ice Cream Parlor · North Downtown · 73 tips and reviews

LindseyLindsey: Get ANY flavor of gelato and take a seat outside for a beautiful view of the water, a great location to read a book, or an opportunity to people watch!

Kimberly B.Kimberly Barry: Loved the coconut gelato frappe with a double shot of espresso!

Rachel M.Rachel Manzo: The gelato is yummy! Almost as yummy as that cute gelato scooper Alex!

Enigma is one of The 11 Best Places for People Watching in Saint Petersburg.

8. Enigma

7.3
1110 Central Ave (just south West of the circle), Saint Petersburg, FL
Cocktail Bar · 13 tips and reviews

ScooterScooter: Good bar... Decent drinks. I love Ben, Rodney, Jeremy and Mr. Walker!!! Very colorful and fun. Love the elevated bar! My favorite spot to sit and people watch.

TJ R.TJ Reynolds: Such a great time and awesome bar staff! Loved it!

Christopher N.Christopher Nason: Great bartenders!!!

Cassis St. Pete is one of The 11 Best Places for People Watching in Saint Petersburg.

9. Cassis St. Pete

8.2
170 Beach Dr. (2nd Ave. N), Saint Petersburg, FL
American Restaurant · North Downtown · 116 tips and reviews

karin v.karin vonk: love the food, outdoor dining and people watching!

Jen C.Jen Carlisle: Had the tropical thunder...no wonder Southern Living named it a best dessert of the south!

Zach W.Zach Wendkos: Great bar if you're looking for a couple decent drinks.

The Moon Under Water is one of The 11 Best Places for People Watching in Saint Petersburg.

10. The Moon Under Water

7.8
332 Beach Dr NE, Saint Petersburg, FL
English Restaurant · North Downtown · 104 tips and reviews

Szoke S.Szoke Steve: Excellent blend of British and Indian food! Great patio for people watching and close to the water.

Myke G.Myke Guastella: Table outside to people watch...enjoy your company and weather. Food and drinks were great!

Joy B.Joy Bliss: Fish & Chips: Ample and tasty. Recommend.

American Legion Post #14 is one of The 11 Best Places for People Watching in Saint Petersburg.

11. American Legion Post #14

6.8
1520 4th St N, Saint Petersburg, FL
Pub · Crescent Lake · 2 tips and reviews

James W.James Wood: Nice cheap drinks..a little smokey, but good people watching..

MGMMGM: If you love cheap drinks and old guys singing Manfred Mann, then this is your kind of place.