The Río Grande de Santiago, or Santiago River, is a river in western Mexico. It flows westwards from Lake Chapala via Ocotlán through the states of Jalisco and Nayarit to empty into the Pacific Ocean. It is one of the longest rivers in Mexico, measuring up 433 km long.