The distance between Detroit (DTW) and Surat (STV) is 12,524 km.