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 Mahasarakham
7.0 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 Nonthaburi
10.7 hrs
Bueng Kan to Phatthalung
24.0 hrs
Bueng Kan to Uttaradit
10.3 hrs
Chachoengsao to Kamphaeng Phet
5.3 hrs
Chachoengsao to Mukdahan
1.5 hrs
Chachoengsao to Nakhon Sawan
3.8 hrs
Chachoengsao to Nong Khai
1.2 hrs
Chachoengsao to Sa Kaeo
2.3 hrs
Chachoengsao to Tak
6.2 hrs
Chaiyaphum to Bangkok
5.0 hrs
Chaiyaphum to Nonthaburi
5.0 hrs
Chanthaburi to Kamphaeng Phet
7.7 hrs
Chanthaburi to Nakhon Sawan
6.3 hrs
Chanthaburi to Pattaya
3.8 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 Mahasarakham
12.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 Nonthaburi
10.0 hrs
Chiang Mai to Roi Et
13.5 hrs
Chiang Mai to Sakhon Nakhon
12.6 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 Nonthaburi
11.9 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 Phetchabun
7.0 hrs
Chonburi to Tak
6.3 hrs
Chonburi to Trat
5.5 hrs
Chumphon to Bangkok
6.3 hrs
Chumphon to Nonthaburi
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 Pattaya
15.8 hrs
Hat Yai to Phayao
24.5 hrs
Hat Yai to Phitsanulok
19.5 hrs
Hat Yai to Phrae
22.2 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 Chachoengsao
6.6 hrs
Kamphaeng Phet to Chanthaburi
7.7 hrs
Kamphaeng Phet to Pattaya
8.3 hrs
Kamphaeng Phet to Rayong
6.8 hrs
Kamphaeng Phet to Sa Kaeo
7.1 hrs
Kamphaeng Phet to Trat
8.7 hrs
Kanchanaburi to Bangkok
3.0 hrs
Kanchanaburi to Nonthaburi
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 Chang to Nonthaburi
5.0 hrs
Koh Chang to Pattaya
4.0 hrs
Koh Chang to Trat
0.5 hrs
Koh Chang to Pattaya
4.0 hrs
Koh Lanta to Koh Phangan
9.3 hrs
Koh Lanta to Koh Phi Phi
1.0 hrs
Koh Lanta to Koh Samui
8.8 hrs
Koh Lanta to Koh Tao
10.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 Phi Phi
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 Nakhon Si Thammarat
4.5 hrs
Koh Phangan to Nonthaburi
12.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 Phangan
8.0 hrs
Koh Phi Phi to Koh Samui
7.5 hrs
Koh Phi Phi to Koh Tao
9.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 Nonthaburi
12.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 Lanta
10.0 hrs
Koh Tao to Koh Phangan
1.5 hrs
Koh Tao to Koh Phi Phi
10.0 hrs
Koh Tao to Koh Samui
2.5 hrs
Koh Tao to Krabi
6.0 hrs
Koh Tao to Nakhon Si Thammarat
6.0 hrs
Koh Tao to Nonthaburi
10.3 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 Nonthaburi
12.0 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 Mahasarakham
11.3 hrs
Lampang to Nakhon Phanom
12.3 hrs
Lampang to Nonthaburi
8.5 hrs
Lampang to Roi Et
12.0 hrs
Lampang to Sakhon Nakhon
11.2 hrs
Lampang to Ubon Ratchathani
12.1 hrs
Lampang to Yasothon
13.0 hrs
Lamphun to Nong Khai
4.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 Nonthaburi
9.0 hrs
Loei to Sakhon Nakhon
4.8 hrs
Loei to Uttaradit
4.7 hrs
Mahasarakham to Bangkok
7.0 hrs
Mahasarakham to Chiang Mai
10.3 hrs
Mahasarakham to Khon Kaen
1.3 hrs
Mahasarakham to Lampang
12.1 hrs
Mahasarakham to Nonthaburi
7.0 hrs
Mahasarakham to Roi Et
0.7 hrs
Mahasarakham to Ubon Ratchathani
3.2 hrs
Mahasarakham to Uttaradit
9.8 hrs
Mahasarakham to Yasothon
1.8 hrs
Mukdahan to Bangkok
9.1 hrs
Mukdahan to Nonthaburi
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 Phanom to Sakhon Nakhon
1.5 hrs
Nakhon Ratchasima to Chonburi
5.0 hrs
Nakhon Ratchasima to Hat Yai
15.9 hrs
Nakhon Ratchasima to Krabi
13.7 hrs
Nakhon Ratchasima to Pattaya
6.0 hrs
Nakhon Sawan to Chachoengsao
4.0 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 Pattaya
5.8 hrs
Nakhon Sawan to Phayao
7.0 hrs
Nakhon Sawan to Rayong
6.8 hrs
Nakhon Sawan to Sa Kaeo
6.3 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
Nakhon Si Thammarat to Koh Tao
7.5 hrs
Nakhon Si Thammarat to Nonthaburi
10.8 hrs
Nan to Bangkok
9.2 hrs
Nan to Nonthaburi
9.2 hrs
Nong Bua Lamphu to Bangkok
7.8 hrs
Nong Bua Lamphu to Nonthaburi
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 Nonthaburi
8.5 hrs
Nong Khai to Phatthalung
21.8 hrs
Nonthaburi to Amnat Charoen
8.1 hrs
Nonthaburi to Bueng Kan
10.3 hrs
Nonthaburi to Chaiyaphum
5.0 hrs
Nonthaburi to Chiang Mai
10.0 hrs
Nonthaburi to Chiang Rai
11.8 hrs
Nonthaburi to Chumphon
6.5 hrs
Nonthaburi to Hat Yai
16.9 hrs
Nonthaburi to Kanchanaburi
3.0 hrs
Nonthaburi to Khao Lak
10.3 hrs
Nonthaburi to Khon Kaen
8.9 hrs
Nonthaburi to Koh Chang
5.0 hrs
Nonthaburi to Koh Chang
6.5 hrs
Nonthaburi to Koh Phangan
10.3 hrs
Nonthaburi to Koh Samui
10.7 hrs
Nonthaburi to Koh Tao
9.0 hrs
Nonthaburi to Krabi
11.0 hrs
Nonthaburi to Lampang
7.6 hrs
Nonthaburi to Lamphun
14.9 hrs
Nonthaburi to Loei
7.3 hrs
Nonthaburi to Mahasarakham
7.0 hrs
Nonthaburi to Nakhon Nayok
1.8 hrs
Nonthaburi to Nakhon Si Thammarat
10.7 hrs
Nonthaburi to Nan
10.0 hrs
Nonthaburi to Nong Bua Lamphu
12.3 hrs
Nonthaburi to Nong Khai
8.3 hrs
Nonthaburi to Pathum Thani
0.5 hrs
Nonthaburi to Pattaya
2.0 hrs
Nonthaburi to Phang Nga
10.3 hrs
Nonthaburi to Phatthalung
9.8 hrs
Nonthaburi to Phayao
9.3 hrs
Nonthaburi to Phitsanulok
6.6 hrs
Nonthaburi to Phrae
7.3 hrs
Nonthaburi to Phuket
12.0 hrs
Nonthaburi to Prachinburi
2.2 hrs
Nonthaburi to Prachuap Khiri Khan
5.6 hrs
Nonthaburi to Ranong
8.5 hrs
Nonthaburi to Roi Et
6.8 hrs
Nonthaburi to Sa Kaeo
3.6 hrs
Nonthaburi to Satun
12.0 hrs
Nonthaburi to Songkhla
12.8 hrs
Nonthaburi to Surat Thani
11.4 hrs
Nonthaburi to Trang
10.0 hrs
Nonthaburi to Trat
5.0 hrs
Nonthaburi to Ubon Ratchathani
10.0 hrs
Nonthaburi to Udon Thani
7.7 hrs
Nonthaburi to Yala
19.8 hrs
Nonthaburi to Yasothon
7.3 hrs
Pattaya to Bangkok
2.0 hrs
Pattaya to Chanthaburi
2.8 hrs
Pattaya to Hat Yai
15.7 hrs
Pattaya to Kamphaeng Phet
6.3 hrs
Pattaya to Koh Chang
4.0 hrs
Pattaya to Koh Chang
4.0 hrs
Pattaya to Nakhon Ratchasima
6.0 hrs
Pattaya to Nakhon Sawan
4.8 hrs
Pattaya to Nonthaburi
2.0 hrs
Pattaya to Phang Nga
13.1 hrs
Pattaya to Phetchabun
8.0 hrs
Pattaya to Phuket
14.3 hrs
Pattaya to Tak
7.1 hrs
Pattaya to Trat
4.3 hrs
Phang Nga to Bangkok
10.4 hrs
Phang Nga to Nonthaburi
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 Nonthaburi
11.4 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
Phrae to Nonthaburi
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 Nonthaburi
11.7 hrs
Phuket to Pattaya
14.4 hrs
Phuket to Ranong
5.0 hrs
Ranong to Bangkok
8.5 hrs
Ranong to Nonthaburi
8.5 hrs
Ranong to Phuket
5.5 hrs
Rayong to Tak
7.5 hrs