Migration is the final stage of processing seismic data to move the position of the reflector apparent to a precise location based on the trajectory of the waves. One method is the finite difference migration, where the algorithm is looking for a differential operator, either explicit or implicit, to determine the trajectory discrete seismic wave. Finite difference Migration used the wave equation that can be known upcoming wave models to high approximation used the Muir square root expansion. From this expansion, it is known upcoming wave approximation based on the angle of the field review the downward continuation of the wave as approximation models 150, 450, 600, to other types of approximation. Based on this approximation, applied to various types of approximations used in the algorithm finite difference migration, time domain and depth domain, at ProMAX like Steep Dip Explicit FD Time Migration, Fast Explicit FD Time Migration, Explicit FD Depth Migration, Implicit FD Time Migration, and Implicit FD Depth Migration. Explicit finite difference migration used the Leapfrog method and implicit finite difference used the Crank-Nicolson method. Finite difference migration method is then applied to the real seismic 2D marine data with the location of acquisition in the continental shelf which has a complex geological structure. Migration results obtained show that the Fast Explicit FD Time Migration algorithm showed better results than other finite difference migration algorithm.