Indian Rocks Beach Maps
Indian Rocks Beach is located at 27°53′45″N 82°50′51″W / 27.89583°N 82.8475°W / 27.89583; -82.8475 (27.895799, -82.847550).
It lies on a barrier island between the Gulf of Mexico and the Intracoastal Waterway. It is north of Indian Shores and south of Belleair Shore and Belleair Beach. Tourism is its primary industry. It was incorporated in 1956.
According to the United States Census Bureau, the city has a total area of 3.6 km² (1.4 mi²). 2.4 km² (0.9 mi²) of it is land and 1.2 km² (0.5 mi²) of it (33.09%) is water.
Gulf Blvd. runs north - south through Indian Rocks Beach connecting Indian Rocks to Belleair Shores to the north and Indian Shores to the south.
The Indian Rocks Bridge connects Indian Rocks with the mainland.
View Larger Map |
Links to other maps
Indian Rocks Beach and Tampa Bay Nautical Chart

