El río Ameca es un corto río costero de México de la vertiente del océano Pacífico, que discurre por el estado de Jalisco y desemboca en la bahía de Banderas, cerca de Puerto Vallarta.
En su tramo final forma la frontera entre los estados de Nayarit y Jalisco.
[1] Nace en el Bosque de la Primavera, a escasos 23 km al oeste de la ciudad de Guadalajara y discurre en dirección oeste.
Entre sus afluentes principales están los ríos Ahuacatlán y Amatlán de Cañas.
En su curso, pasa, a lo largo de su recorrido, los municipios de Zapopan, Tala, Teuchitlán, San Martín Hidalgo, Ameca, Guachinango, Mascota, San Sebastián del Oeste y Puerto Vallarta.