Search

Filter By
Price (per night):
$0 - $59
$60 - $79
$80 - $99
$100 - $119
$120+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View

Paradise Rentals of Anna Maria 

5201 Gulf Drive (Office Only), Holmes Beach, 34217, FL Show on map
Score 9.0 from 11 reviews
Paradise Rentals of Anna Maria
Pricesfrom (per room per night)
Single$110
Double$206
Rooms from
$110per room per night
Book Now!

Haley's Motel - Holmes Beach 2 Stars

8102 Gulf Drive, Holmes Beach, 34217, FL Show on map 1.98 miles from Holmes Beach
Score 8.5 from 132 reviews
Haley's Motel - Holmes Beach
Pricesfrom (per room per night)
Single$174
Double$459
Rooms from
$174per room per night
Book Now!

Shorewalk Vacation Rentals by Paradise Rentals 

5201 Gulf Drive (Check In Only), Holmes Beach, 34217, FL Show on map
Score 6.5 from 3 reviews
Shorewalk Vacation Rentals by Paradise Rentals
Pricesfrom (per room per night)
Single$128
Double$132
Rooms from
$128per room per night
Book Now!

Pisces Playground 

205 73rd Street, Holmes Beach, 34217, FL Show on map
 
Pisces Playground

Sunfish - 104 

104 55th Street, Holmes Beach, 34217, FL Show on map
 
Sunfish - 104

Holmes Beach Cottage 200 

200 66th Street, Holmes Beach, 34217, FL Show on map
Score 9.6 from 1 review
Holmes Beach Cottage 200

Palm Isle 3215 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Palm Isle 3215

Beachcomber 

Avenue F, Holmes Beach, 34217, FL Show on map
Score 7.5 from 1 review
Beachcomber

Turtle Nest 

305 65th Street Unit A, Holmes Beach, 34217, FL Show on map
 
Turtle Nest

Paradise Retreat 

308 West 58th Street, Holmes Beach, 34217, FL Show on map
 
Paradise Retreat

Fountain Head 2 

3402 6th Avenue, Holmes Beach, 34217, FL Show on map
 
Fountain Head 2

Palm Isle 3210 

3210 6th Avenue, Holmes Beach, 34217, FL Show on map
 
Palm Isle 3210

Holmes Beach Get-Away 306 

306 B 56th Street, Holmes Beach, 34217, FL Show on map
 
Holmes Beach Get-Away 306

Tropical Duplex 

305 B 62nd Street, Holmes Beach, 34217, FL Show on map
Score 2.5 from 1 review
Tropical Duplex

Playa Casanas South 

3222 South Gulf Drive, Holmes Beach, 34217, FL Show on map
Score 7.5 from 1 review
Playa Casanas South

Sunset Beach Unit 106 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Sunset Beach Unit 106

Gulf View Townhomes Unit 4 

3701 5th Avenue, Holmes Beach, 34217, FL Show on map
 
Gulf View Townhomes Unit 4

Blue W AvenueVillas-207W 

207 West 75th Street, Holmes Beach, 34217, FL Show on map
 
Blue W AvenueVillas-207W

Peaceful Palms 

Palm Drive, Holmes Beach, 34217, FL Show on map
 
Peaceful Palms

Misty Beach 

Imperiore Avenue, Holmes Beach, 34217, FL Show on map
 
Misty Beach

Sweet Home Anna Maria 

5th Avenue, Holmes Beach, 34217, FL Show on map
 
Sweet Home Anna Maria

Palm Isle 3206 

3206 6th Avenue, Holmes Beach, 34217, FL Show on map
 
Palm Isle 3206

Sandy Point Unit 206 

East Bay Drive, Holmes Beach, 34217, FL Show on map
 
Sandy Point Unit 206

Sunfish - 102 

Street Sunfish, Holmes Beach, 34217, FL Show on map
 
Sunfish - 102

North Beach Village 

Holmes Boulevard, Holmes Beach, 34217, FL Show on map
 
North Beach Village

Water's Edge 205 South 

5806 Gulf Drive #205 South, Holmes Beach, 34217, FL Show on map
 
Water's Edge 205 South

North Beach Village Unit 63 

Holmes Boulevard, Holmes Beach, 34217, FL Show on map
 
North Beach Village Unit 63

Holiday Home 43523 

411 63rd Street, Holmes Beach, 34217, FL Show on map
 
Holiday Home 43523

Water's Edge 209 North 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Water's Edge 209 North

Key Lime Cottage West 

202 73rd Street, Holmes Beach, 34217, FL Show on map
 
Key Lime Cottage West

Playa Casanas North 

3222 North Gulf Drive, Holmes Beach, 34217, FL Show on map
Score 10.0 from 2 reviews
Playa Casanas North

Sandy Point Unit 202 

East Bay Drive Unit 202, Holmes Beach, 34217, FL Show on map
 
