A dark blue car on a winding two-lane highway through green forested hills in northern Thailand, clouds over the mountains

Thailand · Road trips

Road distances and drive times from Bangkok (2026 table)

How far, how long and which road, from Bangkok and from Suvarnabhumi Airport, with the source of every figure.

Updated · Checked against official sources

From Bangkok, Ayutthaya is about 80 km (about 1.5 hours by road), Pattaya about 145 km (2 to 2.5 hours), Hua Hin about 200 km (2.5 to 3 hours), Korat about 250 km (3 to 3.5 hours), Sukhothai about 440 km (5.5 to 6 hours) and Chiang Mai about 685–700 km (8 to 9 hours). Times are typical road times with normal traffic; weekend and holiday traffic adds more.

How to read the figures: kilometres and times come from the operators' published route data and a 27 September 2026 research round (marked N), or from road routing without traffic (marked O, a floor rather than a promise). The Sources section lists each one.

How far is it from Bangkok, and how long does the drive take?

Short answer: find your destination below. "Bangkok" means a central Bangkok hotel; "BKK" means Suvarnabhumi Airport.

Road distance and typical drive time from Bangkok and Suvarnabhumi (BKK)
DestinationFrom BangkokFrom BKK airportMain roadWithout a carPre-booked car
AyutthayaAbout 80 km · about 1 h 30 (N)About 90 km · about 1 h 30 (N)—Train or vanBangkok to Ayutthaya
Damnoen Saduak Floating MarketAbout 100 km · 1 h 30–2 h (N)About 127 km · about 2 h (N)Rama 2 (Highway 35)Bus, van or tourBangkok to Damnoen Saduak
Ratchaburi townAbout 103 km · 1 h 30–2 h (N)——Train (southern line) or bus—
PattayaAbout 145 km (O) · 2 h–2 h 30 (N)About 115 km (O) · 1 h 30–2 h (N)—Bus from EkkamaiAirport to Pattaya Taxi
Kanchanaburi townAbout 130 km · about 2 h 30 (N)About 170–175 km · 2 h 30–3 h (N)M81 motorwayTrain (western line) or busKanchanaburi Taxi
Khao Yai (Pak Chong and Thanarat Road)About 170 km to Pak Chong (O) · about 2 h 30 (N)About 195–205 km · 2 h–2 h 30 (N)Mittraphap Road (Highway 2)Train or bus to Pak ChongKhao Yai Taxi
Hua HinAbout 200 km · 2 h 30–3 h (N)About 200–220 km · 2 h 30–3 h 30 (N)Phetkasem Road (Highway 4)Train (southern line), bus or vanHua Hin Taxi
Ban Phe pier (Koh Samet boats)About 200 km (N) · 2 h 25 without traffic (O)About 200 km · 2 h 30–3 h (N)—Bus from EkkamaiBangkok to Ban Phe pier
Sai Yok (River Kwai resorts)About 200–215 km · 3 h–3 h 30 (N)About 220–240 km · 3 h 30–4 h (N)M81 motorway, then Highway 323Train to Nam Tok stationBangkok to Sai Yok
Korat (Nakhon Ratchasima)About 250 km · 3 h–3 h 30 (N)About 267 km · about 3 h 30 (N)Highways 1 and 2 (Mittraphap Road)Train or busBangkok to Korat
Koh Chang ferry pier (Ao Thammachat, Trat)About 310 km · 4 h–4 h 30 (N)About 320 km · 4 h–4 h 30 (N)—Bus to Trat, then ferryKoh Chang Taxi
SukhothaiAbout 440 km · 5 h 30–6 h (N)About 460–470 km · about 6 h (N)—Flight to THS or PHS, or busBangkok to Sukhothai
Khon KaenAbout 440 km · 5 h 30–6 h 30 (N)About 457 km · about 6 h (N)Via Korat, Highway 2Flight to KKC, train or busBangkok to Khon Kaen
Udon ThaniAbout 565 km · at least 7 h (O)About 585 km · at least 7 h 25 (O)Via Korat and Khon KaenFlight to UTH, train or bus—
Ubon RatchathaniAbout 605 km · at least 7 h 40 (O)About 610 km · at least 7 h 55 (O)—Flight to UBP, train or bus—
Chiang MaiAbout 685–696 km (O, P) · at least 8 h 35 (O)About 700 km · 8–9 h (N)—Flight to CNX or overnight trainChiang Mai Taxi

N = published by the transfer operators or the September 2026 research round; O = road routing without traffic (a minimum, rounded); P = the Chiang Mai provincial office's figure. Pre-booked fares are per vehicle, one way, tolls included, and are shown on each operator's page.

How long are the drives between Thai cities, not via Bangkok?

Short answer: most onward legs on a first trip are 1 to 5 hours. Ayutthaya to Sukhothai is the longest here (about 370 km, 4.5 to 5 hours); Korat to Phimai and Udon Thani to Nong Khai take about an hour.

