Trip Duration

The table below list down the trip duration for some of the most popular bus route in Thailand.Please note that journey duration listed below is just an estimation only. The actual travel time may varies depending on the traffic condition.

Bus Trip
Duration
Bangkok to Amnat Charoen
8.1 hrs
Bangkok to Bueng Kan
10.3 hrs
Bangkok to Chaiyaphum
5.0 hrs
Bangkok to Chiang Mai
10.0 hrs
Bangkok to Chiang Rai
11.8 hrs
Bangkok to Chumphon
6.5 hrs
Bangkok to Hat Yai
16.9 hrs
Bangkok to Kanchanaburi
3.0 hrs
Bangkok to Khao Lak
10.3 hrs
Bangkok to Khon Kaen
8.9 hrs
Bangkok to Koh Chang
6.5 hrs
Bangkok to Koh Phangan
10.3 hrs
Bangkok to Koh Samui
10.7 hrs
Bangkok to Koh Tao
9.0 hrs
Bangkok to Krabi
11.0 hrs
Bangkok to Lampang
7.6 hrs
Bangkok to Lamphun
14.9 hrs
Bangkok to Loei
7.3 hrs
Bangkok to Mukdahan
8.8 hrs
Bangkok to Nakhon Nayok
1.8 hrs
Bangkok to Nakhon Si Thammarat
10.7 hrs
Bangkok to Nan
10.0 hrs
Bangkok to Nong Bua Lamphu
12.3 hrs
Bangkok to Nong Khai
8.3 hrs
Bangkok to Pathum Thani
0.5 hrs
Bangkok to Pattaya
2.0 hrs
Bangkok to Phang Nga
10.3 hrs
Bangkok to Phatthalung
9.8 hrs
Bangkok to Phayao
9.3 hrs
Bangkok to Phitsanulok
6.6 hrs
Bangkok to Phrae
7.3 hrs
Bangkok to Phuket
12.0 hrs
Bangkok to Prachinburi
2.2 hrs
Bangkok to Ranong
8.5 hrs
Bangkok to Roi Et
6.8 hrs
Bangkok to Sa Kaeo
3.6 hrs
Bangkok to Satun
12.0 hrs
Bangkok to Songkhla
12.8 hrs
Bangkok to Surat Thani
11.4 hrs
Bangkok to Trang
10.0 hrs
Bangkok to Trat
5.0 hrs
Bangkok to Ubon Ratchathani
10.0 hrs
Bangkok to Udon Thani
7.7 hrs
Bangkok to Yala
19.8 hrs
Bangkok to Yasothon
7.3 hrs
Bueng Kan to Bangkok
10.7 hrs
Bueng Kan to Chiang Mai
13.8 hrs
Bueng Kan to Hat Yai
25.3 hrs
Bueng Kan to Lampang
12.3 hrs
Bueng Kan to Loei
6.5 hrs
Bueng Kan to Phatthalung
24.0 hrs
Bueng Kan to Uttaradit
10.3 hrs
Chaiyaphum to Bangkok
5.0 hrs
Chanthaburi to Kamphaeng Phet
7.7 hrs
Chanthaburi to Nakhon Sawan
6.3 hrs
Chiang Mai to Ayutthaya
12.7 hrs
Chiang Mai to Bangkok
10.0 hrs
Chiang Mai to Bueng Kan
13.8 hrs
Chiang Mai to Khon Kaen
11.7 hrs
Chiang Mai to Loei
8.8 hrs
Chiang Mai to Nakhon Phanom
13.8 hrs
Chiang Mai to Nong Bua Lamphu
9.7 hrs
Chiang Mai to Nong Khai
4.0 hrs
Chiang Mai to Roi Et
13.5 hrs
Chiang Mai to Ubon Ratchathani
13.5 hrs
Chiang Mai to Udon Thani
10.2 hrs
Chiang Mai to Yasothon
14.5 hrs
Chiang Rai to Bangkok
11.9 hrs
Chiang Rai to Hat Yai
25.8 hrs
Chiang Rai to Nakhon Sawan
8.5 hrs
Chiang Rai to Phatthalung
24.3 hrs
Chiang Rai to Phitsanulok
5.8 hrs
Chonburi to Chanthaburi
4.0 hrs
Chonburi to Kamphaeng Phet
5.4 hrs
Chonburi to Nakhon Sawan
4.0 hrs
Chonburi to Tak
6.3 hrs
Chonburi to Trat
5.5 hrs
Chumphon to Bangkok
6.3 hrs
Hat Yai to Bueng Kan
25.3 hrs
Hat Yai to Chiang Rai
25.8 hrs
Hat Yai to Chonburi
13.7 hrs
Hat Yai to Khon Kaen
20.7 hrs
Hat Yai to Koh Lipe
4.0 hrs
Hat Yai to Nakhon Ratchasima
15.8 hrs
Hat Yai to Nong Khai
23.3 hrs
Hat Yai to Phayao
24.5 hrs
Hat Yai to Phitsanulok
19.5 hrs
Hat Yai to Phuket
7.5 hrs
Hat Yai to Udon Thani
22.5 hrs
Hat Yai to Uttaradit
21.2 hrs
Hua Hin to Koh Phangan
7.9 hrs
Hua Hin to Koh Samui
8.2 hrs
Hua Hin to Koh Tao
6.6 hrs
Kalasin to Tak
7.9 hrs
Kamphaeng Phet to Chanthaburi
7.7 hrs
Kamphaeng Phet to Rayong
6.8 hrs
Kamphaeng Phet to Trat
8.7 hrs
Kanchanaburi to Bangkok
3.0 hrs
Khon Kaen to Chiang Mai
9.3 hrs
Khon Kaen to Hat Yai
20.7 hrs
Khon Kaen to Lampang
10.8 hrs
Khon Kaen to Mukdahan
4.1 hrs
Khon Kaen to Phatthalung
19.2 hrs
Khon Kaen to Sukhothai
5.8 hrs
Khon Kaen to Tak
6.8 hrs
Khon Kaen to Ubon Ratchathani
4.5 hrs
Khon Kaen to Uttaradit
8.4 hrs
Koh Chang to Bangkok
5.0 hrs
Koh Lanta to Koh Phi Phi
1.0 hrs
Koh Lanta to Koh Samui
8.8 hrs
Koh Phangan to Bangkok
12.0 hrs
Koh Phangan to Hua Hin
8.5 hrs
Koh Phangan to Koh Lanta
8.5 hrs
Koh Phangan to Koh Samui
1.0 hrs
Koh Phangan to Koh Tao
1.5 hrs
Koh Phangan to Krabi
5.0 hrs
Koh Phangan to Phuket
9.0 hrs
Koh Phangan to Surat Thani
3.5 hrs
Koh Phi Phi to Koh Lanta
1.0 hrs
Koh Phi Phi to Koh Samui
7.5 hrs
Koh Phi Phi to Krabi
1.5 hrs
Koh Phi Phi to Phuket
3.5 hrs
Koh Samui to Bangkok
12.5 hrs
Koh Samui to Hua Hin
9.0 hrs
Koh Samui to Koh Lanta
7.5 hrs
Koh Samui to Koh Phangan
0.5 hrs
Koh Samui to Koh Phi Phi
7.5 hrs
Koh Samui to Koh Tao
2.0 hrs
Koh Samui to Krabi
4.0 hrs
Koh Samui to Nakhon Si Thammarat
3.5 hrs
Koh Samui to Phuket
7.5 hrs
Koh Samui to Surat Thani
3.5 hrs
Koh Tao to Bangkok
10.3 hrs
Koh Tao to Hua Hin
6.8 hrs
Koh Tao to Koh Phangan
1.5 hrs
Koh Tao to Koh Samui
2.5 hrs
Koh Tao to Krabi
6.0 hrs
Koh Tao to Phuket
9.0 hrs
Koh Tao to Surat Thani
4.5 hrs
Krabi to Bangkok
12.0 hrs
Krabi to Hat Yai
4.0 hrs
Krabi to Koh Phangan
4.8 hrs
Krabi to Koh Phi Phi
1.8 hrs
Krabi to Koh Samui
3.9 hrs
Krabi to Koh Tao
7.3 hrs
Krabi to Nakhon Ratchasima
13.7 hrs
Krabi to Phuket
5.3 hrs
Krabi to Surat Thani
4.0 hrs
Lampang to Bangkok
8.5 hrs
Lampang to Bueng Kan
12.3 hrs
Lampang to Khon Kaen
10.0 hrs
Lampang to Loei
6.7 hrs
Lampang to Nakhon Phanom
12.3 hrs
Lampang to Roi Et
12.0 hrs
Lampang to Ubon Ratchathani
12.1 hrs
Lampang to Yasothon
13.0 hrs
Loei to Bangkok
9.0 hrs
Loei to Chiang Mai
8.0 hrs
Loei to Lampang
6.7 hrs
Loei to Nakhon Phanom
6.0 hrs
Loei to Uttaradit
4.7 hrs
Mukdahan to Bangkok
9.1 hrs
Mukdahan to Sukhothai
9.3 hrs
Mukdahan to Tak
10.3 hrs
Nakhon Phanom to Chiang Mai
13.7 hrs
Nakhon Phanom to Lampang
12.3 hrs
Nakhon Phanom to Loei
5.8 hrs
Nakhon Ratchasima to Chonburi
5.0 hrs
Nakhon Ratchasima to Hat Yai
15.9 hrs
Nakhon Ratchasima to Krabi
13.7 hrs
Nakhon Sawan to Chanthaburi
6.2 hrs
Nakhon Sawan to Chiang Rai
8.5 hrs
Nakhon Sawan to Kamphaeng Phet
1.8 hrs
Nakhon Sawan to Phayao
7.0 hrs
Nakhon Sawan to Rayong
6.8 hrs
Nakhon Sawan to Trat
7.1 hrs
Nakhon Si Thammarat to Bangkok
10.8 hrs
Nakhon Si Thammarat to Koh Phangan
6.0 hrs
Nakhon Si Thammarat to Koh Samui
5.0 hrs
Nan to Bangkok
9.2 hrs
Nong Bua Lamphu to Bangkok
7.8 hrs
Nong Khai to Bangkok
8.5 hrs
Nong Khai to Chiang Mai
10.7 hrs
Nong Khai to Hat Yai
23.3 hrs
Nong Khai to Phatthalung
21.8 hrs
Pattaya to Bangkok
2.0 hrs
Pattaya to Nakhon Sawan
4.8 hrs
Pattaya to Phang Nga
13.1 hrs
Pattaya to Phuket
14.3 hrs
Pattaya to Trat
4.3 hrs
Phang Nga to Bangkok
10.4 hrs
Phatthalung to Bangkok
11.4 hrs
Phatthalung to Bueng Kan
23.8 hrs
Phatthalung to Khon Kaen
19.2 hrs
Phatthalung to Nong Khai
21.8 hrs
Phatthalung to Udon Thani
21.0 hrs
Phayao to Nakhon Sawan
7.0 hrs
Phayao to Phitsanulok
5.0 hrs
Phitsanulok to Chiang Rai
6.3 hrs
Phitsanulok to Phayao
5.0 hrs
Phrae to Bangkok
7.3 hrs
Phuket to Bangkok
11.7 hrs
Phuket to Chonburi
12.5 hrs
Phuket to Hat Yai
7.5 hrs
Phuket to Koh Phangan
7.5 hrs
Phuket to Koh Phi Phi
2.0 hrs
Phuket to Koh Samui
6.6 hrs
Phuket to Koh Tao
10.0 hrs
Phuket to Krabi
4.0 hrs
Phuket to Pattaya
14.4 hrs
Phuket to Ranong
5.0 hrs
Ranong to Bangkok
8.5 hrs
Ranong to Phuket
5.5 hrs
Rayong to Tak
7.5 hrs