Flight distance between Tijuana, Mexico and Puerto Plata, Dominican Republic 2,978.6 mi / 4,793.6 km