Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Port St. Joe, FL

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Port St. Joe hotels and places to stay

Summer House on Mexico Beach
3.5 out of 5
2202 Highway 98 #306, Port St. Joe, FL
Get Rates
1.56 mi from city center
Summer House on Mexico Beach
Cape San Blas, Seagrass, Pet Friendly, Private Pool, 4 Bedrooms ~ Sea Breeze
? Hangar #13 ?new! Pool! Pet Friendly Cottage in Mexico Beach ? ?
Get Rates
12.25 mi from city center
4.9/5Exceptional! (37 reviews)
Welcome, peaceful escape!

"Hangar 13 is a comfortable, cozy cottage with tasteful aviation inspired decor- not the usual "beachy" kitsch. The photos shown are great representations of the space. The beds were very comfy- the kids loved the bunk beds, the linens provided were luxe, and the back deck furnishings were a good ..."…"

Reviewed on Jun 22, 2020

? Hangar #13 ?new! Pool! Pet Friendly Cottage in Mexico Beach ? ?
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
Cape San Blas North End Gulf Side
Get Rates
6.67 mi from city center
4.9/5Exceptional! (17 reviews)
so glad we found this gem!

"Perfect, immaculate place! Steps to the beach, just right for us: Hubby, me, and fur baby. It does sleep four and we used that for TV watching!"…"

Reviewed on Nov 21, 2019

Cape San Blas North End Gulf Side
2 Bed/2 Bath, Wifi, Pool, Gated Complex
Get Rates
11.5 mi from city center
4.7/5Exceptional! (12 reviews)
Great condo near the beach

"We enjoyed our stay in this condo. Mexico Beach is still rebuilding after Hurricane Michael, but we didn't really go for sightseeing, etc due to the COVID-19 pandemic. We just wanted a clean, nice place close to the beach where we could relax for a few days. Stayed with my husband, 15 month old, ..."…"

Reviewed on Jun 25, 2020

2 Bed/2 Bath, Wifi, Pool, Gated Complex
A Frame With A View
3.5 out of 5
9105 Highway 98, Port St. Joe, FL
Get Rates
9.69 mi from city center
A Frame With A View
Gulf View Walk To Beach Pet Friendly Private Pool Fenced Yard Monthly Available!
4.8/5Exceptional! (21 reviews)
Perfect place to isolate

"Wish we could have been here and been more social... but all in all, we had a blast by ourselves isolating from society and enjoying our week in the sun. Thank you!"…"

Reviewed on Mar 31, 2020

Gulf View Walk To Beach Pet Friendly Private Pool Fenced Yard Monthly Available!
Bella Beach House
4 out of 5
101 Pinwheel Ct, Port St. Joe, FL
Get Rates
4.79 mi from city center
Bella Beach House
Secluded Bay Front Cottage, Double Kayak for Exploring Free Wifi, Pet Friendly
5/5Exceptional! (101 reviews)
Great House, Great Bay, and Great Trip

"We love this place, and would definitely stay again. The access to the bay/kayak was awesome. We caught tons of fish, and our dog was in heaven on the beach. The house was super clean and comfortable. Do yourself a favor and watch sunset from the dock instead of on the beach. Highly recommend!"…"

Reviewed on Jul 2, 2020

Secluded Bay Front Cottage, Double Kayak for Exploring Free Wifi, Pet Friendly
The Port Inn, Ascend Hotel Collection
3.5 out of 5
501 Monument Ave., Port St. Joe, FL
Free CancellationReserve now, pay when you stay
The price is $212 per night
2.14 mi from city center
4.3/5Excellent! (212 reviews)
Wonderful stay at the port inn

"Awesome hotel and great customer service"…"

Reviewed on Oct 16, 2018

The Port Inn, Ascend Hotel Collection
Don't see what you're looking for?
See all available properties in Port St. Joe
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Port St. Joe

Travelers to Port St. Joe give high marks for the beaches. Tourists can also enjoy the city's festivals and ecotours. Top sights in the area include Panama City Marina, Panama City Mall, and St. Andrews State Park.

  • You'll find 3325 Expedia hotels and other accommodations in the larger area of Panama City
  • The closest major airport is in Panama City, FL (ECP-Northwest Florida Beaches Intl.), 48.2 mi (77.6 km) from the city center

Sightseeing and Staying in Port St. Joe

The beaches and sunsets highlight the city's natural beauty with places to visit including Windmark Beach, St. Joseph Peninsula State Park, and T.H. Stone Memorial St. Joseph Peninsula State Park. Exploring the waterfront is a top activity, and St Joseph Bay Golf Club is one place to visit. A couple of additional sights to add to your agenda are Constitution Convention Museum State Park and Gulf County Welcome Center.

In Port St. Joe, you'll find 575 hotels and other lodging options so you'll have a variety of choices for your holiday getaway. Below are top ones based on our user reviews:

  • Cape San Blas Inn - With a stay at this 3-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with free WiFi. It's a favorite with Expedia travelers for its breakfast and beach locale.
  • MainStay Suites - Our customers like the helpful staff and clean, comfortable rooms at this hotel. This 2.5-star hotel features free breakfast, an outdoor pool, and free WiFi.
  • Port Inn - With a stay at this 3.5-star hotel, guests can enjoy access to an outdoor pool and free parking, along with free WiFi. Expedia customers like its overall value and convenient parking.

A top sight in the surrounding area is Tyndall Air Force Base, located 25 mi (40.3 km) from the center of the city.

Dressing for Port St. Joe

  • Between January and March, you can expect the daytime average to be around 73°F and the nighttime average to be 41°F
  • From April to June, temperatures average about 90°F during the day and 53°F at night
  • July through September averages 91°F during the day and 67°F at night
  • In October-December, the average temperature is 85°F during the day and 42°F at night
  • Port St. Joe gets about 57.72 inches of rain per year
  • Hottest months are usually July and August with an average temperature of 90°F, while the coldest months are January and December with an average of 43°F

Frequently asked questions

What's the best place to stay in Port St. Joe?
MainStay Suites is one of the top choices for your stay based on our traveler data. This hotel offers free breakfast and an outdoor pool. Other good options for your stay include Cape San Blas Inn and The Port Inn, Ascend Hotel Collection.
If I need to cancel my hotel reservation in Port St. Joe, will I receive a refund?
Yes! Most room reservations are fully refundable if cancelled before the accommodation’s cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that’s non-refundable, you might be able to cancel it and get a refund within 24 hours of your booking. Add dates, click “Search”, then filter by “free cancellation” to review the best options available in Port St. Joe.
Where can I learn more about changing or cancelling my trip to Port St. Joe?
To find more details about updating your trip to Port St. Joe or cancelling it, head over to our customer service page.
What's the best hotel to stay near the beach in Port St. Joe?
The Port Inn, Ascend Hotel Collection is a top pick for your beach vacation. Head to Saint Joe Beach or Indian Pass Beach for some quality time by the water.
What are some accommodations with pools in Port St. Joe?
Dune Rise - Great Family Beach Home 100 Yards off the Beach and Close to Pool is a top vacation home with a communal pool and an in-room kitchen. A couple of other options that offer an onsite pool include Morning Glory 205 and Morning Glory 209.

Recent reviews of Port St. Joe hotels

More trip options