It is quick and inexpensive to fly from Bangkok's Don Mueang Airport to Sakon Nakhon Airport. Tickets can often be had for less than 3,000 baht, and occasionally (when big specials are being run) under 1500 baht for a person traveling with just a carry on. Expect to pay a little extra if you have more than 1 large piece of luggage to be checked in. Flights are provided by Nok Air and take only a little over an hour. The planes are very nice, and the service friendly and attentive.
Sakon Nakhon airport is very conveniently located, only about 20 minutes from downtown Sakon Nakhon. There will usually be various taxis and private drivers in pickups which you can hire to take you to your hotel. If you would like to arrange a Sakon Nakhon taxi ahead of time, you can have your hotel desk clerk call 042-715111.
Inside the Sakon Nakhon airport, a kiosk has recently opened offering limousine service and car rentals. Note that there are no actual limousines in Sakon Nakhon, but you could used them to hire a car or van take you and/or your party to your hotel. You could also use them to rent a van to take you around to Sakon Nakhon tourist attractions during your stay. To contact them ahead of time, call 08-9573-4813 (or find them on the LINE app with that number, and send them a text).
If you arrive early and need to kill some time before checking in to your hotel or meeting with a friend, we would suggest enjoying a meal at the nearby pond restaurant Ran Rim Klong Gung Pao 2, which specializes in shrimp and fish dishes.
When leaving Sakon Nakhon to fly back to Bangkok, you should arrive an hour early. We've never had anything but a pleasant experience flying back and forth. If you would prefer not to fly to Sakon Nakhon but take a bus, there are daily buses going back and forth from Sakon Nakhon to Bangkok (as well as other provinces). The price of a VIP ticket is only around 550 baht. Learn more at our listing on the Sakon Nakhon Bus Terminal.