Skip to main content

Featured Hotels Near Fort Desoto State Park

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Wander Residence Condo near Fort DeSoto

Tierra Verde (3.4 miles from Fort Desoto State Park)

Providing barbecue facilities, Wander Residence Condo near Fort DeSoto offers accommodations in Tierra Verde.

Show more Show less
8.8
Excellent
30 reviews
Price from
$221
per night

Residence Inn St. Petersburg Tierra Verde

Hotel in Tierra Verde (4.7 miles from Fort Desoto State Park)

Residence Inn St. Petersburg Tierra Verde has free bikes, fitness center, a terrace and restaurant in Tierra Verde.

Show more Show less
9.1
Wonderful
203 reviews
Price from
$195
per night

Inn on the Beach

Hotel in St Pete Beach - Long Key, St. Pete Beach (5 miles from Fort Desoto State Park)

Located across the street from the white sands of St. Pete Beach, Inn on the Beach places guests in the heart of the historic Pass-a-Grille neighborhood.

Show more Show less
9.4
Wonderful
352 reviews
Price from
$228
per night

Coconut Inn Pass-a-Grille Beach

Hotel in St Pete Beach - Long Key, St. Pete Beach (4.8 miles from Fort Desoto State Park)

Located in the historic district of St. Pete Beach, 8.9 mi from DeSoto Park, Coconut Inn features an outdoor pool and barbecue. Free WiFi is featured throughout the property.

Show more Show less
9.3
Wonderful
163 reviews
Price from
$305
per night

Sabal Palms Inn

St Pete Beach - Long Key, St. Pete Beach (4.9 miles from Fort Desoto State Park)

Located in St. Pete Beach, a few steps from St. Pete Beach, Sabal Palms Inn provides accommodations with free bikes, free private parking, a terrace and barbecue facilities.

Show more Show less
8.7
Excellent
215 reviews
Price from
$220
per night

Havana Inn

St Pete Beach - Long Key, St. Pete Beach (4.8 miles from Fort Desoto State Park)

Located in St. Pete Beach and with St. Pete Beach reachable within a few steps, Havana Inn provides free bikes, non-smoking rooms, free WiFi and barbecue facilities.

Show more Show less
8.8
Excellent
42 reviews
Price from
$218
per night