Thailand Transport Routes
Find the best way to travel between Thai cities. Compare flights, buses, trains, and ferries.
Book Buses, Trains & Ferries
Search and book transport across Thailand with 12Go â compare operators, prices, and schedules.
Powered by 12Go â we earn a commission at no extra cost to you
Find Your Route
Popular Routes
80 km
Ayutthaya â Bangkok
From 1.5-2 hoursView options â
704 km
Ayutthaya â Chiang Mai
From 10-13 hoursView options â
282 km
Ayutthaya â Hua Hin
From 4-5 hoursView options â
159 km
Ayutthaya â Kanchanaburi
From 2-3 hoursView options â
219 km
Ayutthaya â Pattaya
From 3-4 hoursView options â
1023 km
Ayutthaya â Phuket
From 14-19 hoursView options â
80 km
Bangkok â Ayutthaya
From 1.5-2 hoursView options â
690 km
Bangkok â Chiang Mai
From 10-12 hoursView options â
785 km
Bangkok â Chiang Rai
From 10-12 hoursView options â
195 km
Bangkok â Hua Hin
From 3-4 hoursView options â
147 km
Bangkok â Kanchanaburi
From 2-3 hoursView options â
700 km
Bangkok â Koh Samui
From 12-14 hoursView options â
780 km
Bangkok â Krabi
From 11-13 hoursView options â
892 km
Bangkok â Pai
From 12-16 hoursView options â
150 km
Bangkok â Pattaya
From 2-3 hoursView options â
840 km
Bangkok â Phuket
From 12-14 hoursView options â
704 km
Chiang Mai â Ayutthaya
From 10-13 hoursView options â
690 km
Chiang Mai â Bangkok
From 10-12 hoursView options â
185 km
Chiang Mai â Chiang Rai
From 3-4 hoursView options â
944 km
Chiang Mai â Hua Hin
From 13-17 hoursView options â
720 km
Chiang Mai â Kanchanaburi
From 10-13 hoursView options â
1400 km
Chiang Mai â Koh Samui
From 19-26 hoursView options â
1607 km
Chiang Mai â Krabi
From 2 hoursView options â
116 km
Chiang Mai â Pai
From 2 hoursView options â
922 km
Chiang Mai â Pattaya
From 13-17 hoursView options â
929 km
Chiang Rai â Bangkok
From 13-17 hoursView options â
207 km
Chiang Rai â Chiang Mai
From 3-4 hoursView options â
214 km
Chiang Rai â Pai
From 3-4 hoursView options â
1818 km
Chiang Rai â Phuket
From 2 hoursView options â
282 km
Hua Hin â Ayutthaya
From 4-5 hoursView options â
195 km
Hua Hin â Bangkok
From 3-4 hoursView options â
944 km
Hua Hin â Chiang Mai
From 13-17 hoursView options â
227 km
Hua Hin â Kanchanaburi
From 3-4 hoursView options â
690 km
Hua Hin â Krabi
From 10-13 hoursView options â
146 km
Hua Hin â Pattaya
From 2-3 hoursView options â
741 km
Hua Hin â Phuket
From 10-14 hoursView options â
159 km
Kanchanaburi â Ayutthaya
From 2-3 hoursView options â
147 km
Kanchanaburi â Bangkok
From 2-3 hoursView options â
720 km
Kanchanaburi â Chiang Mai
From 10-13 hoursView options â
227 km
Kanchanaburi â Hua Hin
From 3-4 hoursView options â
257 km
Kanchanaburi â Pattaya
From 4-5 hoursView options â
937 km
Kanchanaburi â Phuket
From 13-17 hoursView options â
641 km
Koh Samui â Bangkok
From 9-12 hoursView options â
1400 km
Koh Samui â Chiang Mai
From 19-26 hoursView options â
270 km
Koh Samui â Krabi
From 4-5 hoursView options â
343 km
Koh Samui â Phuket
From 5-6 hoursView options â
780 km
Krabi â Bangkok
From 11-13 hoursView options â
1607 km
Krabi â Chiang Mai
From 2 hoursView options â
690 km
Krabi â Hua Hin
From 10-13 hoursView options â
270 km
Krabi â Koh Samui
From 4-5 hoursView options â
782 km
Krabi â Pattaya
From 11-14 hoursView options â
160 km
Krabi â Phuket
From 3-4 hoursView options â
892 km
Pai â Bangkok
From 12-16 hoursView options â
116 km
Pai â Chiang Mai
From 2 hoursView options â
214 km
Pai â Chiang Rai
From 3-4 hoursView options â
219 km
Pattaya â Ayutthaya
From 3-4 hoursView options â
150 km
Pattaya â Bangkok
From 2-3 hoursView options â
922 km
Pattaya â Chiang Mai
From 13-17 hoursView options â
146 km
Pattaya â Hua Hin
From 2-3 hoursView options â
257 km
Pattaya â Kanchanaburi
From 4-5 hoursView options â
782 km
Pattaya â Krabi
From 11-14 hoursView options â
1023 km
Phuket â Ayutthaya
From 14-19 hoursView options â
840 km
Phuket â Bangkok
From 12-14 hoursView options â
1640 km
Phuket â Chiang Mai
From 2 hoursView options â
1818 km
Phuket â Chiang Rai
From 2 hoursView options â
741 km
Phuket â Hua Hin
From 10-14 hoursView options â
937 km
Phuket â Kanchanaburi
From 13-17 hoursView options â
343 km
Phuket â Koh Samui
From 5-6 hoursView options â
160 km
Phuket â Krabi
From 3-4 hoursView options â
All Routes by Region
From Central Thailand
Ayutthaya â BangkokâAyutthaya â Chiang MaiâAyutthaya â Hua HinâAyutthaya â KanchanaburiâAyutthaya â PattayaâAyutthaya â PhuketâBangkok â AyutthayaâBangkok â Chiang MaiâBangkok â Chiang RaiâBangkok â Hua HinâBangkok â KanchanaburiâBangkok â Koh SamuiâBangkok â KrabiâBangkok â PaiâBangkok â PattayaâBangkok â PhuketâHua Hin â AyutthayaâHua Hin â BangkokâHua Hin â Chiang MaiâHua Hin â KanchanaburiâHua Hin â KrabiâHua Hin â PattayaâHua Hin â PhuketâKanchanaburi â AyutthayaâKanchanaburi â BangkokâKanchanaburi â Chiang MaiâKanchanaburi â Hua HinâKanchanaburi â PattayaâKanchanaburi â PhuketâPattaya â AyutthayaâPattaya â BangkokâPattaya â Chiang MaiâPattaya â Hua HinâPattaya â KanchanaburiâPattaya â KrabiâAyutthaya â ChanthaburiâAyutthaya â LopburiâAyutthaya â Nakhon Ratchasima (Korat)âAyutthaya â PhitsanulokâAyutthaya â RayongâBangkok â Bueng KanâBangkok â ChanthaburiâBangkok â Chiang KhanâBangkok â ChumphonâBangkok â Hat YaiâBangkok â Khon KaenâBangkok â LampangâBangkok â LopburiâBangkok â Mae Hong SonâBangkok â MukdahanâBangkok â Nakhon PhanomâBangkok â Nakhon Ratchasima (Korat)âBangkok â Nakhon Si ThammaratâBangkok â Nong KhaiâBangkok â PhitsanulokâBangkok â RayongâBangkok â SukhothaiâBangkok â Surat ThaniâBangkok â TrangâBangkok â TratâBangkok â Ubon RatchathaniâBangkok â Udon ThaniâChanthaburi â AyutthayaâChanthaburi â BangkokâChanthaburi â Hua HinâChanthaburi â PattayaâHua Hin â ChanthaburiâHua Hin â ChumphonâHua Hin â LopburiâHua Hin â RayongâHua Hin â TratâKanchanaburi â LopburiâKanchanaburi â Nakhon Ratchasima (Korat)âKanchanaburi â RayongâLopburi â AyutthayaâLopburi â BangkokâLopburi â ChanthaburiâLopburi â Hua HinâLopburi â KanchanaburiâLopburi â PattayaâLopburi â PhitsanulokâLopburi â RayongâPattaya â ChanthaburiâPattaya â LopburiâPattaya â Nakhon Ratchasima (Korat)âPattaya â PhuketâPattaya â RayongâPattaya â TratâPhitsanulok â AyutthayaâPhitsanulok â Chiang KhanâPhitsanulok â Chiang MaiâPhitsanulok â Nong KhaiâRayong â AyutthayaâRayong â BangkokâRayong â ChanthaburiâRayong â Hua HinâRayong â KanchanaburiâRayong â PattayaâTrat â BangkokâTrat â ChanthaburiâTrat â Hua HinâTrat â PattayaâTrat â Rayongâ
From Northern Thailand
Chiang Mai â AyutthayaâChiang Mai â BangkokâChiang Mai â Chiang RaiâChiang Mai â Hua HinâChiang Mai â KanchanaburiâChiang Mai â Koh SamuiâChiang Mai â KrabiâChiang Mai â PaiâChiang Mai â PattayaâChiang Rai â BangkokâChiang Rai â Chiang MaiâChiang Rai â PaiâChiang Rai â PhuketâPai â BangkokâPai â Chiang MaiâPai â Chiang RaiâChiang Mai â Chiang KhanâChiang Mai â Khon KaenâChiang Mai â LampangâChiang Mai â Mae Hong SonâChiang Mai â PhitsanulokâChiang Mai â PhuketâChiang Mai â SukhothaiâChiang Mai â Udon ThaniâChiang Rai â Chiang KhanâChiang Rai â LampangâChiang Rai â Mae Hong SonâLampang â Chiang KhanâLampang â Chiang MaiâLampang â Chiang RaiâLampang â PaiâLampang â PhitsanulokâMae Hong Son â Chiang MaiâMae Hong Son â Chiang RaiâMae Hong Son â LampangâMae Hong Son â PaiâPai â LampangâPai â Mae Hong SonâPai â SukhothaiâSukhothai â Chiang KhanâSukhothai â Chiang MaiâSukhothai â LampangâSukhothai â LopburiâSukhothai â PaiâSukhothai â Phitsanulokâ
From Southern Thailand
Koh Samui â BangkokâKoh Samui â Chiang MaiâKoh Samui â KrabiâKoh Samui â PhuketâKrabi â BangkokâKrabi â Chiang MaiâKrabi â Hua HinâKrabi â Koh SamuiâKrabi â PattayaâKrabi â PhuketâPhuket â AyutthayaâPhuket â BangkokâPhuket â Chiang MaiâPhuket â Chiang RaiâPhuket â Hua HinâPhuket â KanchanaburiâPhuket â Koh SamuiâPhuket â KrabiâChumphon â Hua HinâChumphon â Koh SamuiâChumphon â KrabiâHat Yai â Koh SamuiâHat Yai â KrabiâHat Yai â Nakhon Si ThammaratâHat Yai â PhuketâHat Yai â Surat ThaniâHat Yai â TrangâKoh Samui â ChumphonâKoh Samui â Hat YaiâKoh Samui â Nakhon Si ThammaratâKoh Samui â Surat ThaniâKoh Samui â TrangâKrabi â ChumphonâKrabi â Hat YaiâKrabi â Nakhon Si ThammaratâKrabi â Surat ThaniâKrabi â TrangâNakhon Si Thammarat â ChumphonâNakhon Si Thammarat â Koh SamuiâNakhon Si Thammarat â KrabiâNakhon Si Thammarat â PhuketâNakhon Si Thammarat â TrangâPhuket â ChumphonâPhuket â Hat YaiâPhuket â Nakhon Si ThammaratâPhuket â PattayaâPhuket â Surat ThaniâPhuket â TrangâSurat Thani â ChumphonâSurat Thani â Koh SamuiâSurat Thani â KrabiâSurat Thani â Nakhon Si ThammaratâSurat Thani â PhuketâSurat Thani â TrangâTrang â Koh SamuiâTrang â KrabiâTrang â Phuketâ
From Isaan Thailand
Bueng Kan â MukdahanâBueng Kan â Nakhon PhanomâChiang Khan â Bueng KanâChiang Khan â Chiang MaiâChiang Khan â Chiang RaiâChiang Khan â Nong KhaiâKhon Kaen â Bueng KanâKhon Kaen â Chiang KhanâKhon Kaen â Chiang MaiâKhon Kaen â LopburiâKhon Kaen â MukdahanâKhon Kaen â Nakhon PhanomâKhon Kaen â Nakhon Ratchasima (Korat)âKhon Kaen â Nong KhaiâKhon Kaen â PhitsanulokâKhon Kaen â Ubon RatchathaniâKhon Kaen â Udon ThaniâNakhon Phanom â MukdahanâNakhon Ratchasima (Korat) â AyutthayaâNakhon Ratchasima (Korat) â BangkokâNakhon Ratchasima (Korat) â ChanthaburiâNakhon Ratchasima (Korat) â KanchanaburiâNakhon Ratchasima (Korat) â LopburiâNakhon Ratchasima (Korat) â PattayaâNakhon Ratchasima (Korat) â PhitsanulokâNakhon Ratchasima (Korat) â RayongâNakhon Ratchasima (Korat) â Ubon RatchathaniâNong Khai â Bueng KanâNong Khai â MukdahanâNong Khai â Nakhon PhanomâUbon Ratchathani â MukdahanâUbon Ratchathani â Nakhon PhanomâUdon Thani â Bueng KanâUdon Thani â Chiang KhanâUdon Thani â Chiang MaiâUdon Thani â MukdahanâUdon Thani â Nakhon PhanomâUdon Thani â Nakhon Ratchasima (Korat)âUdon Thani â Nong KhaiâUdon Thani â Phitsanulokâ
Book Thailand Transport Online
Book buses, trains, ferries, and transfers across Thailand instantly with 12Go. Compare prices, read reviews, and get e-tickets delivered to your email.
Buses & Minivans
Trains & Sleepers
Ferries & Speedboats
Airport Transfers
We earn a commission when you book through our links at no extra cost to you
Thailand Transport Tips
Best Transport by Distance
- âĒ < 200km: Bus or minivan (cheapest)
- âĒ 200-500km: Train (scenic) or VIP bus
- âĒ > 500km: Flight (time-saving)
- âĒ Island routes: Ferry + bus combo
Booking Tips
- âĒ Book flights 3-4 weeks in advance
- âĒ Train sleepers fill up fast - book early
- âĒ Buses rarely need advance booking
- âĒ Avoid travel on Thai holidays
Comfort Levels
- âĒ Most comfortable: Flights, first-class train
- âĒ Good comfort: VIP bus, sleeper train
- âĒ Basic comfort: Regular bus, 3rd class train
- âĒ Variable: Minivans (fast but cramped)
What to Bring
- âĒ Light jacket (AC can be very cold)
- âĒ Snacks and water
- âĒ Entertainment (book, music)
- âĒ Small pillow for long journeys
