Distance from to

Distance Between Thailand Cities

Select start and destination city to calculate the distance between Thailand cities.

Alternatively click one of the city name below to list the near locations and surrounding cities and calculate distance from the city.

Distance Between Major Cities in Thailand

Start and Destination CityDistanceMileage
Amnat Charoen to Ang Thong469 km291 miles
Ang Thong to Bangkok93 km58 miles
Bangkok to Buriram312 km194 miles
Buriram to Chachoengsao262 km163 miles
Chachoengsao to Chai Nat189 km117 miles
Chai Nat to Chaiyaphum216 km134 miles
Chaiyaphum to Changwat Bueng Kan332 km206 miles
Changwat Bueng Kan to Changwat Nong Bua Lamphu181 km112 miles
Changwat Nong Bua Lamphu to Changwat Ubon Ratchathani341 km212 miles
Changwat Ubon Ratchathani to Changwat Udon Thani328 km204 miles
Changwat Udon Thani to Chanthaburi539 km335 miles
Chanthaburi to Chiang Mai763 km474 miles
Chiang Mai to Chiang Rai152 km94 miles
Chiang Rai to Chon Buri738 km459 miles
Chon Buri to Chumphon374 km232 miles
Chumphon to Kalasin810 km503 miles
Kalasin to Kamphaeng Phet425 km264 miles
Kamphaeng Phet to Kanchanaburi274 km170 miles
Kanchanaburi to Khon Kaen445 km277 miles
Khon Kaen to Krabi1,022 km635 miles
Krabi to Lampang1,136 km706 miles
Lampang to Lamphun60 km37 miles
Lamphun to Loei311 km193 miles
Loei to Lop Buri320 km199 miles
Lop Buri to Mae Hong Son576 km358 miles
Mae Hong Son to Maha Sarakham661 km411 miles
Maha Sarakham to Mueang Nonthaburi372 km231 miles
Mueang Nonthaburi to Mukdahan525 km326 miles
Mukdahan to Nakhon Nayok441 km274 miles
Nakhon Nayok to Nakhon Pathom133 km83 miles
Nakhon Pathom to Nakhon Phanom642 km399 miles
Nakhon Phanom to Nakhon Ratchasima392 km244 miles
Nakhon Ratchasima to Nakhon Sawan226 km140 miles
Nakhon Sawan to Nakhon Si Thammarat808 km502 miles
Nakhon Si Thammarat to Nan1,154 km717 miles
Nan to Narathiwat1,378 km856 miles
Narathiwat to Nong Bua Lamphu1,200 km746 miles
Nong Bua Lamphu to Nong Khai81 km50 miles
Nong Khai to Nonthaburi506 km314 miles
Nonthaburi to Pathum Thani18 km11 miles
Pathum Thani to Pattani812 km505 miles
Pattani to Phangnga361 km224 miles
Phangnga to Phatthalung194 km121 miles
Phatthalung to Phayao1,290 km802 miles
Phayao to Phetchabun338 km210 miles
Phetchabun to Phetchaburi404 km251 miles
Phetchaburi to Phichit375 km233 miles
Phichit to Phitsanulok61 km38 miles
Phitsanulok to Phra Nakhon Si Ayutthaya276 km171 miles
Phra Nakhon Si Ayutthaya to Phrae424 km263 miles
Phrae to Phuket1,150 km715 miles
Phuket to Prachin Buri768 km477 miles
Prachin Buri to Prachuap Khiri Khan321 km199 miles
Prachuap Khiri Khan to Ranong242 km150 miles
Ranong to Ratchaburi419 km260 miles
Ratchaburi to Rayong171 km106 miles
Rayong to Roi Et460 km286 miles
Roi Et to Sa Kaeo301 km187 miles
Sa Kaeo to Sakon Nakhon432 km268 miles
Sakon Nakhon to Samut Prakan548 km341 miles
Samut Prakan to Samut Sakhon36 km22 miles
Samut Sakhon to Samut Songkhram33 km21 miles
Samut Songkhram to Sara Buri158 km98 miles
Sara Buri to Saraburi1 km1 miles
Saraburi to Satun884 km549 miles
Satun to Si Sa Ket1,052 km654 miles
Si Sa Ket to Sing Buri423 km263 miles
Sing Buri to Sisaket422 km262 miles
Sisaket to Songkhla971 km603 miles
Songkhla to Sukhothai1,096 km681 miles
Sukhothai to Suphan Buri283 km176 miles
Suphan Buri to Surat Thani600 km373 miles
Surat Thani to Surin783 km487 miles
Surin to Tak517 km321 miles
Tak to Trang1,038 km645 miles
Trang to Trat610 km379 miles
Trat to Ubon Ratchathani418 km260 miles
Ubon Ratchathani to Udon Thani327 km203 miles
Udon Thani to Uthai Thani371 km231 miles
Uthai Thani to Uttaradit249 km155 miles
Uttaradit to Yala1,239 km770 miles
Yala to Yasothon1,075 km668 miles