Rio Marina è un comune italiano di 2 237 abitanti della provincia di Livorno in Toscana. Situato sulla costa orientale dell'isola d'Elba, è bagnato dal Canale di Piombino. È posizionato circa 130 km a sud-est di Firenze e 80 km a sud di Livorno. È stato riconosciuto comune autonomo nel 1881. Il territorio comunale include anche l'isola di Palmaiola.