Thailand has a well organized network of inter-city buses that connects all parts of the country. Buses are a good mode to access all provinces in Thailand, running both to and from Bangkok and between each other.
There are comfortable buses providing service to every province and all the major towns, the cost generally is inexpensive. As an advice you should be sure to watch the bags unloaded at intermediate stops.
The bus company BKS (known most commonly as the Transport Company) is the best option for both price and comfort, this company has a terminal in every town of the country. You can buy tickets at every bus terminal, in major hotels or contacting any local travel agent.
Bus Terminals :
Eastern Bus Terminal (Ekamai)
Used for routes to Pattaya, Rayong, Trat and other points east.
Address: 300 Soi 40, Sukhumvit Road, Bangkok 10110
Telephone: +66 (0) 2391 8097, +66 (0) 2391 2504
Northern, Northeastern & Central Bus Terminal (Moh Chit 2)
Used for Chiang Mai and northern destinations
Address: 999 Kamphaengphet 2 Road, Bangkok 10900
Telephone: +66 (0) 2936 2841-48
Southern Bus Terminal (Sai Tai Mai)
Used to destinations west and southwest
Address: 147 Boromratchonnani Road, Bangkok 10700
Telephone: +66 (0) 2434 5557-8,+66 (0) 2435 1200
Additional Information :
Bangkok Mass Transit Authority (BMTA)
Has information on bus routes in Bangkok and neighboring provinces.
Address: 131 Thiemruam-mitre Rd., Khet Huaykwang, Bangkok 10320
Telephone: 246-0973, 246-0741-4
The Transport Company Limited
Address: 999 Khumphaengphet 2 Road, Jatujak, Jatujak Bangkok 10900
Telephone: +66 (0) 2936 2841-48, +66 (0) 2936 2852-66