Thai Airway, Bankok Airways, Thai Vietjet and Thai Air Asia are your non-stop choices between Chiang Mai and Suvarnabhumi.
Momondo is my preferred comparison site for this as it includes the Low Cost Carriers which some don't, just take care that your preference for hold bags etc carries over to the booking or that your comparing like with like.