El río Mayarí[1] es un curso fluvial cubano que recorre 107 km del este de la isla.
Nace en las lomas de Mayarí Arriba, entre las sierras de Nipe y Cristal, al noroeste de la provincia de Santiago de Cuba y fluye hacia el norte, desembocando en la Bahía de Nipe, en la provincia de Holguín.
Su cuenca hidrográfica abarca unos 1231 km² y la altitud de su nacimiento es de 995 m. Posee unos 19 afluentes.
El nombre del río es de origen indígena.