Given two graphs G and H, the rainbow number rb(G, H) for H with respect to G is defined as the minimum number k such that any k-edge-coloring of G contains a rainbow H, i.e., a copy of H, all of whose edges have different colors. Denote by kK 2 a matching of size k and T n the class of all plane triangulations of order n, respectively. In [S. Jendrol ′ , I. Schiermeyer and J. Tu, Rainbow numbers for matchings in plane triangulations, Discrete Math. 331(2014), 158-164], the authors determined the exact values of rb(T n , kK 2 ) for 2 ≤ k ≤ 4 and proved that 2n + 2k − 9 ≤ rb(T n , kK 2 ) ≤ 2n + 2k − 7 + 2 2k−2 3 for k ≥ 5. In this paper, we improve the upper bounds and prove that rb(T n , kK 2 ) ≤ 2n + 6k − 16 for n ≥ 2k and k ≥ 5. Especially, we show that rb(T n , 5K 2 ) = 2n + 1 for n ≥ 11.