Seismic migration algorithms are often used to reveal subsurface structures and can be roughly divided into stacking methods, pre-stack time migration methods and pre-stack depth migration methods. In theory, pre-stack depth migration methods can provide the most accurate subsurface images. However, these methods are sensitive to the accuracy of the migration velocity model, and thus the creation of a precise migration velocity model is one of the most important steps in seismic processing. We applied the tomographic travel-time inversion and the method of pre-stack Kirchhoff depth migration-based migration velocity analysis (MVA) to certain South China Sea data, in which we iteratively inverted the precise, high-resolution migration velocity model. We selected travel-time differences from the offset-domain common image gathers of the pre-stack Kirchhoff depth migration and inverted the travel-time differences for velocity updating. After several iterations, both the precise migration velocity model and the corresponding pre-stack depth migration image were obtained. The comparisons with Normal Move-out stacking and pre-stack Kirchhoff time migration confirm that the tomographic MVA and corresponding pre-stack Kirchhoff depth migration provide the best image quality and highest-resolution subsurface images from the South China Sea data.