Distance between Kanchanaburi and Foshan
Distance from Kanchanaburi to Foshan is 1085 miles / 1747 kilometers.
Map showing the distance from Kanchanaburi to Foshan
![]() |
Air distance: | miles km |
Kanchanaburi
City: | Kanchanaburi |
Country: | Thailand |
Foshan
City: | Foshan |
Country: | China |
Time difference between Kanchanaburi and Foshan
The time difference between Kanchanaburi and Foshan is 23 hours. Foshan is 23 hours behind Kanchanaburi. Current local time in Kanchanaburi is 23:51 +07 (2025-02-27) and time in Foshan is 00:51 CST (2025-02-28).