Gainesville is located in Cooke County, Texas. Downtown Gainesville offers a variety of retail shops and restaurants within walking distance of the Santa Fe Depot, Morton Museum, and Frank Buck Zoo. These galleries and shops offer everything from unique clothing, books, fine home accessories, handcrafted jewelry, seven-milled French soaps, award-winning truffles, and original art to handbags made from vintage textiles.