We study the coherence trapping of a qubit correlated initially with a non-Markovian bath in a pure dephasing channel. By considering the initial qubit-bath correlation and the bath spectral density, we find that the initial qubit-bath correlation can lead to a more efficient coherence trapping than that of the initially separable qubit-bath state. The stationary coherence in the long time limit can be maximized by optimizing the parameters of the initially correlated qubit-bath state and the bath spectral density. In addition, the effects of this initial correlation on the maximal evolution speed for the qubit trapped to its stationary coherence state are also explored.