Explore Destinations

Discover the world's most amazing places

How to Get from Udon Thani to Sakon Nakhon Airport

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).

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.

Quick Navigation: Udon Thani → Sakon Nakhon Airport

🚂 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)

LegModeDurationCost (THB)Notes
Udon Thani → Khon KaenTrain (Special Express/Express)2 hours80–150 (2.3–4.3 USD)4–6 trains daily; book at Udon Thani Railway Station
Khon Kaen → Sakon NakhonBus (Government or private)2.5 hours120–200 (3.4–5.7 USD)Buses depart from Khon Kaen Bus Terminal every 30–60 min
Sakon Nakhon → AirportSongthaew / Taxi20–30 min50–150 (1.4–4.3 USD)Shared songthaew ~50 THB; private taxi ~150 THB
Total5–6 hours250–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

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

LegFlightDurationCost (THB)Notes
Udon Thani (UTH) → Bangkok (DMK)Nok Air / Thai AirAsia / Thai Lion1 hour 10 min1,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 AirAsia1 hour 15 min1,800–3,500 (51–100 USD)2–3 flights daily
Sakon Nakhon Airport → CityTaxi15 min100–200 (2.9–5.7 USD)—
Total5–7 hours3,100–6,200 THB (89–177 USD)

Why this is a bad idea:

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 RouteOperatorFrequencyDurationFare (THB)Notes
Udon Thani → Sakon Nakhon (direct)Transport Co., Ltd. (Bor Kor Sor)Every 30–60 min, 05:30–18:002.5–3 hours200–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 daily2.5 hours250–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 hours3–3.5 hours150–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

Tips for bus travelers

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 TypeMax PassengersPrice (THB)Price (USD)Notes
Standard sedan (Toyota Vios / Honda Civic)3–41,500–1,80043–51Most common; book via Grab or hotel
SUV (Toyota Fortuner / Honda CR-V)4–51,800–2,20051–63More luggage space
Minivan (Toyota Commuter)6–92,200–2,80063–80Best for large groups or airport shuttles
Premium/Executive (Mercedes Camry)32,800–3,50080–100VIP experience; book through luxury hotels

When to choose a taxi

Booking tips

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

ModeTotal TimeTotal Cost (THB)Total Cost (USD)TransfersBest For
🚌 Bus + Songthaew ⭐3.5–4 hours250–4507–131 (bus → songthaew)Best overall value
🚕 Direct Taxi2 hours1,500–2,00043–570Speed & convenience
🚂 Train via Khon Kaen5–6 hours250–5007–142 (train → bus → songthaew)Rail enthusiasts
✈️ Flight via Bangkok5–7 hours3,100–6,20089–1772 (flight → flight → taxi)Not recommended
🚐 Private Minivan2 hours2,200–2,80063–800Groups 6–9 people
🛵 Motorcycle Taxi2.5–3 hours800–1,20023–340 (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

🕐 Best departure times

🚉 Navigating Udon Thani Bus Terminal

🎫 Booking during peak seasons

🌐 Local SIM & apps

🍜 Food along the way

❓ 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.