Having gone by bus to KK one before- there is no way I would do it again... Its around 350 miles
You can get flights from Don Muang to KK starting at €23 for a decent hour
Or flights from Suvanabhumi from €37
Alternatively you could fly from Pattaya/U-tapao Airport to Udon Thani and take a train or bus south from Udon to KK