Find 3 Star Hotels in Indian Shores, FL from $199

COVID-19 tests are no longer required to re-enter the United States.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Top Indian Shores 3 Star Hotels

Barefoot Beach Resort
3.5 out of 5
19417 Gulf Blvd., Indian Shores, FL, 33785
Fully refundableReserve now, pay when you stay
The price is $199 per night from Jun 29 to Jun 30
4.4/5 Wonderful! (855 reviews)
"Very nice and clean property. Loved the private patio outside our first floor condo."

Reviewed on May 25, 2022

Barefoot Beach Resort
Legacy Vacation Resorts - Indian Shores
3 out of 5
19607 Gulf Blvd, Indian Shores, FL, 33785
Fully refundableReserve now, pay when you stay
The price is $238 per night from Jul 22 to Jul 23
4.5/5 Wonderful! (667 reviews)
"Great experience"

Reviewed on Jun 21, 2022

Legacy Vacation Resorts - Indian Shores
The New Hotel Indian Shores
3.5 out of 5
19306 Gulf Blvd, Indian Shores, FL, 33785
4.5/5 Wonderful! (16 reviews)
"Property was steps from the beach. We stayed in a 3 room condo and it was equipped with everything we needed. Lots of places to eat in the area and very little crowds on this section of the beach. Hotel provides beach towels, chairs and plenty of sand toys and water toys were available for use."

Reviewed on May 23, 2022

The New Hotel Indian Shores
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Barefoot Beach Resort #208 - Private Beach Access Great Amenities
3.5 out of 5
19417 Gulf Blvd., B208, Indian Shores, FL, 33785
3/5 (1 review)
"We did not like renting a condo on the second floor of the facility. They had the windows screwed shut which seemed unsafe as well as confining. We have rented a condo once before on ground level and found that much more enjoyable and safe. The laundry facilities are quite expensive, and the machines ..."

Reviewed on Feb 25, 2022

Barefoot Beach Resort #208 - Private Beach Access Great Amenities
Sand Glo Villas
3 out of 5
19316 Gulf Blvd., Indian Shores, FL, 33785
4.6/5 Wonderful! (25 reviews)
"Check in was probably the easiest and less complicated that we ever experienced and we have traveled worldwide. The staff was very friendly. The villa is located right on the beach, walk out the door and the beach is just seconds away. Sand Glo Villas is at the top of our list to use again. Unfortunately ..."

Reviewed on Jan 13, 2022

Sand Glo Villas
Beach Cottages by VTrips
3.5 out of 5
18400 Gulf Blvd, Indian Shores, FL, 33785
Beach Cottages by VTrips
Beach Cottages
3 out of 5
18400 Gulf Blvd, Indian Shores, FL, 33785
Beach Cottages
Pelican Pointe 2A - Beautiful Beachfront Townhouse!
Bayview Villas
3 out of 5
19807 Gulf Boulevard, Unit 121, Indian Shores, FL, 33785
Bayview Villas
Beach Palms
3 out of 5
18450 Gulf Blvd, Indian Shores, FL, 33785
Beach Palms

Still don't see what you're looking for?

See all properties in Indian Shores.
You can also use these popular filters to refine your search.
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.

3 Stars in Indian Shores

Search for hotels in Indian Shores on Expedia. You can easily find your hotels in Indian Shores using one of the methods below:

  • View our selection of featured hotels in Indian Shores
  • Use the map to find hotels in the Indian Shores area you prefer
  • Use the filters to see hotels in a specific area of Indian Shores, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Indian Shores
  • Enter your travel dates to view the best deals on hotels in Indian Shores - while they last

Recent reviews of Indian Shores hotels
expedia verified reviews