For a graph G, a 2-distance k-coloring of G is a mapping \(\varphi :V(G)\rightarrow \{1,2,\ldots ,k\}\) such that \(\varphi (u)\ne \varphi (v)\) for any two vertices u, v at distance at most two. The 2-distance chromatic number is the smallest integer k such that G has a 2-distance k-coloring, denoted by \(\chi _{2}(G)\) . Wang and Lih (SIAM J Discrete Math 17:264–275, 2003) posed a famous conjecture which states that \(\chi _{2}(G)=\Delta (G)+1\) for a planar graph G with girth \(g\ge 5\) and maximum degree \(\Delta (G)\ge M(g)\) . In this paper, we prove that every planar graph without 3,4,8-cycles and \(\Delta (G)\ge 18\) satisfies \(\chi _{2}(G)\le \Delta (G)+3\) . This improves a result due to Bu and Yan (Adv Math (China) 44:208–218, 2015) who gave the upper bound \(\Delta (G)+5\) when \(\Delta (G)\ge 14\) .