San Bernard River flows from a spring near New Ulm, Texas Texas Highways http://texashighways.com/travel/item/716-now-open-san-bernard-river to its mouth on the Gulf of Mexico, some 120 miles to the southeast of the source.