Check out 291 verified apartments for rent in Indian Rocks Beach, FL. Prices shown are base rent prices and may not include non-optional fees and utilities.
1 of 51
124 10TH AVENUE
124 10th Avenue North, Indian Rocks Beach FL 33785 (727) 538-9200
$2,899
1 unit available
2 bed
In unit laundry, Granite counters, Dishwasher, Dogs allowed, Parking, Recently renovated + more
1 of 28
2706 GULF BOULEVARD
2706 Gulf Boulevard, Indian Rocks Beach FL 33785 (727) 698-5708
$4,600
1 unit available
2 bed
In unit laundry, Dishwasher, Parking, Recently renovated, Ceiling fan, Courtyard + more
1 of 46
420 HARBOR DRIVE S
420 Harbor Drive South, Indian Rocks Beach FL 33785 (727) 596-8200
$4,995
1 unit available
3 bed
W/D hookup, Patio / balcony, Dishwasher, Garage, Recently renovated, Pool + more
1 of 42
1 WINDRUSH BOULEVARD
1 Windrush Boulevard, Indian Rocks Beach FL 33785 (727) 258-6720
$2,200
1 unit available
1 bed • 2 bed • 3 bed
In unit laundry, Dishwasher, Pet friendly, Parking, Walk in closets, Pool + more
1 of 37
901 HIDDEN HARBOUR DRIVE
901 Hidden Harbour Drive, Indian Rocks Beach FL 33785 (727) 282-1788
$3,500
1 unit available
3 bed
In unit laundry, Patio / balcony, Dishwasher, Pet friendly, Garage, Pool + more
1 of 52
930 HARBOUR HOUSE DRIVE
930 Harbour House Drive, Indian Rocks Beach FL 33785 (727) 367-3756
$5,000
1 unit available
3 bed
In unit laundry, Patio / balcony, Granite counters, Dishwasher, Garage, Recently renovated + more
1 of 25
1213 Bayshore Boulevard Unit A
1213 Bayshore Boulevard, Indian Rocks Beach FL 33785 (727) 955-3554
$1,995
1 unit available
2 bed
On-site laundry, Pet friendly, and Parking
1 of 55
74 Gulf Boulevard
74 Gulf Boulevard, Indian Rocks Beach FL 33785 (720) 288-5888
$4,990
1 unit available
2 bed
In unit laundry, Patio / balcony, Dishwasher, Dogs allowed, Parking, Recently renovated + more
1 of 26
501 20TH AVENUE
501 20th Avenue, Indian Rocks Beach FL 33785 (727) 595-7586
$4,000
1 unit available
2 bed
In unit laundry, Patio / balcony, Granite counters, Dishwasher, Dogs allowed, Garage + more
Results within 1 mile of Indian Rocks Beach
1 of 25
Imperial Village Apartments
9790 Hamlin Boulevard, Seminole FL 33776 (727) 761-8254
$1,375+
17 units available
1 bed • 2 bed
W/D hookup, Patio / balcony, Granite counters, Hardwood floors, Dishwasher, Pet friendly + more
1 of 20
10351 REGAL DRIVE
10351 Regal Drive, Pinellas County FL 33774 (727) 391-4434
$1,650
1 unit available
1 bed • 2 bed
On-site laundry, Patio / balcony, Dishwasher, Pet friendly, Parking, Recently renovated + more
1 of 12
10216 REGAL DRIVE
10216 Regal Drive, Pinellas County FL 33774 (727) 256-8619
$2,200
1 unit available
1 bed • 2 bed
On-site laundry, Patio / balcony, Garage, Gym, Pool, Playground + more
1 of 8
12760 INDIAN ROCKS ROAD
12760 Indian Rocks Road, Largo FL 33774 (727) 518-8700
$2,600
1 unit available
1 bed • 2 bed
Dishwasher, Parking, Pool, Ceiling fan, Shuffle board, and Tennis court
1 of 22
13300 INDIAN ROCKS ROAD
13300 Indian Rocks Road, Largo FL 33774 (727) 581-9411
$1,800
1 unit available
1 bed • 2 bed • 3 bed
In unit laundry, Patio / balcony, Dishwasher, Garage, Pool, and Ceiling fan
1 of 44
147 BLUFF VIEW DRIVE
147 Bluff View Drive, Belleair Bluffs FL 33770 (727) 443-0032
$2,400
1 unit available
2 bed
In unit laundry, Patio / balcony, Dishwasher, Garage, Stainless steel, Walk in closets + more
1 of 29
14130 ROSEMARY LANE
14130 Rosemary Lane, Largo FL 33774 (727) 595-7586
$1,400
1 unit available
1 bed • 2 bed • 3 bed
On-site laundry, Patio / balcony, Dishwasher, Parking, Walk in closets, Pool + more
1 of 49
19829 GULF BOULEVARD
19829 Gulf Boulevard, Indian Shores FL 33785 (727) 433-0372
$6,000
1 unit available
2 bed
In unit laundry, Patio / balcony, Dishwasher, Garage, Recently renovated, Walk in closets + more
1 of 25
2950 W BAY DRIVE
2950 West Bay Drive, Harbor Bluffs FL 33770 (727) 339-7902
$1,650
1 unit available
2 bed
Dishwasher, Parking, Bbq/grill, Microwave, and Refrigerator
1 of 47
11730 SHIPWATCH DRIVE
11730 Shipwatch Drive, Pinellas County FL 33774 (727) 493-1555
$3,500
1 unit available
2 bed
In unit laundry, Patio / balcony, Dishwasher, Garage, Walk in closets, Pool + more
1 of 12
14531 WALSINGHAM ROAD
14531 Walsingham Road, Largo FL 33774 (727) 282-1788
$1,800
1 unit available
Studio • 1 bed • 2 bed
On-site laundry, Parking, Recently renovated, Pool, Ceiling fan, and Bbq/grill
1 of 28
14195 SIESTA ROAD
14195 Siesta Road, Largo FL 33774 (813) 253-2444
$7,900
1 unit available
6 bed
Patio / balcony, Granite counters, Dishwasher, Garage, Stainless steel, Walk in closets + more
1 of 18
3746 HIGH BLUFF DRIVE
3746 High Bluff Drive, Harbor Bluffs FL 33770 (727) 940-5026
$2,599
1 unit available
2 bed
In unit laundry, Patio / balcony, Hardwood floors, Dishwasher, Garage, Recently renovated + more
1 of 30
106 15TH STREET
106 15th Street, Belleair Beach FL 33786 (727) 461-1000
$2,950
1 unit available
2 bed • 3 bed
In unit laundry, Dishwasher, Pet friendly, Garage, Ceiling fan, and Extra storage
1 of 61
2160 LOUISA DRIVE
2160 Louisa Drive, Belleair Beach FL 33786 (727) 461-1000
$20,000
1 unit available
4 bed
In unit laundry, Patio / balcony, Dishwasher, Garage, Walk in closets, Pool + more
Find More Rentals By
Bedrooms
Amenities
Property Type
Find More Rentals in Nearby
Cities
- Belleair Beach, FL Apartments (13)
- Redington Shores, FL Apartments (25)
- Largo, FL Apartments (93)
- Seminole, FL Apartments (19)
- Bardmoor, FL Apartments (10)
- Clearwater, FL Apartments (241)
- West Lealman, FL Apartments (14)
- Pinellas Park, FL Apartments (39)
- Dunedin, FL Apartments (66)
- Treasure Island, FL Apartments (31)
Zip Codes
Find More Rentals Near
Airports
Medical Facilities
Military Locations
Find an apartment for rent in Indian Rocks Beach, FL
Searching for an apartment for rent in Indian Rocks Beach, FL? Look no further! Apartment List will help you find a perfect apartment near you. There are 291 available rental units listed on Apartment List in Indian Rocks Beach. Click on listings to see photos, floorplans, amenities, prices and availability, and much more!
Tired of browsing? Take our personalized quiz. You’ll answer a couple of simple questions and we’ll put together a list of Indian Rocks Beach apartments that are best for you. We’ll also factor in your commute, budget, and preferred amenities. Looking for a pet-friendly rental, or an apartment with in-unit washer and dryer? No problem, we’ll provide you with apartments that match that criteria.
You can trust Apartment List to help you find your next Indian Rocks Beach, FL apartment rental! After all, everyone deserves a home they love.
Frequently Asked Questions
Frequently Asked Questions (FAQs)
How much is rent in Indian Rocks Beach?
Apartment Rentals in Indian Rocks Beach start at $1,950/month.
How can I find a pet-friendly apartment in Indian Rocks Beach?
You can use the pet-friendly filter to find Indian Rocks Beach apartments that allow pets.
How much should I pay for rent in Indian Rocks Beach?
The answer to this question depends on your household income and a couple of other factors. You can use our Rent Calculator to figure out how much you should spend on rent in Indian Rocks Beach.
How can I find off-campus housing in Indian Rocks Beach?
You can use the off-campus housing filters to find apartments near colleges located in or around Indian Rocks Beach. Some of the colleges and universities in the area include The University of Tampa, Hillsborough Community College, University of South Florida-Main Campus, Altierus Career College-Tampa, and St Petersburg College.