Sandy Point Unit 202

North Beach Village Unit 72 

Holmes Boulevard, Holmes Beach, 34217, FL Show on map
 
North Beach Village Unit 72

Sea Pirate Unit 2 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Sea Pirate Unit 2

Anna Maria Beach Home 

102 79th St, Holmes Beach, 34217, FL Show on map
 
Anna Maria Beach Home
Pricesfrom (per room per night)
Single$95
Double$
Rooms from
$95per room per night
Book Now!

Coco Cabana 

Street Unit A, Holmes Beach, 34217, FL Show on map
 
Coco Cabana

Cayman Cay Unit 206 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Cayman Cay Unit 206

Cayman Cay 207 

Gulf Drive, Holmes Beach, 34217, FL Show on map
Score 6.7 from 1 review
Cayman Cay 207

Nautilus 

Gulf Drive, Holmes Beach, 34217, FL Show on map
Score 8.3 from 1 review
Nautilus

Palm Isle 3207 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Palm Isle 3207

Mediterranean Style Villa 

Avenue, Holmes Beach, 34217, FL Show on map
 
Mediterranean Style Villa

About a Mermaid 

Emerald Lane, Holmes Beach, 34217, FL Show on map
Score 8.3 from 1 review
About a Mermaid

Gulf Shores Unit 203 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Gulf Shores Unit 203
Pricesfrom (per room per night)
Single$355
Double$
Rooms from
$355per room per night
Book Now!

Palm Gables 

106 36th Street, Holmes Beach, 34217, FL Show on map
 
Palm Gables

Condo in the Heart of Holmes Beach 

408 80th Street, Holmes Beach, 34217, FL Show on map
 
Condo in the Heart of Holmes Beach

Shore Birds 

514 68th Street, Holmes Beach, 34217, FL Show on map
 
Shore Birds

Bimini Bay Front Home 

Seaside Court, Holmes Beach, 34217, FL Show on map
 
Bimini Bay Front Home

Key Lime Cottage East 

204 73rd Street, Holmes Beach, 34217, FL Show on map
 
Key Lime Cottage East

Almost Heaven 

205 72nd Street, Holmes Beach, 34217, FL Show on map
 
Almost Heaven

Promise Kept 

Street, Holmes Beach, 34217, FL Show on map
 
Promise Kept

Tina's Piece of Paradise 

407 80th Street, Holmes Beach, 34217, FL Show on map
 
Tina's Piece of Paradise

Villa De La Playa 

3603 A 4th Avenue, Holmes Beach, 34217, FL Show on map
 
Villa De La Playa
Pricesfrom (per room per night)
Single$380
Double$
Rooms from
$380per room per night
Book Now!

Casa Morado 

Street, Holmes Beach, 34217, FL Show on map
 
Casa Morado

Allegria the Sea 

309 64th Street, Holmes Beach, 34217, FL Show on map
 
Allegria the Sea

Palm Isle 3201 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Palm Isle 3201

Shell Point Unit 81 

Flotilla Drive, Holmes Beach, 34217, FL Show on map
 
Shell Point Unit 81

Water's Edge 103 North 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Water's Edge 103 North

Sea Palm Cottage 

Avenue East, Holmes Beach, 34217, FL Show on map
 
Sea Palm Cottage
Pricesfrom (per room per night)
Single$285
Double$
Rooms from
$285per room per night
Book Now!

Plum Cottage 324 

324 64th Street, Holmes Beach, 34217, FL Show on map
 
Plum Cottage 324

Gulf Shores Unit 205 

Gulf Drive, Holmes Beach, 34217, FL Show on map
Score 10.0 from 1 review
Gulf Shores Unit 205

Turtle Cove East 

East Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Turtle Cove East

Palm Isle 3209 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Palm Isle 3209

Holmes Beach Cottage 202 

202 66th Street, Holmes Beach, 34217, FL Show on map
 
Holmes Beach Cottage 202

Blue Manatee Retreat 

Street, Holmes Beach, 34217, FL Show on map
 
Blue Manatee Retreat

Turtle Cove West 

West Gulf Drive, Holmes Beach, 34217, FL Show on map
Score 7.9 from 3 reviews
Turtle Cove West

Mango Breeze 

Street, Holmes Beach, 34217, FL Show on map
 
Mango Breeze

Bimini Bay 

2nd Avenue, Holmes Beach, 34217, FL Show on map
 
Bimini Bay

Key Lime Cottages 202 

202 - 204 73rd Street, Holmes Beach, 34217, FL Show on map
 
Key Lime Cottages 202

Alamanda Villa on Holmes Beach 

2218 Gulf Drive (Check-In location only), Holmes Beach, 34217, FL Show on map
Score 7.8 from 68 reviews
Alamanda Villa on Holmes Beach

Coquina Sands 

