Star Rating
Hotel Name
Price Range (USD)to
Amenities

Oakhurst Florida Accommodations

Find hotels & motels in Oakhurst using the list below. Explore our guide for inexpensive and discount hotel/motel rates in or near Oakhurst, FL for your corporate or personal leisure travel. We provide the best Oakhurst Florida hotel rooms. Review the Oakhurst hotel list below to find the perfect lodging. We also have a map of the Oakhurst hotels.

The Oakhurst center point is approximately 1 mile southwest of Lake Seminole Park and 1 mile east of North Redington Beach.

Oakhurst Hotels/Motels & Accommodations

Holiday Inn Express & Suites Seminole | St. Pete | Madeira Beach - St. Petersburg 4816 100th Way North, St. Petersburg, FL 33708 ~1.31 miles southeast of Oakhurst
  • Three Star Rural hotel
  • 121 rooms in hotel
Courtyard St. Petersburg Clearwater / Madeira Beach : 601 American Legion Dr.
+1-888-305-3366
601 American Legion Dr., Madeira Beach, FL 33708 ~1.59 miles south of Oakhurst
  • 3-star Beach hotel
  • Hotel has an eco-friendly policy See policy
From$119
Very Good 4.5 /5Guest Reviews CallBookMore Details
Malibu Resort Motel : 17001 Gulf Blvd. 17001 Gulf Blvd., North Redington Beach, FL 33708 ~2.30 miles west of Oakhurst
  • Economical Beach hotel
  • 2 floors in hotel
Doubletree Beach Resort by Hilton : 17120 Gulf Blvd. 17120 Gulf Blvd., North Redington Beach, FL 33708 ~2.40 miles west of Oakhurst
  • 3-star Beach property
  • Check in: 4:00
  • Beach nearby
  • Most guests said the wifi quality was great
From$143
Very Good 4.5 /5Review Score CallBookMore Details
Schooner Hotel & Beach Suites Resort - Madeira Beach 14500 Gulf Blvd., Madeira Beach, FL 33708 ~2.45 miles south of Oakhurst
  • Mid-scale Beach hotel
  • 2 floors in property
Redington Surf - North Redington Beach 17300 Gulf Blvd., North Redington Beach, FL 33708 ~2.46 miles west of Oakhurst
  • 4 star Beach property
  • Hotel has 5 suites
Hotel Isis - Redington Shores 17566 Gulf Blvd., Redington Shores, FL 33708 ~2.49 miles west of Oakhurst
  • Three Star hotel
  • Check in: 15:00
Barefoot Beach Hotel Madeira Beach - Madeira Beach 13238 Gulf Blvd., Madeira Beach, FL 33708 ~3.01 miles south of Oakhurst
  • Affordable Beach property
  • 43 suites in hotel
  • Bar is disappointing
  • Good service
From$109
Very Good 4.5 /5Guest Reviews CallBookMore Details
Madeira Bay Resort & Spa in Madeira Beach 13235 Gulf Blvd., Madeira Beach, FL 33708 ~3.03 miles south of Oakhurst
  • Midscale Beach property
  • 68 sleeping rooms in hotel
  • WiFi system needs upgrading
  • Comfortable
All Season's Resort in Madeira Beach 13070 Gulf Blvd., Madeira Beach, FL 33708 ~3.12 miles south of Oakhurst
  • 3-star hotel
  • Check in time: 4:00 PM
Oasis Palms Resort - Treasure Island 11799 Gulf Blvd., Treasure Island, FL 33706 ~3.65 miles south of Oakhurst
  • Midscale property
  • Hotel has 2 floors
Celebrity Resorts Indian Shores - Indian Shores
+1-866-221-8581
19607 Gulf Blvd., Indian Shores, FL 33785 ~3.80 miles west of Oakhurst
  • Three Star Beach property
  • Check-in: 4:00 PM
