Skip to main content

Filter by:


Star Rating

Review Score

Oakhurst Shores – 250 hotels and places to stay
See the latest prices and deals by choosing your dates.
Thunderbird Beach Resort, hotel in Oakhurst Shores

The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida.

The Tiki Bar!!!
8.0
Scored 8.0
Very Good
Rated very good
1,127 reviews
Price from£102.59per night
Treasure Bay Resort & Marina, hotel in Oakhurst Shores

Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a refreshing dip in the outdoor pool, or relax in the hot tub.

There was no breakfast. Rooftop bar was not open. They charge you $16.25 per day for parking which I had no idea about until I got there. The hot tub and pool area was dirty. The room was nice and the patio was beautiful. The staff was also all very nice. No fitness center that I could find. Not a horrible experience but I will never stay there again,simply because of the parking fee which was not disclosed before hand.
7.5
Scored 7.5
Good
Rated good
490 reviews
Price from£141.37per night
Holiday Inn Express Hotel & Suites Largo-Clearwater, an IHG Hotel, hotel in Oakhurst Shores

This hotel is located in the heart of Tampa Bay and has easy access to both the Tampa International and St.Petersburg-Clearwater Airports.

This was the worst hotel state I’ve had in my 35 years… When I checked in for my room, there was a male checked in to my room. This was close to 1130pm, once we figured out the front desk staff didn’t properly check the last guest in, I was assigned a new room. The new room was not clean and the sheets smelled of male cologne. I brought this to the staffs attention and they “offered to give me IHG points” that I was told would go towards my next stay. They gave me 3k points and after trying to redeem the points, I found out is 15k to get any room with IHG. What a waste of time. I would watch your back booking with this hotel specifically. Trash staff and trash facility.
8.3
Scored 8.3
Very Good
Rated very good
704 reviews
Price from£168.13per night
Crystal Bay Historic Hotel, hotel in Oakhurst Shores

Located in St. Petersburg, 3.4 miles from John's Pass, Crystal Bay Historic Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Loved the historic building, the verandah and porches. The pool was lovely. Outstanding fresh breakfast! Friendly staff. Loved the two queen bed suite with 2 bathrooms!
8.8
Scored 8.8
Excellent
Rated excellent
1,358 reviews
Price from£109.72per night
Holiday Inn Express & Suites - St. Petersburg - Madeira Beach, an IHG Hotel, hotel in Oakhurst Shores

Located in St Petersburg and with Tropicana Field reachable within 9.9 mi, Holiday Inn Express & Suites - St.

Friendly service
8.7
Scored 8.7
Excellent
Rated excellent
571 reviews
Price from£113.30per night
The Sands of Treasure Island, hotel in Oakhurst Shores

Located in St. Pete Beach, a 2-minute walk from Treasure Island, The Sands of Treasure Island provides accommodations with a garden, free private parking and a terrace.

The location.
6.9
Scored 6.9
Pleasant
Rated pleasant
731 reviews
Price from£126.30per night
Home2 Suites By Hilton Largo, Fl, hotel in Oakhurst Shores

Located in Largo, 6.3 miles from Pier 60, Home2 Suites By Hilton Largo, Fl has accommodations with a garden, free private parking and a terrace. This 3-star hotel offers a 24-hour front desk.

The breakfast was great. We loved the muffins and sandwiches. Staff was friendly, everything was up to date and taken care of.
9.2
Scored 9.2
Wonderful
Rated wonderful
280 reviews
Price from£106.68per night
Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach, hotel in Oakhurst Shores

Located in St. Pete Beach, 2.7 miles from John's Pass, Courtyard by Marriott St.

Hotel staff was excellent.
9.0
Scored 9.0
Wonderful
Rated wonderful
214 reviews
Price from£138.14per night
Sunburst Inn- Indian Shores Beach, hotel in Oakhurst Shores

Set right on the Gulf of Mexico, Indian Shores, Florida, Sunburst Inn offers a private beach with newly renovated rooms, as seen on HGTV's 100 Day Dream Home: Beachfront Hotel.

Nothing except the ocean which we could not see or hear
9.1
Scored 9.1
Wonderful
Rated wonderful
40 reviews
Price from£254.96per night
Ocean Club Treasure Island Hotel, hotel in Oakhurst Shores

Located in St. Pete Beach, a 2-minute walk from Treasure Island, Ocean Club Treasure Island Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a bar.

I loved the view of the beach and how open the kitchen/living space was. The beds were also super comfy and I loved the bar island in the kitchen.
9.4
Scored 9.4
Wonderful
Rated wonderful
36 reviews
Price from£296.25per night
See all hotels near Oakhurst Shores
Subscribe to receive premium deals

Prices drop the second you sign up!