100 A 52nd Street, Holmes Beach, 34217, FL Show on map
 
Coquina Sands

Coastal Sands 

213 70th Street, Holmes Beach, 34217, FL Show on map
 
Coastal Sands

Street Holiday Home 

202 78th Street, Holmes Beach, 34217, FL Show on map
 
Street Holiday Home

Water's Edge 106 North 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Water's Edge 106 North

Palm Isle 3204 

3204 6th Avenue, Holmes Beach, 34217, FL Show on map
 
Palm Isle 3204

Canal-Front Pool Home 

Key Royale Drive, Holmes Beach, 34217, FL Show on map
 
Canal-Front Pool Home

Sea La Vie 

101 31st Street, Holmes Beach, 34217, FL Show on map
Score 7.5 from 1 review
Sea La Vie

SeaBreeze Sands 

202 38th Street, Holmes Beach, 34217, FL Show on map
 
SeaBreeze Sands

North Beach Village Unit 58 

Holmes Boulevard, Holmes Beach, 34217, FL Show on map
Score 10.0 from 1 review
North Beach Village Unit 58

Sandy Pants 

White Avenue, Holmes Beach, 34217, FL Show on map
 
Sandy Pants

Southern Comfort 

A Holmes Boulevard, Holmes Beach, 34217, FL Show on map
 
Southern Comfort

Tortuga-212 

212 B 81st Street, Holmes Beach, 34217, FL Show on map
 
Tortuga-212

Island Jewel 

Emerald Lane, Holmes Beach, 34217, FL Show on map
 
Island Jewel

Minnie Retreat 

Holmes Boulevard B, Holmes Beach, 34217, FL Show on map
 
Minnie Retreat

Palm Isle 3203 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Palm Isle 3203

Villa Chianti 

5th Avenue, Holmes Beach, 34218, FL Show on map
 
Villa Chianti
Pricesfrom (per room per night)
Single$860
Double$
Rooms from
$860per room per night
Book Now!

Paradise Found 

5802 DePalmas Avenue, Holmes Beach, 34217, FL Show on map
 
Paradise Found

Blue W AvenueVillas-207E 

207 East 75th Street, Holmes Beach, 34217, FL Show on map
 
Blue W AvenueVillas-207E

Plum Cottage 322 

322 64th Street, Holmes Beach, 34217, FL Show on map
 
Plum Cottage 322

Captains House 

Haverkos Court, Holmes Beach, 34217, FL Show on map
 
Captains House

Fun In The Sun 

Street, Holmes Beach, 34217, FL Show on map
 
Fun In The Sun

Serenity Now 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Serenity Now

North Beach Village Unit 55 

Holmes Boulevard, Holmes Beach, 34217, FL Show on map
 
North Beach Village Unit 55

Palm Isle 3208 

3208 6th Avenue, Holmes Beach, 34217, FL Show on map
 
Palm Isle 3208
Pricesfrom (per room per night)
Single$215
Double$
Rooms from
$215per room per night
Book Now!

La Casa Leann 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
La Casa Leann
Pricesfrom (per room per night)
Single$525
Double$
Rooms from
$525per room per night
Book Now!

Sun Ray 

Street, Holmes Beach, 34217, FL Show on map
Score 9.2 from 1 review
Sun Ray

La Casa Barnes 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
La Casa Barnes

Quiet Hideaway 

304 74th Street, Holmes Beach, 34217, FL Show on map
 
Quiet Hideaway

Windshore 

B Road Street, Holmes Beach, 34217, FL Show on map
 
Windshore

Beach View 5 

3704 6th Avenue, Holmes Beach, 34217, FL Show on map
Score 8.3 from 1 review
Beach View 5

Water's Edge 105 South 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Water's Edge 105 South

Water's Edge 209 South 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Water's Edge 209 South

North Beach Village Unit 27 

Holmes Boulevard, Holmes Beach, 34217, FL Show on map
 
North Beach Village Unit 27

Sunset Beach Unit 204 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Sunset Beach Unit 204

Jackie's Cottage 

North Harbor Drive, Holmes Beach, 34217, FL Show on map
 
Jackie's Cottage

An Island Getaway at Palm Tree Villas 

207 66th Street, Holmes Beach, 34217, FL Show on map
Score 9.7 from 8 reviews
An Island Getaway at Palm Tree Villas

Catchin' Rays 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Catchin' Rays

Fountainhead 5 

3400 6th Avenue #5, Holmes Beach, 34217, FL Show on map
Score 9.6 from 1 review
Fountainhead 5

Palm Cay Unit 8 

Gulf Drive, Holmes Beach, 34217, FL Show on map
 
Palm Cay Unit 8

Lazy Daze 

Street, Holmes Beach, 34217, FL Show on map
 
Lazy Daze
Copyright © 1995 to 2016 Smooth Hound Systems