Flight distance between Fayzabad, Afghanistan and Nakhon Si Thammarat, Thailand 2,703.1 mi / 4,350.3 km