Where is Indian Rocks Beach located?

Indian Rocks Beach is located in United States. It is positioned in "America/New York" time zone (GMT-5 ) with current time of 09:36 PM, Friday (difference from your time zone: hours). Indian Rocks Beach is populated place in Florida in Pinellas County with population of ∼4.1 thousand.

Geographical position

Latitude: 27.8753°
6908 km
3099 km
27° 52' 31.08" North
Longitude: -82.85122°
7960 km
9232 km
82° 51' 4.392" West
Elevation: 3 m
3 m
3 m ≈ 10 feet

Indian Rocks Beach on map

Distances from Indian Rocks Beach

Near USA World

Places around Indian Rocks Beach sort by population

Indian Rocks Beach
8 km
Largo
Seminole
Belleair
Harbor Bluffs
Ridgecrest
Redington Shores
Belleair Beach
Indian Shores

Sources, notes:
• Map is powered by openstreetmap.org.
• Geographic location info from www.geonames.org database.
• Population data is only approximately value, it may be out of date.
• Distance calculator between two coordinates is powered by PHP with rounding precision of 0.1 km (or 1 km for longer distances), source code can be found at 1km.net site.