Traveling wave solutions, in the form \(u(x,t)=f(x+ct)\) , to the generalized Burgers-Fisher equation \( \partial _tu=u_{xx}+k(u^n)_x+u^p-u^q, \quad (x,t)\in \mathbb {R}\times (0,\infty ), \) with \(n\ge 2\) , \(p>q\ge 1\) and \(k>0\) , are classified with respect to their speed \(c\in (-\infty ,\infty )\) and the behavior at \(\pm \infty \) . The existence and uniqueness of traveling waves with any speed \(c\in \mathbb {R}\) is established and their behavior as \(x\rightarrow \pm \infty \) is described. In particular, it is shown that there exists a unique \(c^*\in (0,\infty )\) such that there exists a unique soliton \(f^*\) with speed \(c^*\) and such that \( \lim \limits _{\xi \rightarrow -\infty }f^*(\xi )=\lim \limits _{\xi \rightarrow \infty }f^*(\xi )=0, \quad \xi =x+ct. \) Moreover, if \(n<p+q+1\) then \(c^*<kn\) and if \(n>p+q+1\) then \(c^*>kn\) . For \(c<\min \{c^*,kn\}\) , any traveling wave with speed c satisfies \(\lim \limits _{\xi \rightarrow -\infty }f(\xi )=0\) and \(\lim \limits _{\xi \rightarrow \infty }f(\xi )=1\) , while for \(c>\max \{c^*,kn\}\) any traveling wave with speed c satisfies \(\lim \limits _{\xi \rightarrow -\infty }f(\xi )=1\) and \(\lim \limits _{\xi \rightarrow \infty }f(\xi )=0\) . In particular, for any speed \(c\in (0,c^*)\) , there are traveling wave solutions u with speed c such that \(u(x,t)\rightarrow 1\) as \(t\rightarrow \infty \) , in contrast to the non-convective case \(k=0\) .