City-to-city legs: distance, typical time and road (N unless marked)
LegDistanceTypical driveRoad and notesPre-booked car
Ayutthaya – SukhothaiAbout 370 km4 h 30–5 h—Ayutthaya to Sukhothai
Sukhothai – Chiang MaiAbout 320 km4–5 hRoute 1 via Lampang; hill sections on a divided highwaySukhothai to Chiang Mai
Ayutthaya – Khao YaiAbout 112 km to Pak Chong; 120–140 km to Thanarat Road hotelsAbout 2 hFigures are estimates—
Ayutthaya – KanchanaburiAbout 144 kmAbout 2 hWest via Suphan Buri; does not go through Bangkok—
Korat – Phimai Historical ParkAbout 60 kmAbout 1 hHighways 2 and 206Korat to Phimai
Korat – Khon KaenAbout 190 km2 h 30–3 hHighway 2, no tollsKorat to Khon Kaen
Khon Kaen – Udon ThaniAbout 115–120 kmUnder 2 hHighway 2, no tollsKhon Kaen to Udon Thani
Udon Thani – Nong KhaiAbout 55 km50–60 minNong Khai sits at the Friendship Bridge to Laos; Thai taxis stop at Thai immigrationUdon Thani to Nong Khai
Ubon Ratchathani – Khong ChiamAbout 81 kmAbout 1 h 20Via Warin Chamrap and Phibun Mangsahan; Pha Taem is roughly 15–20 km furtherUbon to Khong Chiam
Kanchanaburi town – Sai YokAbout 60 km to the Resotel pier (River Kwai Jungle Rafts); 62 km to Sai Yok Noi waterfall and Nam Tok station; 82 km to Hellfire Pass; 100 km to Sai Yok National ParkAbout 1 h; 1 h; 1 h 20; 1 h 45Highway 323, measured from the Kanchanaburi bus terminalKanchanaburi to Sai Yok
Damnoen Saduak – KanchanaburiAbout 92 kmAbout 1 h 30Via Bang Phae and Ban Pong—
Damnoen Saduak – Hua HinAbout 140 kmAbout 2 h 15Highways 35 and 325, then Phetkasem RoadDamnoen Saduak to Hua Hin
Pattaya – Ban Phe pierAbout 80 kmNot publishedFigure is an estimate—
Ban Phe pier – Koh Chang ferry pierAbout 180–185 km2 h 30–3 hHighway 3 through ChanthaburiBan Phe to Koh Chang pier

A dash means no fixed-price route page exists for that leg yet; the operators quote such trips by message.

What should I know before a long drive in Thailand?

Short answer: allow more than the typical time on Friday and Sunday afternoons and holiday weekends, plan a break every couple of hours on the long runs north and north-east, and budget separately for ferries, national-park fees and temple tickets, which no transfer fare includes.

  • Tolls: every fare on the Smile Taxi Service network is per vehicle, one way, with expressway tolls included.
  • Not included: boats and ferries (Koh Samet, Koh Chang, the river-only Sai Yok resorts), national-park and historical-park entry, attraction tickets.
  • Weekend traffic: on the Hua Hin road, Friday afternoons southbound and Sunday afternoons northbound are slower; allow 4.5 to 5 hours on holiday weekends.
  • Islands: Koh Samet has no road access, and Koh Chang transfers end at the mainland ferry pier; you board the boat on foot.
  • Day trips: Damnoen Saduak is a morning market, so private day trips from Bangkok usually leave at 06:00–07:00 and are back by 13:00–14:00.
  • Driving yourself: Thailand drives on the left.

Stops and detours on a pre-booked transfer are quoted by message before the trip. For the airport end of a trip, see Suvarnabhumi transfer options; for trains, buses and flights between cities, see getting around Thailand. The network's operator is Smile Taxi Service; its 22 regional sites are listed in the resources directory.

Transparency: Smile Taxi Service and the regional transfer sites linked on this page are affiliated with Asia Travel Forum. Everything we say about them comes from the operator's published terms.

Frequently asked questions

How far is Chiang Mai from Bangkok by road?

About 685 to 700 km, depending on the start and end points; the Chiang Mai provincial office gives 696 km. Road routing without traffic needs at least 8.5 hours, and transfer operators quote 8 to 9 hours from Suvarnabhumi, so most travelers fly or take the overnight train.

How long is the drive from Bangkok to Sukhothai?

About 440 km and 5.5 to 6 hours from central Bangkok, or about 6 hours from Suvarnabhumi. The alternative is a flight to Sukhothai (THS) from Suvarnabhumi or to Phitsanulok (PHS) from Don Mueang, then about an hour by road.

Can I drive from Ayutthaya to Kanchanaburi without going back through Bangkok?

Yes. The road runs west via Suphan Buri, about 144 km and about 2 hours, which is shorter than returning to Bangkok and driving out again.

Are tolls included in a private transfer price?

On the Smile Taxi Service network, yes: fares are per vehicle, one way, with expressway tolls included. Ferries, national-park fees and attraction tickets are never included.

How long does it take to get from Bangkok to Pattaya?

About 2 to 2.5 hours from central Bangkok (about 145 km) and 1.5 to 2 hours from Suvarnabhumi (about 115 km), which lies on the Pattaya side of the city.

Sources

  1. N: published route data of the Smile Taxi Service network sites (Ayutthaya, Ratchaburi, Sai Yok, Kanchanaburi, Ban Phe, Korat, Khon Kaen, Udon Thani, Ubon, Sukhothai, Khao Yai, Hua Hin, Koh Chang, Chiang Mai and Pattaya sites), checked 27 Sep 2026
  2. N: regional research round of 27 Sep 2026 for the new network sites, using route planners (Rome2rio), transfer-operator route data and OSRM routing, with each figure tagged by confidence; figures from a single source are shown with "about"
  3. O: Project OSRM routing on OpenStreetMap data, queried 27 Sep 2026 from Democracy Monument (Bangkok) and the Suvarnabhumi terminal; free-flow times, rounded to 5 km and 5 minutes
  4. P: Chiang Mai province (Thai), citing the Chiang Mai Provincial Office: 696 km — Wikipedia, checked 27 Sep 2026
  5. Cross-check: Hua Hin district (Thai): 196 km, 2.5–3 hours by road — Wikipedia, checked 27 Sep 2026
  6. The Department of Highways' inter-province distance table could not be used: its data page returned an error on 27 Sep 2026.