BY BUS
( 10-11 hrs from Bangkok )Several ordinary and air-conditioned buses leaving daily from Bangkok's Northern Bus Terminal (also known as Mo Chit) on Kamphaeng Phet 2 Road. Most air-con buses leave between 20.00 and 22.00 hrs. and it takes about 10-11 hours to reach Chiang Mai. There are also private buses which can be conveniently booked in other tourist-oriented places in Bangkok. But the public buses from the Northern Bus Terminal are generally more reliable. For further details, call the Northern Bus Terminal, 0 2936 2852 to 66, 0 2936 3666
For taxi : Northern Bus Terminal
สถานีขนส่งหมอชิต

Bangkok is serviced by several main long distance bus terminals. Mo Chit, in the North, is the largest and busiest since it services Northern and Northeastern Thailand. From here there are limited services to other parts of Thailand. To get to it you need to catch the skytrain to the end of the line at Mor Chit/Chatuchak market and then take a 10 minute taxi ride to the terminal. Buses leave frequently throughout the day, including to Ayuthaya and Kanchanaburi.
The newly renovated Southern bus station is across the river in Thon Buri, servicing destinations to the South and West, and is best reached by taxi. The Eastern bus station besides the Ekkamai skytrain station services Pattaya, Koh Samet, Koh Chang and Eastern destinations.
                                                       http://www.nca.co.th/firstclass.php