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 4816 100th Way North, St. Petersburg, FL 33708 ~1.31 miles southeast of Oakhurst
  • Mid-scale Rural property
  • 5 floors in hotel
From$98
Very Good 4.5 /5Read Reviews CallBookMore Details
Courtyard St. Petersburg Clearwater / Madeira Beach
+1-888-305-3366
601 American Legion Dr., Madeira Beach, FL 33708 ~1.59 miles south of Oakhurst
  • Three Star Beach property
  • Has environment-friendly policy Read more
From$119
Very Good 4.5 /5Review Score CallBookMore Details
Malibu Resort Motel 17001 Gulf Blvd., North Redington Beach, FL 33708 ~2.30 miles west of Oakhurst
  • Economy Beach property
  • 24 sleeping rooms in hotel
Doubletree Beach Resort by Hilton 17120 Gulf Blvd., North Redington Beach, FL 33708 ~2.40 miles west of Oakhurst
  • Affordable Beach property
  • Check in time: 4:00
  • Very easy with our small children
  • Accommodations are excellent
From$143
Very Good 4.5 /5Reviews CallBookMore Details
Schooner Hotel & Beach Suites Resort in Madeira Beach 14500 Gulf Blvd., Madeira Beach, FL 33708 ~2.45 miles south of Oakhurst
  • Midscale Beach hotel
  • 5 suites in hotel
Redington Surf : 17300 Gulf Blvd. 17300 Gulf Blvd., North Redington Beach, FL 33708 ~2.46 miles west of Oakhurst
  • Four-star Beach hotel
  • Check-in time: 3:00 PM
From$150
Very Good 4.5 /5Recent Reviews CallBookMore Details
Hotel Isis : 17566 Gulf Blvd. 17566 Gulf Blvd., Redington Shores, FL 33708 ~2.49 miles west of Oakhurst
  • 3-star hotel
  • Check in time: 15:00
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Barefoot Beach Hotel Madeira Beach 13238 Gulf Blvd., Madeira Beach, FL 33708 ~3.01 miles south of Oakhurst
  • 3 star Beach property
  • Hotel has 43 rooms
  • Rooms in need of an update
  • 1 out of 2 guests said the bathroom was dirty
From$109
Very Good 4.5 /5Reviews CallBookMore Details
Madeira Bay Resort & Spa in Madeira Beach 13235 Gulf Blvd., Madeira Beach, FL 33708 ~3.03 miles south of Oakhurst
  • 3 star Beach property
  • 68 rooms in hotel
  • Close to restaurants
  • No dish
From$130
Very Good 4.0 /5Review Score CallBookMore Details
All Season's Resort - Madeira Beach 13070 Gulf Blvd., Madeira Beach, FL 33708 ~3.12 miles south of Oakhurst
  • Three Star hotel
  • Check in: 4:00 PM
Barefoot Beach Resort 19417 Gulf Blvd., Indian Shores, FL 33785 ~3.51 miles west of Oakhurst
  • Three Star property
  • Check in time: 16:00
Oasis Palms Resort - Treasure Island 11799 Gulf Blvd., Treasure Island, FL 33706 ~3.65 miles south of Oakhurst
  • 3 star property
  • 2 floors in property
Celebrity Resorts Indian Shores
+1-866-429-5787
19607 Gulf Blvd., Indian Shores, FL 33785 ~3.80 miles west of Oakhurst
  • Three Star Beach property
  • 40 rooms in hotel
Sunset Vistas Beachfront 2 & 3 Bedroom Suites 12000 Gulf Blvd., Treasure Island, FL 33706 ~3.89 miles south of Oakhurst
  • 3-star Beach property
  • Check-in time: 4:00 PM
  • Air conditioning was criticized by 62%
  • Shower can be a problem
From$139
Very Good 4.5 /5Guest Reviews CallBookMore Details
Residence Inn Treasure Island - Treasure Island 11908 Gulf Blvd., Treasure Island, FL 33706 ~3.94 miles south of Oakhurst
  • 3-star Oceanfront hotel
  • Free breakfast available
  • Most guests thought rooms were spacious
  • Clean rooms
From$239
Very Good 4.5 /5Review Score CallBookMore Details
Tropic Terrace in Treasure Island 11730 Gulf Blvd., Treasure Island, FL 33706 ~4.05 miles south of Oakhurst
  • Two star Beach hotel
  • 2 floors in hotel
  • Rooms are not good
  • Right on beach
From$75
Average 3.5 /5Reviews CallBookMore Details
Crystal Palms Beach Resort : 11605 Gulf Blvd. 11605 Gulf Blvd., Treasure Island, FL 33706 ~4.09 miles south of Oakhurst
  • Three Star Beach hotel
  • Hotel has 36 suites
  • Unclean dining area, according to 80%
  • Parking at the beach is always premium
From$140
Very Good 4.5 /5Latest Reviews CallBookMore Details
Treasure Island Ocean Club in Treasure Island 11500 Gulf Blvd., Treasure Island, FL 33706 ~4.15 miles south of Oakhurst
  • Inexpensive Beach hotel
  • Hotel has 28 suites
From$69
Average 3.5 /5Reviews CallBookMore Details
Bayside Inn & Marina 11365 Gulf Blvd., Treasure Island, FL 33706 ~4.18 miles south of Oakhurst
  • Inexpensive Beach hotel
  • 25 sleeping rooms in hotel
  • Bathroom needs cleaning
  • Wifi didn't work
From$59
Very Good 4.0 /5Review Score CallBookMore Details
Treasure Bay Hotel & Marina - Treasure Island 11125 Gulf Blvd., Treasure Island, FL 33706 ~4.32 miles south of Oakhurst
  • 3-star Beach hotel
  • Check-in: 03:00 pm
  • Popular among families
  • Good kitchenette
Treasure Island Beach Resort - Treasure Island 10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~4.46 miles south of Oakhurst
  • Midscale property
  • 6 floors in property
Bilmar Beach Resort in Treasure Island 10650 Gulf Blvd., Treasure Island, FL 33706 ~4.55 miles south of Oakhurst
  • Mid-scale Beach property
  • 6 suites in property
  • Almost all guests thought the kitchenette was ok
  • Regular internet service
From$109
Very Good 4.5 /5Recent Reviews CallBookMore Details
Lorelei Resort Motel Pet Friendly
+1-888-305-3366
10273 Gulf Blvd., Treasure Island, FL 33706 ~4.88 miles south of Oakhurst
  • Two-star hotel
  • Older building
  • Tons of charm
Westwinds Waterfront Resort : 10265 Gulf Blvd. 10265 Gulf Blvd., Treasure Island, FL 33706 ~4.89 miles south of Oakhurst
  • Affordable Beach property
  • 22 sleeping rooms in hotel
  • Wifi available
  • Great location
From$122
Very Good 4.5 /5Guest 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
  • Mid-scale Beach hotel
  • Hotel has 164 rooms
  • New towel
  • Breakfast can be improved
From$120
Very Good 4.0 /5Reviews CallBookMore Details
Next 25 Oakhurst Hotels >  [1 - 25 of 50]    
Next: See My Oakhurst Hotels with Pricing
Back to Top