In this paper we prove new upper bounds for the length of a shortest closed geodesic, denoted l(M ), on a complete, non-compact Riemannian surface M of finite area A. We will show that l(M ) ≤ 4 √ 2A on a manifold with one end, thus improving the prior estimate of C. B. Croke, who first established that l(M ) ≤ 31 √ A. Additionally, for a surface with at least two ends we show that l(M ) ≤ 2 √ 2A, improving the prior estimate of Croke that l(M ) ≤ (12 + 3 √ 2) √ A.