We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Okaloosa Island

  • Sort by:
  • Traveler Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
1112 Santa Rosa Blvd, Fort Walton Beach, FL 32548-6120
1.5 miles from Okaloosa Island
#4 of 29 hotels in Fort Walton Beach
Top Deal
$506*
$242* /night
View Deal
Hampton.com
$242*
AMOMA
$506*
Orbitz.com
$242*
Whelk Ct, Fort Walton Beach, FL
0.4 miles from Okaloosa Island
#19 of 29 hotels in Fort Walton Beach
573 Santa Rosa Boulevard, Fort Walton Beach, FL 32548-6912
0.7 miles from Okaloosa Island
#6 of 29 hotels in Fort Walton Beach
Top Deal
$495*
$209* /night
View Deal
Hotwire.com
$251*
AMOMA
$495*
Hotels.com
$251*
137 Miracle Strip Pkwy SW, Fort Walton Beach, FL 32548-6614
0.7 miles from Okaloosa Island
#12 of 29 hotels in Fort Walton Beach
Top Deal
$395*
$152* /night
View Deal
Hotwire.com
$152*
Expedia.com
$152*
AMOMA
$395*
100 Miracle Strip Pkwy SW, Fort Walton Beach, FL 32548-6615
0.7 miles from Okaloosa Island
#17 of 29 hotels in Fort Walton Beach
Top Deal
$84*
$73* /night
View Deal
Booking.com
$84*
Expedia.com
$73*
Travelocity
$73*
203 Miracle Strip Pkwy SW, Fort Walton Beach, FL 32548-6616
0.7 miles from Okaloosa Island
#23 of 29 hotels in Fort Walton Beach
Top Deal
$119*
$109* /night
View Deal
Hotels.com
$119*
Travelocity
$119*
Priceline
$109*
135 Miracle Strip Pkwy SW, Hwy 85 & US 98 West, Fort Walton Beach, FL 32548-6614
0.7 miles from Okaloosa Island
#25 of 29 hotels in Fort Walton Beach
$130* /night
View Deal
Expedia.com
$130*
Hotwire.com
$130*
Orbitz.com
$130*
209 Miracle Strip Pkwy, Fort Walton Beach, FL 32548
0.7 miles from Okaloosa Island
#26 of 29 hotels in Fort Walton Beach
Top Deal
$75*
$69* /night
View Deal
Booking.com
$75*
Hotwire.com
$75*
Expedia.com
$75*
207 Miracle Strip Pkwy SW, Fort Walton Beach, FL 32548-6616
0.7 miles from Okaloosa Island
#27 of 29 hotels in Fort Walton Beach
No photo provided
$69* /night
View Deal
Hotels.com
$69*
TripAdvisor
$69*
Hotwire.com
$69*
540 Santa Rosa Blvd, Fort Walton Beach, FL 32548
0.8 miles from Okaloosa Island
#11 of 29 hotels in Fort Walton Beach
$259* /night
View Deal
Travelocity
$259*
Orbitz.com
$259*
Expedia.com
$259*
322 Miracle Strip Pkwy SW, Fort Walton Beach, FL 32548-5203
0.8 miles from Okaloosa Island
#21 of 29 hotels in Fort Walton Beach
Top Deal
$323*
$149* /night
View Deal
Priceline
$149*
Hotwire.com
$149*
AMOMA
$323*
3 Miracle Strip Pkwy SW, Fort Walton Beach, FL 32548-6612
0.9 miles from Okaloosa Island
#3 of 29 hotels in Fort Walton Beach
$219* /night
View Deal
Travelocity
$219*
TripAdvisor
$219*
Hotwire.com
$219*
80 Miracle Strip Pkwy SE, Fort Walton Beach, FL 32548-5882
1.0 miles from Okaloosa Island
#10 of 29 hotels in Fort Walton Beach
Top Deal
$149*
$134* /night
View Deal
Booking.com
$149*
TripAdvisor
$134*
Hotels.com
$134*
333 Miracle Strip Pkwy SW, Fort Walton Beach, FL 32548-5209
1.0 miles from Okaloosa Island
#18 of 29 hotels in Fort Walton Beach
Top Deal
$216*
$99* /night
View Deal
Booking.com
$110*
Hotwire.com
$99*
AMOMA
$216*
480 Santa Rosa Blvd, Destin, FL 32548-6902
1.0 miles from Okaloosa Island
414 Santa Rosa Blvd, Fort Walton Beach, FL 32548-6932
1.1 miles from Okaloosa Island
#8 of 29 hotels in Fort Walton Beach
Top Deal
$291*
$207* /night
View Deal
Booking.com
$229*
TripAdvisor
$207*
HotelQuickly
$291*
349 Miracle Strip Pkwy SW, Fort Walton Beach, FL 32548-5210
1.1 miles from Okaloosa Island
#24 of 29 hotels in Fort Walton Beach
$105* /night
View Deal
Travelocity
$105*
Hotwire.com
$105*
Orbitz.com
$105*
Top Deal
$541*
$279* /night
View Deal
AMOMA
$541*
Orbitz.com
$279*
Priceline
$279*
1112 Santa Rosa Blvd, Fort Walton Beach, FL 32548-6120
1.5 miles from Okaloosa Island
#4 of 29 hotels in Fort Walton Beach
Top Deal
$506*
$242* /night
View Deal
Hampton.com
$242*
AMOMA
$506*
Orbitz.com
$242*
195 Brooks St SE, Fort Walton Beach, FL 32548-2813
1.5 miles from Okaloosa Island
#28 of 29 hotels in Fort Walton Beach
No photo provided
1297 Miracle Strip Parkway SE, Fort Walton Beach, FL 32548
1.6 miles from Okaloosa Island
#16 of 29 hotels in Fort Walton Beach
Top Deal
$284*
$249* /night
View Deal
Hotels.com
$249*
Orbitz.com
$249*
HOTEL.INFO
$284*
1299 Miracle Strip Parkway, SE, Fort Walton Beach, FL 32548-6255
1.7 miles from Okaloosa Island
#1 of 29 hotels in Fort Walton Beach
Top Deal
$441*
$315* /night
View Deal
Booking.com
$369*
Orbitz.com
$369*
HotelQuickly
$441*
1325 Miracle Strip Pkwy SE, Fort Walton Beach, FL 32548-6204
1.8 miles from Okaloosa Island
#7 of 29 hotels in Fort Walton Beach
Top Deal
$334*
$239* /night
View Deal
Orbitz.com
$239*
Travelocity
$239*
HotelQuickly
$334*
1214 Miracle Strip Pkwy SE, Fort Walton Beach, FL 32548-6208
1.8 miles from Okaloosa Island
#14 of 29 hotels in Fort Walton Beach
$120* /night
View Deal
Hotwire.com
$120*
Travelocity
$120*
Expedia.com
$120*
1284 Marler Ave, Fort Walton Beach, FL 32548-6216
1.8 miles from Okaloosa Island
480 E Miracle Strip Pkwy, Highway 98, Mary Esther, FL 32569-2052
1.9 miles from Okaloosa Island
$95* /night
View Deal
Hotwire.com
$95*
Orbitz.com
$95*
Expedia.com
$95*
301 Hollywood Boulevard, Mary Esther, FL 32569
2.1 miles from Okaloosa Island
Top Deal
$216*
$195* /night
View Deal
Orbitz.com
$195*
Travelocity
$195*
HOTEL.INFO
$216*
1500 Miracle Strip Pkwy SE, Fort Walton Beach, FL 32548-6213
2.2 miles from Okaloosa Island
#9 of 29 hotels in Fort Walton Beach
$219* /night
View Deal
Ramada
$219*
Travelocity
$219*
Priceline
$219*
522 Mary Esther Blvd, Fort Walton Beach, FL 32547
2.3 miles from Okaloosa Island
#13 of 29 hotels in Fort Walton Beach
Top Deal
$271*
$189* /night
View Deal
Orbitz.com
$197*
Booking.com
$197*
HotelQuickly
$271*
1330 Miracle Strip Pkwy SE, Fort Walton Beach, FL 32548-6244
2.4 miles from Okaloosa Island
#22 of 29 hotels in Fort Walton Beach