Ulysses (uitgesproken als /juːˈlɪsɪs/) is een stad in en de zetel van Grant County, Kansas, Verenigde Staten. Het is vernoemd naar Ulysses S. Grant, de 18e president van de Verenigde Staten. In 2010 woonden er 6.161 mensen.