Buffalo Bayou is the longest and largest of the bayous which flow through Houston, following a 53 miles route from Katy through Memorial, Rice Military, Downtown, the East End, Denver Harbor, and Channelview before meeting the San Jacinto River at Galveston Bay.