Indian River Shores ist eine Stadt im Indian River County im US-Bundesstaat Florida mit 3901 Einwohnern (Stand: 2010).