Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Indian Rocks Beach
Check in / Check out
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Florida
Florida
Europe
Europe
Canada
Canada
Caribbean
Caribbean
Italy
Italy
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Airbnb your home
Help Center
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
Amazing pools
Lake
Beachfront
Countryside
Amazing views
Rooms
Play
Trending
Lakefront
Chef's kitchens
New
Tiny homes
Cabins
Vineyards
Camping
Design
Farms
Bed & breakfasts
Grand pianos
Mansions
Surfing
Golfing
Beach
Filters
, 1 filter applied
1
Display total before taxes
Show map
Search results; Over 1,000 places in Indian Rocks Beach
Over 1,000 places in Indian Rocks Beach
Superhost
Superhost
Apartment in Indian Rocks Beach
Sunny Shores Retreat 3A
1 sofa bed
1 sofa bed
Apr 22 – 27
Apr 22 – 27
R2,511 ZAR
R1,827 ZAR
night
R1,827 ZAR per night, originally R2,511 ZAR
4.85 out of 5 average rating, 180 reviews
4.85 (180)
Superhost
Superhost
Apartment in Indian Rocks Beach
Sandy Beach Sunset A
1 queen bed
1 queen bed
Apr 21 – 26
Apr 21 – 26
R2,841 ZAR
R2,068 ZAR
night
R2,068 ZAR per night, originally R2,841 ZAR
4.86 out of 5 average rating, 43 reviews
4.86 (43)
Apartment in Indian Rocks Beach
Cozy Beach Studio
2 beds
2 beds
Apr 27 – May 2
Apr 27 – May 2
R3,291 ZAR
R2,547 ZAR
night
R2,547 ZAR per night, originally R3,291 ZAR
4.45 out of 5 average rating, 97 reviews
4.45 (97)
Guest favorite
Guest favorite
Apartment in Indian Rocks Beach
Coconut Grove Tropical Haven
1 king bed
1 king bed
May 19 – 24
May 19 – 24
R3,216 ZAR
R2,373 ZAR
night
R2,373 ZAR per night, originally R3,216 ZAR
4.96 out of 5 average rating, 27 reviews
4.96 (27)
Guest favorite
Guest favorite
Apartment in Indian Rocks Beach
Vintage Florida Beach Efficiency
1 queen bed
1 queen bed
Jul 1 – 6
Jul 1 – 6
R2,650 ZAR
night
R2,650 ZAR per night
4.93 out of 5 average rating, 117 reviews
4.93 (117)
Guest favorite
Guest favorite
Apartment in Indian Rocks Beach
Hidden Coastal Retreat 4
2 beds
2 beds
Apr 22 – 27
Apr 22 – 27
R2,864 ZAR
R2,184 ZAR
night
R2,184 ZAR per night, originally R2,864 ZAR
4.93 out of 5 average rating, 61 reviews
4.93 (61)
Apartment in Belleair Beach
BEACHFRONT Condo - Belleair Beach Club - RENOVATED
2 beds
2 beds
Aug 26 – 31
Aug 26 – 31
R4,413 ZAR
R3,723 ZAR
night
R3,723 ZAR per night, originally R4,413 ZAR
4.7 out of 5 average rating, 384 reviews
4.7 (384)
Guest favorite
Guest favorite
Apartment in Indian Rocks Beach
Sun, Sand, Coastal Haven 4
7 beds
7 beds
Apr 22 – 27
Apr 22 – 27
R4,443 ZAR
R3,092 ZAR
night
R3,092 ZAR per night, originally R4,443 ZAR
4.92 out of 5 average rating, 86 reviews
4.92 (86)
Superhost
Superhost
Apartment in Indian Rocks Beach
Sunny Shores Retreat 4
3 beds
3 beds
Apr 28 – May 3
Apr 28 – May 3
R3,979 ZAR
R3,043 ZAR
night
R3,043 ZAR per night, originally R3,979 ZAR
4.91 out of 5 average rating, 91 reviews
4.91 (91)
Guest favorite
Guest favorite
Apartment in Indian Rocks Beach
Stunning Apartment 1 Block Away from Beach!
2 beds
2 beds
May 26 – 31
May 26 – 31
R3,929 ZAR
R3,152 ZAR
night
R3,152 ZAR per night, originally R3,929 ZAR
5.0 out of 5 average rating, 17 reviews
5.0 (17)
Superhost
Superhost
Apartment in Indian Rocks Beach
Great Location! Walk to beach and restaurants!
2 queen beds
2 queen beds
Apr 21 – 26
Apr 21 – 26
R3,317 ZAR
night
R3,317 ZAR per night
4.85 out of 5 average rating, 179 reviews
4.85 (179)
Guest favorite
Guest favorite
Apartment in Indian Rocks Beach
Crystal Sands Beach House I at IRB
2 queen beds
2 queen beds
Apr 29 – May 4
Apr 29 – May 4
R4,270 ZAR
night
R4,270 ZAR per night
4.9 out of 5 average rating, 156 reviews
4.9 (156)
Superhost
Superhost
Apartment in Indian Rocks Beach
Sunny Shores Retreat 3
2 queen beds
2 queen beds
Apr 26 – May 1
Apr 26 – May 1
R4,101 ZAR
R3,379 ZAR
night
R3,379 ZAR per night, originally R4,101 ZAR
4.91 out of 5 average rating, 187 reviews
4.91 (187)
Guest favorite
Guest favorite
Apartment in Indian Rocks Beach
Sandy Beach Sunset East
7 beds
7 beds
Apr 21 – 26
Apr 21 – 26
R4,346 ZAR
R3,098 ZAR
night
R3,098 ZAR per night, originally R4,346 ZAR
4.92 out of 5 average rating, 39 reviews
4.92 (39)
Guest favorite
Guest favorite
Apartment in Indian Rocks Beach
Heated Pool! Fully Remodeled! Steps to the beach!
3 beds
3 beds
Jun 1 – 6
Jun 1 – 6
R5,242 ZAR
R4,790 ZAR
night
R4,790 ZAR per night, originally R5,242 ZAR
4.99 out of 5 average rating, 86 reviews
4.99 (86)
Apartment in Indian Rocks Beach
Luxury Ocean Front Penthouse
5 beds
5 beds
Aug 6 – 11
Aug 6 – 11
R9,130 ZAR
night
R9,130 ZAR per night
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Guest favorite
Guest favorite
Apartment in Indian Shores
Windsong 2 Wind Beneath My Wings
7 beds
7 beds
Apr 21 – 26
Apr 21 – 26
R6,220 ZAR
night
R6,220 ZAR per night
4.93 out of 5 average rating, 187 reviews
4.93 (187)
Guest favorite
Guest favorite
Apartment in Indian Rocks Beach
Seaside Serenity: Stylish 1-BR Beach Haven
1 king bed
1 king bed
May 19 – 24
May 19 – 24
R4,033 ZAR
R3,487 ZAR
night
R3,487 ZAR per night, originally R4,033 ZAR
4.89 out of 5 average rating, 28 reviews
4.89 (28)
1
2
3
4
…
15