Port St. Joe, FL

The City of Port St. Joe is located in Gulf County in the State of Florida. Find directions to Port St. Joe, browse local businesses, landmarks, get current traffic estimates, road conditions, and more. According to the 2019 US Census the Port St. Joe population is estimated at 3,508 people. The Port St. Joe time zone is Eastern Daylight Time which is 5 hours behind Coordinated Universal Time (UTC).

In Port St Joe

Places in Port St Joe

Dine and drink

Eat and drink your way through town.

Pasta special

Joe Mama's Wood Fired Kitchen

<a href=Photo by 416ambera" width="" height="" />

Cool Breeze Chicken and More

Went here late night and was pleasantly surprised! Delicious Chinese food, the staff is friendly and food is tasty!

Hamburger and fries

The Brick Wall Sports Bar & Grille

Can't-miss activities

Culture, natural beauty, and plain old fun.

Photo by Management

Lady J Charters

Places to stay

Hang your (vacation) hat in a place that’s just your style.

Photo by Management

The Port Inn and Cottages, Ascend Hotel Collection

Barefoot Cottage Rentals

Coastline Vacation Rentals

Sunshine Vacation Rentals