Quick Answer
The best way to get from Udon Thani to Sakon Nakhon Airport (SAK) is by direct bus + songthaew combination. Total door-to-door time is 3.5–4 hours, and total cost is 250–450 THB (7–13 USD).
- 🚌 Cheapest & recommended: Bus Udon Thani → Sakon Nakhon (200–300 THB) + songthaew to airport (50–150 THB) — total ~250–450 THB
- 🚕 Fastest: Direct taxi/private transfer — 2 hours, 1,500–2,000 THB (43–57 USD)
- 🚂 Not recommended: Train via Khon Kaen — 5–6 hours, 200–350 THB
- ✈️ Not feasible: No direct flights; connecting via Bangkok takes 5–7 hours and costs 4,000+ THB
Key takeaway: For most travelers, the bus + songthaew option offers the best balance of cost, convenience, and speed. If you have luggage or are traveling in a group, consider a direct taxi.
🚂 Train Travel from Udon Thani to Sakon Nakhon Airport
Important: There is no direct train from Udon Thani to Sakon Nakhon. The Thai rail network does not connect these two cities directly. However, a train + bus combination is possible if you prefer rail travel.
Option 1: Train via Khon Kaen (the most common rail route)
| Leg | Mode | Duration | Cost (THB) | Notes |
|---|---|---|---|---|
| Udon Thani → Khon Kaen | Train (Special Express/Express) | 2 hours | 80–150 (2.3–4.3 USD) | 4–6 trains daily; book at Udon Thani Railway Station |
| Khon Kaen → Sakon Nakhon | Bus (Government or private) | 2.5 hours | 120–200 (3.4–5.7 USD) | Buses depart from Khon Kaen Bus Terminal every 30–60 min |
| Sakon Nakhon → Airport | Songthaew / Taxi | 20–30 min | 50–150 (1.4–4.3 USD) | Shared songthaew ~50 THB; private taxi ~150 THB |
| Total | 5–6 hours | 250–500 THB (7–14 USD) |
Verdict: This option takes 2–3 hours longer than the direct bus, costs about the same, and involves two transfers. It is not recommended unless you specifically want a train experience.
Option 2: Train via Ubon Ratchathani (scenic but long)
From Udon Thani, take a train south to Ubon Ratchathani (4 hours, 150–250 THB), then a bus from Ubon to Sakon Nakhon (3 hours, 180–250 THB). Total time: 7–8 hours. This route is only for rail enthusiasts or those visiting Ubon en route.
Train types & tips
- Special Express (ด่วนพิเศษ): Air-conditioned, reserved seats, dining car — best comfort, ~120–150 THB for Udon Thani → Khon Kaen.
- Express (ด่วน): Fan or A/C, reserved seats — ~80–120 THB.
- Rapid (เร็ว): Fan-only, non-reserved — cheapest but crowded.
- Booking: Tickets available at State Railway of Thailand (SRT) e-ticketing or at the station. Book 1–3 days ahead for guaranteed seats.
- Luggage: No dedicated luggage storage on most trains; keep bags with you or use the overhead rack.
Bottom line: The train is not the most practical choice for this route. Stick to the direct bus unless you have time to spare and enjoy rail travel.
✈️ Flight Options: Udon Thani to Sakon Nakhon Airport
No direct commercial flights exist between Udon Thani (UTH) and Sakon Nakhon (SAK). The distance is only 150 km (93 miles), which is too short for scheduled air service. Below is the only flying option — and why it doesn’t make sense.
Theoretical flight path: UTH → DMK → SAK
| Leg | Flight | Duration | Cost (THB) | Notes |
|---|---|---|---|---|
| Udon Thani (UTH) → Bangkok (DMK) | Nok Air / Thai AirAsia / Thai Lion | 1 hour 10 min | 1,200–2,500 (34–71 USD) | Multiple daily flights |
| Transit in Bangkok | — | 2–4 hours | — | Must collect luggage and re-check |
| Bangkok (DMK) → Sakon Nakhon (SAK) | Nok Air / Thai AirAsia | 1 hour 15 min | 1,800–3,500 (51–100 USD) | 2–3 flights daily |
| Sakon Nakhon Airport → City | Taxi | 15 min | 100–200 (2.9–5.7 USD) | — |
| Total | 5–7 hours | 3,100–6,200 THB (89–177 USD) |
Why this is a bad idea:
- Cost: 3,100–6,200 THB vs 250–450 THB by bus — 10–20x more expensive.
- Time: 5–7 hours door-to-door vs 3.5–4 hours by bus + songthaew — slower.
- Carbon footprint: Flying emits ~150 kg CO₂ vs ~15 kg by bus.
- Hidden time: Arrive UTH 1 hour early + transit wait + baggage claim = 3+ hours of non-travel time.
Verdict: Flying is not a practical option. Use the bus or taxi instead.
What about charter or private flights?
Private charters from UTH to SAK are theoretically possible but cost 50,000–120,000 THB (1,430–3,430 USD) for a single-engine Cessna — far beyond any reasonable travel budget. Not recommended.
🚌 Bus & Local Transport: The Smart Choice
The bus + songthaew combination is the most popular and cost-effective way to get from Udon Thani to Sakon Nakhon Airport. Here’s everything you need to know.
Step 1: Udon Thani → Sakon Nakhon by Bus
| Bus Route | Operator | Frequency | Duration | Fare (THB) | Notes |
|---|---|---|---|---|---|
| Udon Thani → Sakon Nakhon (direct) | Transport Co., Ltd. (Bor Kor Sor) | Every 30–60 min, 05:30–18:00 | 2.5–3 hours | 200–250 (5.7–7.1 USD) | Government-run, reliable, A/C |
| Udon Thani → Sakon Nakhon (express) | Private (e.g., Cherdchai Tour, Sombat Tour) | 6–8 daily | 2.5 hours | 250–300 (7.1–8.6 USD) | Fewer stops, more comfortable |
| Udon Thani → Sakon Nakhon (local/ordinary) | Local blue buses (rot song thao) | Every 1–2 hours | 3–3.5 hours | 150–200 (4.3–5.7 USD) | No A/C, stops at villages — cheapest but slowest |
Departure point: Udon Thani Bus Terminal (also called Udon Thani Bus Station 1), located on Highway 2, about 3 km from the city center. Take a red songthaew from town (20 THB) or grab a Grab taxi (80–100 THB).
Step 2: Sakon Nakhon Bus Terminal → Airport
- Songthaew (shared pickup truck): 50–80 THB per person, 20–30 min. Look for white/red songthaews with "สนามบิน" (airport) sign. They depart when full.
- Motorcycle taxi: 60–100 THB, 15 min. Good for solo travelers with light luggage.
- Local taxi: 120–200 THB, 15–20 min. Available outside the terminal; negotiate before riding.
- Grab / InDriver: 150–250 THB, 15–20 min. Reliable if you have the app.
Tips for bus travelers
- Book in advance during Thai holidays (Songkran, New Year) — buses sell out. Use BusOnline.in.th or buy at the terminal 1 day prior.
- Luggage: Government buses allow 1 large bag + 1 carry-on free. Extra bags cost 20–50 THB.
- Food & drink: Most buses have a rest stop at a gas station (20 min) with snacks and toilets.
- Safety: Keep valuables in your daypack. Buses are safe but petty theft can occur on crowded local buses.
Total door-to-door time: 3.5–4 hours. Total cost: 250–450 THB (7–13 USD).
🚕 Taxi & Private Transfer: Door-to-Door Convenience
A direct taxi or private transfer from Udon Thani to Sakon Nakhon Airport is the fastest and most comfortable option — but it comes at a premium. Best for groups, families, or anyone with heavy luggage.
Pricing & options
| Vehicle Type | Max Passengers | Price (THB) | Price (USD) | Notes |
|---|---|---|---|---|
| Standard sedan (Toyota Vios / Honda Civic) | 3–4 | 1,500–1,800 | 43–51 | Most common; book via Grab or hotel |
| SUV (Toyota Fortuner / Honda CR-V) | 4–5 | 1,800–2,200 | 51–63 | More luggage space |
| Minivan (Toyota Commuter) | 6–9 | 2,200–2,800 | 63–80 | Best for large groups or airport shuttles |
| Premium/Executive (Mercedes Camry) | 3 | 2,800–3,500 | 80–100 | VIP experience; book through luxury hotels |
When to choose a taxi
- Late night or early morning (22:00–05:00) — no buses running.
- Family with young children — car seats available upon request (confirm when booking).
- Heavy luggage — more than 2 large suitcases per person.
- Group of 4+ — cost per person becomes comparable to bus + songthaew.
- Business/urgent travel — save 1.5–2 hours vs bus.
Booking tips
- Grab app: 1,500–1,800 THB; book 15–30 min before. Reliable and trackable.
- Hotel concierge: Usually 1,600–2,000 THB; quality guaranteed.
- Local taxi stands: Negotiate hard — start at 1,200 THB and settle around 1,500 THB.
- Never pay upfront for unlicensed taxis. Use official services only.
Travel time: 1 hour 45 min – 2 hours via Highway 22. Cost: 1,500–2,000 THB (43–57 USD).
📊 Cost & Time Comparison: All Options at a Glance
| Mode | Total Time | Total Cost (THB) | Total Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| 🚌 Bus + Songthaew ⭐ | 3.5–4 hours | 250–450 | 7–13 | 1 (bus → songthaew) | Best overall value |
| 🚕 Direct Taxi | 2 hours | 1,500–2,000 | 43–57 | 0 | Speed & convenience |
| 🚂 Train via Khon Kaen | 5–6 hours | 250–500 | 7–14 | 2 (train → bus → songthaew) | Rail enthusiasts |
| ✈️ Flight via Bangkok | 5–7 hours | 3,100–6,200 | 89–177 | 2 (flight → flight → taxi) | Not recommended |
| 🚐 Private Minivan | 2 hours | 2,200–2,800 | 63–80 | 0 | Groups 6–9 people |
| 🛵 Motorcycle Taxi | 2.5–3 hours | 800–1,200 | 23–34 | 0 (but risky) | Solo adventurers (not recommended) |
⭐ Best pick: Bus + songthaew for budget travelers; Direct taxi for comfort seekers.
Cheapest option: Local ordinary bus + songthaew = 200–280 THB (5.7–8 USD), but takes 4+ hours and is less comfortable.
💡 Traveler Tips & Local Knowledge
🧳 Luggage handling
- Use baggage delivery services (Takkyubin-style): In Thailand, Thailand Post offers "EMS to Airport" — send your luggage from Udon Thani to Sakon Nakhon Airport for 200–400 THB per piece. It arrives in 1–2 days. Perfect if you want to travel light.
- Bus luggage limit: Most government buses allow 20 kg free. Oversized bags (surfboards, large suitcases) may incur a 50–100 THB surcharge.
🕐 Best departure times
- Morning buses (06:00–08:00): Cool temperature, fewer crowds, arrive in Sakon Nakhon by 09:00–10:30 with plenty of daylight.
- Afternoon buses (15:00–17:00): Good for connecting to evening flights from SAK to Bangkok.
- Avoid: 11:00–14:00 (hottest part of the day, buses can be stuffy).
🚉 Navigating Udon Thani Bus Terminal
- The terminal has two sections: Platforms 1–5 (government buses) and Platforms 6–10 (private operators). Sakon Nakhon buses usually depart from Platforms 3–4.
- Facilities: 7-Eleven, coffee shop, ATMs, clean toilets (3 THB entry).
- Warning: Touts may try to sell you overpriced tickets. Always buy from the official counter.
🎫 Booking during peak seasons
- Songkran (April 13–15): Buses book out 3–5 days in advance. Book online or buy your ticket 1 week ahead.
- New Year (Dec 28–Jan 3): Same as Songkran — high demand.
- Loy Krathong (November): Moderate crowds; booking 1–2 days ahead is safe.
🌐 Local SIM & apps
- Get a Thai SIM (AIS, TrueMove, or dtac) at Udon Thani airport or 7-Eleven — 49–299 THB with data.
- Download Grab (taxi), Google Maps (offline), and BusOnline.in.th (bus tickets).
🍜 Food along the way
- Udon Thani Bus Terminal: Try "Khao Piak" (Lao-style rice soup) at the food court — 40–60 THB.
- Rest stop (halfway): Most buses stop at a PTT gas station with KFC, 7-Eleven, and local noodle shop.
- Sakon Nakhon Bus Terminal: "Khao Jee" (grilled sticky rice) and "Sai Krok Isan" (fermented sausages) — 30–50 THB.
❓ FAQs: Udon Thani to Sakon Nakhon Airport
Is there a direct bus from Udon Thani to Sakon Nakhon Airport?
No, there is no direct bus to the airport. You take a bus from Udon Thani Bus Terminal to Sakon Nakhon Bus Terminal (2.5–3 hours, 200–300 THB), then a songthaew or taxi to the airport (20–30 minutes, 50–150 THB). Total time: 3.5–4 hours.
How long does it take to get from Udon Thani to Sakon Nakhon Airport by taxi?
A direct taxi takes approximately 2 hours (150 km / 93 miles) and costs 1,500–2,000 THB (43–57 USD). It's the fastest door-to-door option.
What is the cheapest way to get from Udon Thani to Sakon Nakhon Airport?
The cheapest way is by local ordinary bus (150–200 THB) + songthaew (50–80 THB), totaling 200–280 THB (5.7–8 USD). However, the government bus + songthaew (250–450 THB) offers better comfort for only slightly more.
Is there a train from Udon Thani to Sakon Nakhon?
No direct train exists. You can take a train from Udon Thani to Khon Kaen (2 hours, 80–150 THB) and then a bus from Khon Kaen to Sakon Nakhon (2.5 hours, 120–200 THB). Total time: 5–6 hours — not recommended compared to the direct bus.
Can I fly from Udon Thani to Sakon Nakhon?
No direct flights. The only air option involves transiting through Bangkok (UTH → DMK → SAK), which takes 5–7 hours and costs 3,100–6,200 THB (89–177 USD). This is impractical and more expensive than a taxi.
How far is it from Udon Thani to Sakon Nakhon Airport?
The distance is approximately 150 kilometers (93 miles) via Highway 22. By car or taxi, the drive takes 1 hour 45 minutes to 2 hours.
What is the best time to travel from Udon Thani to Sakon Nakhon?
Early morning (06:00–08:00) or late afternoon (15:00–17:00) are ideal. During Thai holidays (Songkran, New Year) book 1–2 days in advance. Avoid traveling after dark on local buses for safety reasons.
Is it safe to travel by bus from Udon Thani to Sakon Nakhon?
Yes, it's generally safe. Use government-run buses (Transport Co., Ltd.) or reputable private operators. Keep your luggage with you, buy tickets at the official counter, and avoid unlicensed vans. Daytime travel is safest.