Sunset Vistas Beachfront 2 & 3 Bedroom Suites - Treasure Island 12000 Gulf Blvd., Treasure Island, FL 33706 ~3.89 miles south of Oakhurst
  • Three Star Beach property
  • Check-in: 4:00 PM
  • Housekeeping can be a problem
  • Almost all guests said the bathroom was dirty
From$139
Very Good 4.5 /5Reviews CallBookMore Details
Residence Inn Treasure Island 11908 Gulf Blvd., Treasure Island, FL 33706 ~3.94 miles south of Oakhurst
  • 3-star Oceanfront hotel
  • 105 sleeping rooms in hotel
  • Very good internet connection
  • Great parking
From$239
Very Good 4.5 /5Latest Reviews CallBookMore Details
Tropic Terrace in Treasure Island 11730 Gulf Blvd., Treasure Island, FL 33706 ~4.05 miles south of Oakhurst
  • Two star Beach hotel
  • 46 rooms in hotel
  • For 50%, maintenance was acceptable
  • Toilet minimal
From$75
Average 3.5 /5Reviews CallBookMore Details
Crystal Palms Beach Resort in Treasure Island 11605 Gulf Blvd., Treasure Island, FL 33706 ~4.09 miles south of Oakhurst
  • Mid-scale Beach hotel
  • Hotel has 36 rooms
  • Bathroom is ok
  • The majority of guests liked the big bathroom
From$140
Very Good 4.5 /5Review Score CallBookMore Details
Treasure Island Ocean Club 11500 Gulf Blvd., Treasure Island, FL 33706 ~4.15 miles south of Oakhurst
  • Low Cost Beach property
  • 2 floors in hotel
Bayside Inn & Marina 11365 Gulf Blvd., Treasure Island, FL 33706 ~4.18 miles south of Oakhurst
  • Inexpensive Beach property
  • Hotel has 25 rooms
  • About half of guests said the bathroom was dirty
  • Nice pool area
Treasure Bay Hotel & Marina 11125 Gulf Blvd., Treasure Island, FL 33706 ~4.32 miles south of Oakhurst
  • Mid-scale Beach hotel
  • Hotel has 3 floors
  • Good restaurants & bars in the area
  • Great staff and location
Treasure Island Beach Resort : 10800 Gulf Blvd. 10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~4.46 miles south of Oakhurst
  • 3-star property
  • Hotel has 6 floors
Bilmar Beach Resort in Treasure Island 10650 Gulf Blvd., Treasure Island, FL 33706 ~4.55 miles south of Oakhurst
  • 3-star Beach hotel
  • 5 meeting rooms in property
  • Terrific location
  • Not very comfortable
From$119
Very Good 4.5 /5Latest Reviews CallBookMore Details
Lorelei Resort Motel Pet Friendly
+1-888-690-5247
10273 Gulf Blvd., Treasure Island, FL 33706 ~4.88 miles south of Oakhurst
  • Two-star property
  • Clean rooms
  • Most guests appreciated the closeness to the beach
Westwinds Waterfront Resort in Treasure Island 10265 Gulf Blvd., Treasure Island, FL 33706 ~4.89 miles south of Oakhurst
  • 3 star Beach property
  • Hotel has 22 rooms
  • Most guests appreciated the closeness to the beach
  • Clean pool area
From$110
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Holiday Inn Hotel & Suites Harbourside Marina - Indian Rocks Beach 401 2nd St., Indian Rocks Beach, FL 33785 ~4.98 miles northwest of Oakhurst
  • 3 star Beach hotel
  • 164 rooms in hotel
  • Food is average
  • Professional service
From$119
Very Good 4.0 /5Read Reviews CallBookMore Details
Island Inn Beach Resort 9980 Gulf Blvd., Treasure Island, FL 33706 ~5.30 miles south of Oakhurst
  • Three Star Beach property
  • 6 floors in property
  • Most guests thought the view was good
  • Welcoming bar
Next 25 Oakhurst Hotels >  [1 - 25 of 50]    
Next: See My Oakhurst Hotels with Pricing
Back to Top