Quick Answer
The best way to get from Sakon Nakhon to Udon Thani Airport (UDT) is by private taxi — it's the fastest door-to-door option at 1.5–2 hours, costing 1,500–2,500 THB (43–71 USD). For budget travelers, take a public bus from Sakon Nakhon Bus Terminal to Udon Thani Bus Terminal (150–180 THB / 4–5 USD, 2.5–3 hours), then a local taxi to the airport (100–150 THB / 3–4 USD). The minivan strikes a good balance at 200–350 THB (6–10 USD) and takes about 2–2.5 hours. No direct train or flight exists on this route, so ground transport is your only option.
Bus & Minivan Services (Ground Transport)
Note: Sakon Nakhon has no railway station — there are no train services to Udon Thani or anywhere else. The closest train stations are in Udon Thani city and Nong Khai, but you would need to take a bus or taxi to reach them first, making rail impractical for this route. Instead, public buses and minivans serve as the primary ground transport between these two cities.
Below is a detailed comparison of the two main ground transport options, similar to choosing between a "local train" (bus) and an "express train" (minivan).
Option 1: Public Bus (Budget-Friendly, Like a Local Train)
Government and private buses run regularly from Sakon Nakhon Bus Terminal 2 (แห่งที่ 2) on Highway 22 to Udon Thani Bus Terminal on Prajak Rd. This is the most economical choice but requires a final transfer to the airport.
- Operator: BKS (Transport Co., Ltd.) & private partners
- Frequency: Every 30–60 minutes, 05:00–17:30
- Travel time: 2.5–3 hours
- Ticket price: 150–180 THB (4–5 USD)
- Final transfer to airport: Local taxi or songthaew, 15–20 min, 100–150 THB (3–4 USD)
- Total door-to-door: ~3–3.5 hours, ~250–330 THB (7–9 USD)
Tip: Buses are air-conditioned but can be crowded. Arrive at the terminal 15 minutes early to secure a seat. No advance booking is needed for most buses, but you can check schedules via 12Go.
Option 2: Minivan (Faster, Like an Express Train)
Shared minivans (also called vans or songthaews) offer a faster, more direct service with fewer stops. They depart from the same terminal and some operators may drop you closer to the airport area.
- Operator: Various private companies (e.g., Cherdchai Tour, Sombat Tour)
- Frequency: Every 1–2 hours, 05:30–16:00
- Travel time: 2–2.5 hours
- Ticket price: 200–350 THB (6–10 USD)
- Final transfer to airport: Usually required, 10–15 min, 80–120 THB (2–3 USD)
- Total door-to-door: ~2.5–3 hours, ~280–470 THB (8–13 USD)
Tip: Minivans are less spacious than buses, so luggage space is limited. Book at least one day in advance during peak travel periods (Thai holidays, November–February). Use Rome2Rio to compare current operators.
Bus vs. Minivan: Quick Comparison
| Feature | Public Bus | Minivan |
|---|---|---|
| Cost (THB) | 150–180 (4–5 USD) | 200–350 (6–10 USD) |
| Travel time (to Udon Thani) | 2.5–3 hr | 2–2.5 hr |
| Comfort | Good, more legroom | Tight, limited legroom |
| Luggage space | Large compartment | Limited (max 1 large bag) |
| Booking needed | No (walk-in) | Recommended in peak season |
| Airport drop-off | No (need transfer) | Sometimes (ask operator) |
Bottom line: Choose the bus if you're on a tight budget and have time. Choose the minivan if you want faster travel with a bit more comfort. Neither is direct to the airport, so budget an extra 100–150 THB and 15–20 minutes for the final leg.
Flight Options (No Direct Route)
There are no direct flights from Sakon Nakhon to Udon Thani. Sakon Nakhon Airport (SNO) only operates scheduled flights to Bangkok Don Mueang (DMK) with Nok Air and Thai AirAsia. Udon Thani Airport (UDT) also serves Bangkok and a few other domestic destinations, but no airline flies the short 160-km sector between SNO and UDT.
Theoretically, you could fly Sakon Nakhon → Bangkok → Udon Thani, but this is expensive (3,500–6,000 THB / 100–171 USD) and takes 5–8 hours including layovers. It is not recommended compared to ground transport.
Why Flying Doesn't Make Sense for This Route
- Distance: Only 160 km — a 2-hour drive vs. 4+ hours via air with check-in and transfers.
- Cost: Flying via Bangkok costs 10–20× more than the bus and 3–4× more than a taxi.
- Carbon footprint: Flying generates ~3× more CO₂ per passenger than a shared minivan for this short sector.
Verdict: Skip the plane. Stick to road transport. If you must fly to Udon Thani from far away, book a direct flight to UDT from Bangkok, Chiang Mai, or other major hubs — but not via Sakon Nakhon.
For reference, check current flight schedules at Nok Air or AirAsia.
Taxi & Private Transfer
For travelers who value speed, convenience, and privacy, a private taxi or pre-booked transfer is the best option. This is the only mode that offers true door-to-door service from your Sakon Nakhon location directly to Udon Thani Airport.
Private Taxi — Detailed Breakdown
- Travel time: 1.5–2 hours (depending on traffic and exact pickup point)
- Cost: 1,500–2,500 THB (43–71 USD) for a standard sedan; 2,500–3,500 THB (71–100 USD) for a large SUV or family car
- Booking: Recommended 24 hours in advance via your hotel, local taxi hotline, or apps like Grab (GrabCar available in Sakon Nakhon)
- Payment: Cash or bank transfer; some operators accept credit cards (ask before booking)
- Luggage: Unlimited — sedans fit 2–3 large suitcases, SUVs fit 4–6
When to Choose a Taxi
- Late-night or early-morning flights: No bus or minivan runs between 22:00 and 05:00. A taxi is your only option.
- Families with young children: Avoid multiple transfers; request a child seat when booking.
- Heavy luggage or bulky items: Golf bags, strollers, or large equipment fit easily.
- Business travelers: Maximize time and arrive fresh.
- Groups of 3–4: Splitting the fare makes it competitive with minivan costs (e.g., 4 people = 375–625 THB per person).
Typical Taxi Fare Breakdown
| Vehicle Type | Price Range (THB) | Price Range (USD) | Capacity |
|---|---|---|---|
| Standard Sedan (Toyota Vios/Altis) | 1,500–1,800 | 43–51 | 3 pax + luggage |
| Large Sedan (Camry/Accord) | 1,800–2,200 | 51–63 | 3–4 pax + luggage |
| SUV / MPV (Fortuner/Innova) | 2,200–2,800 | 63–80 | 5–6 pax + luggage |
| VIP Van (Toyota Commuter) | 2,800–3,500 | 80–100 | 8–10 pax + luggage |
Warning: Prices rise during holidays (Songkran, New Year, Chinese New Year). Always confirm the total fare before starting the trip — no hidden charges should apply if booked in advance. Use Grab for a fixed-price quote.
Car Rental & Self-Drive
Renting a car in Sakon Nakhon and driving yourself to Udon Thani Airport gives you maximum flexibility. This is a good option if you plan to explore the region or need a car at your destination.
Self-Drive Details
- Distance: ~160 km via Highway 22 and 2 (well-paved, mostly straight road)
- Drive time: 1 hour 45 min – 2 hours 15 min (depending on traffic in Udon Thani)
- Fuel cost: ~400–600 THB (11–17 USD) for a standard sedan
- Toll roads: None on this route
- Parking at airport: Long-term parking available at Udon Thani Airport — ~100–150 THB per day (3–4 USD)
Rental Car Companies in Sakon Nakhon
- Budget — counter at Sakon Nakhon Airport (SNO) + city office
- Thai Rent a Car — local company with competitive rates
- Local agencies — several small operators near the bus terminal; inspect the car thoroughly
Average rental rate: 800–1,500 THB/day (23–43 USD) for a compact car, including basic insurance.
Tip: Book via Rentalcars.com or Booking.com Cars to compare prices and read reviews. Always take photos of the car before departure.
Cost & Time Comparison — All Options
Use the table below to quickly compare every mode of transport from Sakon Nakhon to Udon Thani Airport. Bold rows highlight the top recommendations.
| Mode | Total Time (door-to-door) | Total Cost (THB) | Total Cost (USD) | Transfers Needed | Best For |
|---|---|---|---|---|---|
| 🚕 Private Taxi | 1.5–2 hr | 1,500–2,500 | 43–71 | 0 (door-to-door) | Speed, comfort, families, late-night |
| 🚐 Minivan | 2.5–3 hr | 280–470 | 8–13 | 1 (to airport) | Balance of cost & speed |
| 🚌 Public Bus | 3–3.5 hr | 250–330 | 7–9 | 1 (to airport) | Budget travel, no rush |
| 🚗 Self-Drive (rental) | 2–2.5 hr | 1,200–2,100 (incl. fuel + rental) | 34–60 | 0 (door-to-door) | Flexibility, regional exploration |
| ✈️ Flight via Bangkok | 5–8 hr (incl. layover) | 3,500–6,000 | 100–171 | 2+ (airport transfers + flight) | Not recommended for this route |
Best overall value: Minivan — under 3 hours and less than 500 THB (14 USD).
Cheapest: Public bus at 250–330 THB (7–9 USD).
Fastest & most convenient: Private taxi — no transfers, direct to the terminal door.
Traveler Tips & Local Advice
Real-world advice to make your journey smoother, based on local knowledge and frequent travelers' experiences.
⌚ Timing & Booking
- Depart early: For a domestic flight from UDT, leave Sakon Nakhon 3.5–4 hours before departure (by taxi) or 5 hours before (by bus). For international flights, add 1 extra hour.
- Peak season warnings: During Songkran (April 13–15), New Year (Dec 28–Jan 3), and Chinese New Year (Jan/Feb), buses and minivans sell out. Book at least 3 days ahead via 12Go.
- Weekend vs. weekday: Sunday afternoons see heavy traffic on Highway 22 near Udon Thani — add 20–30 minutes.
🧳 Luggage & Comfort
- Use luggage delivery: If you have heavy bags, consider Takkyubin (luggage delivery) service from Sakon Nakhon to Udon Thani. Ninja Van and Kerry Express offer door-to-door baggage delivery within 24 hours, costing ~300–500 THB per suitcase (9–14 USD).
- Minivan luggage limit: Most minivans allow only 1 large bag per person. Pack a small daypack for essentials.
- Bus luggage: Government buses store luggage in the cargo hold — safe but keep valuables with you.
🔄 Transfers & Navigation
- Udon Thani Bus Terminal → Airport: From the bus terminal, take a songthaew (shared pickup truck) for 80–120 THB (2–3 USD) or a metered taxi for 100–150 THB (3–4 USD). The ride takes 15–20 minutes.
- Google Maps works well: Both Sakon Nakhon and Udon Thani are well-covered. Download offline maps in case of patchy signal.
- Local language: English is not widely spoken at bus terminals. Have your destination written in Thai: ขับรถไปสนามบินอุดรธานี (drive to Udon Thani Airport).
💡 Money-Saving Hacks
- Share a taxi: Post on local Facebook groups or ask at your hostel — split the fare 3–4 ways and pay ~400–600 THB per person.
- Bus vs. minivan: If you have time, the bus is 40–50% cheaper and almost as comfortable. Bring a neck pillow and download a movie.
- Eat before you go: Food at Udon Thani Airport is 20–30% more expensive than in town. Grab a bite at the Sakon Nakhon morning market before you leave.
FAQs: Sakon Nakhon to Udon Thani Airport
Is there a direct bus from Sakon Nakhon to Udon Thani Airport?
No, there is no direct bus. You must take a public bus from Sakon Nakhon Bus Terminal to Udon Thani Bus Terminal (2.5–3 hr, 150–180 THB / 4–5 USD), then a local taxi or songthaew to the airport (15–20 min, 100–150 THB / 3–4 USD). Total cost: 250–330 THB (7–9 USD).
How long does it take to get from Sakon Nakhon to Udon Thani Airport?
The fastest option — a private taxi — takes 1.5–2 hours door-to-door. A minivan takes 2–2.5 hours plus 10–15 minutes for the airport transfer (total ~2.5–3 hours). The public bus is the slowest at 3–3.5 hours total, including the final transfer.
What is the cheapest way to get from Sakon Nakhon to Udon Thani Airport?
The cheapest option is the public bus from Sakon Nakhon Bus Terminal to Udon Thani Bus Terminal (150–180 THB / 4–5 USD) + a local taxi to the airport (100–150 THB / 3–4 USD), totaling 250–330 THB (7–9 USD). This is about 15–20% cheaper than a minivan.
How much does a taxi from Sakon Nakhon to Udon Thani Airport cost?
A private taxi costs 1,500–2,500 THB (43–71 USD) for a standard sedan, depending on the provider and vehicle type. Larger SUVs or VIP vans cost 2,200–3,500 THB (63–100 USD). Always confirm the fare before departure. Book via Grab for a fixed price.
Is there a train from Sakon Nakhon to Udon Thani?
No. Sakon Nakhon province has no railway station. The nearest train stations are in Udon Thani city and Nong Khai, but reaching them from Sakon Nakhon requires a bus or taxi first. For travel directly to Udon Thani Airport, road transport is the only practical option.
Can I fly from Sakon Nakhon to Udon Thani Airport?
No direct flights exist. Sakon Nakhon Airport (SNO) only flies to Bangkok (DMK). To reach Udon Thani Airport (UDT) by air, you would need to fly via Bangkok — costing 3,500–6,000 THB (100–171 USD) and taking 5–8 hours. Ground transport is far faster and cheaper.
What is the best transport option from Sakon Nakhon to Udon Thani Airport for families?
A private taxi or pre-booked minivan is best for families. Taxis offer door-to-door service, plenty of luggage space, and child seats on request. Cost (1,500–2,500 THB / 43–71 USD) is reasonable for a family group and eliminates the stress of multiple transfers.
How early should I leave Sakon Nakhon for a flight from Udon Thani Airport?
For a domestic flight, leave at least 3.5–4 hours before departure. For an international flight, allow 4.5–5 hours. This accounts for 1.5–2 hours travel time (by taxi) or 2.5–3.5 hours (by bus), plus check-in, security, and any potential delays on Highway 22.