This paper is concerned with the non-trivial rational solutions for the generalized Abel equation \( x^{\prime }=A(t)x^n+B(t)x^m+C(t)x, \) where \(m,n\in \mathbb {N},\,n>m>1\) and \(A(t),B(t),C(t)\in \mathbb {R}[t]\) . A solution is called a non-trivial rational solution if it takes the form \(x=q(t)/p(t)\) , where p, q are polynomials in t and \(\gcd (p,q)=1\) with \(\deg (p)\ge 1\) . In this work, we provide an upper bound on the number of the real and complex non-trivial rational solutions for the mentioned generalized Abel equation.