Travelers are voting Indian River and Saint Sebastian River as the best rivers in South Beach. There are 2 rivers near Vero Beach a city just 33 km from South Beach and 1 river near Fort Pierce which is 36 km distant. The most popular of these are Indian River near Vero Beach and St. Lucie River in Fort Pierce. You can find 68 rivers in Florida and 3914 rivers in the country of United States. Our members favorite in Florida is New River and Ohio River is the top pick in United States. Want more? Check out our map of rivers in South Beach.