Zirkon hotel is only 14km away from Suvarnabhumi and 18km from Don Mueang. It's pretty cheap and comfy for the layover. Just 430 baht or about that. Been there a couple of times, definitely not a luxury one but will do for a short stay. Here's more about Zirkon Hotel https://bangkok-tourism.com/zircon-hotel/