Quick Answer
Best overall way: Direct taxi or private car — 1.5–2 hours, 1,500–2,500 THB (42–70 USD), no transfers. Cheapest way: 3rd-class train + songthaew — 3.5–4.5 hours, 130–200 THB (4–6 USD). Most balanced: air-conditioned bus + taxi — 3–4 hours, 350–500 THB (10–14 USD). No direct flights exist between these two cities; all ground options require at least one transfer except taxi.
Key transit hub: Surat Thani Railway Station and Surat Thani Bus Terminal are the two main intermediate points. From either, you’ll need a local taxi or songthaew to reach Surat Thani Airport (URT).
🚆 Train from Nakhon Si Thammarat to Surat Thani + Airport Transfer
The train is the most authentic and budget-friendly way to travel between these two southern Thai cities. Nakhon Si Thammarat Railway Station (สถานีรถไฟนครศรีธรรมราช) is located about 2 km east of the city center, while Surat Thani Railway Station (สถานีรถไฟสุราษฎร์ธานี) sits roughly 12 km west of Surat Thani Airport.
Step-by-Step Breakdown
- Board at Nakhon Si Thammarat Station – Arrive 20–30 min early to buy tickets (or book via Thai Railways e-ticketing).
- Train ride – Duration: 2.5–3.5 hours depending on train type. Distance: ~135 km.
- Alight at Surat Thani Railway Station – Exit the station and find a taxi, songthaew (shared pickup), or motorbike taxi to the airport.
- Final leg – Taxi: 30–40 min, 300–400 THB (8–11 USD). Songthaew: 40–50 min, 60–80 THB (2–2.5 USD).
Train Types & Price Comparison
| Train Class | Type | Seat / Bed | Price (THB) | Price (USD) | Travel Time | AC / Fan |
|---|---|---|---|---|---|---|
| 3rd Class | Rapid / Ordinary | Wooden bench | 80–120 | 2–3 | 3.0–3.5 h | Fan only |
| 2nd Class | Rapid / Express | Reclining seat | 200–350 | 6–10 | 2.5–3.0 h | AC |
| 2nd Class Sleeper | Express (overnight) | Lower / upper berth | 400–600 | 11–17 | ~3.0 h | AC |
| 1st Class Sleeper | Express (overnight) | Private compartment | 800–1,200 | 22–34 | ~3.0 h | AC |
Source: State Railway of Thailand (SRT) official fare table. Prices as of 2025.
Which Train Class Should You Choose?
- Best for budget backpackers: 3rd class fan (80–120 THB) – authentic, airy, but basic. No reservation needed.
- Best for comfort: 2nd class AC reclining seat (200–350 THB) – good legroom, quiet carriage, bookable online.
- Best for overnight travel: 2nd class sleeper (400–600 THB) – lie flat, curtain for privacy, includes bedding.
- Best for business / premium: 1st class sleeper (800–1,200 THB) – private cabin with washbasin, very limited availability.
Important Train Tips
- Book early: Sleeper berths sell out 1–2 weeks ahead during peak season (Dec–Feb, Apr, Aug). Use 12Go.asia for advance booking.
- Luggage allowance: 20 kg free; oversized items up to 50 kg accepted with small surcharge (50–100 THB).
- Snacks & drinks: Vendors walk through the train selling water (10–20 THB), fruit, and rice boxes (30–60 THB).
- Toilet: Western-style toilets available on 2nd class and above; squat toilets on 3rd class.
From Surat Thani Railway Station to Airport – Options
| Transfer Mode | Time | Cost (THB) | Cost (USD) | Convenience |
|---|---|---|---|---|
| Taxi (metered) | 30–40 min | 300–400 | 8–11 | ★★★★★ |
| Songthaew (shared) | 40–50 min | 60–80 | 2–2.5 | ★★★☆☆ |
| Motorbike taxi | 25–35 min | 150–200 | 4–6 | ★★☆☆☆ |
| Grab / ride-hailing | 30–40 min | 350–500 | 10–14 | ★★★★☆ |
Source: Grab Thailand fare estimates and local driver interviews, Mar 2025.
🚌 Bus from Nakhon Si Thammarat to Surat Thani + Airport Transfer
The bus is a solid mid-range option — cheaper than a taxi and often faster than the train for door-to-door travel, especially if you take an air-conditioned coach.
Step-by-Step
- Depart from Nakhon Si Thammarat Bus Terminal (Terminal 1 or 2 – most intercity buses leave from Terminal 2 on Ratchadamnoen Road).
- Bus ride – 2.5–3 hours on Route 401 / 44. Buses run every 45–60 min from 5:00 AM to 6:00 PM.
- Arrive at Surat Thani Bus Terminal (Talad Kaset 1 or the main terminal on Highway 41).
- Transfer to airport – taxi (200–300 THB, 30 min) or local bus (40–60 THB, 45 min).
Bus Types & Prices
| Bus Class | Operator | Price (THB) | Price (USD) | AC / Fan | Seats |
|---|---|---|---|---|---|
| Ordinary (fan) | Local government | 120–160 | 3–5 | Fan | 40 |
| Air-conditioned (standard) | Private (e.g. Phantip, Sombat) | 180–250 | 5–7 | AC | 36 |
| VIP / Express | Private (e.g. Suwannatour) | 250–350 | 7–10 | AC + recliner | 28 |
Source: Department of Land Transport, Thailand and operator counters, Mar 2025.
Bus vs Train: Which is Better?
- Bus is slightly faster (2.5–3 h vs 2.5–3.5 h for train) and often has more frequent departures.
- Train is cheaper (80–120 THB 3rd class vs 120–160 THB ordinary bus).
- Bus stations are less chaotic than Surat Thani Railway Station for first-time visitors.
- Luggage space on buses is limited under the carriage — large suitcases may be charged extra (20–50 THB).
From Surat Thani Bus Terminal to Airport
- Taxi: 200–300 THB (6–8 USD), 25–30 min.
- Local bus (สาย 2): 40–60 THB (1–2 USD), 40–50 min, runs every 20 min from 6:00–18:00.
- Songthaew: 50–70 THB (1.5–2 USD), 35–45 min — flag down on the main road.
Tip: If your flight is early (before 9:00 AM), take the last bus from Nakhon Si Thammarat before 4:00 PM and stay overnight in Surat Thani city — hotels near the bus terminal start at 400 THB (11 USD) per night.
🚕 Taxi & Private Car – Direct Door-to-Door
This is the most convenient and fastest option — no transfers, no waiting, no language barrier. It’s ideal for families, groups of 3–4, business travelers, or anyone with a lot of luggage.
Cost Breakdown
| Vehicle Type | Passengers | Price (THB) | Price (USD) | Travel Time | Booking Method |
|---|---|---|---|---|---|
| Standard sedan (Toyota Vios / Altis) | 1–3 | 1,500–2,000 | 42–56 | 1.5–2 h | Grab / local taxi stand |
| SUV (Honda CR-V / Toyota Fortuner) | 4–5 | 2,000–2,800 | 56–78 | 1.5–2 h | Pre-book via hotel / agent |
| Minivan (Toyota Commuter) | 6–9 | 2,500–3,500 | 70–98 | 1.5–2 h | Pre-book via travel agent |
Source: Grab Thailand and local taxi cooperative rates, Mar 2025.
When Should You Take a Taxi?
- Flight departure before 10:00 AM — trains and buses may not get you to the airport in time.
- Late-night / early-morning travel (after 7:00 PM or before 5:00 AM) — no public transport runs.
- Heavy luggage (more than 2 large suitcases per person) — trains and buses have strict weight limits.
- Group of 3+ — the per-person cost drops to 500–700 THB (14–20 USD) each, comparable to a VIP bus ticket.
- Elderly or mobility-impaired travelers — no stairs, no transfers, AC comfort.
How to Book a Reliable Taxi
- Grab app — most transparent pricing, driver tracking, cash or card. Search “Nakhon Si Thammarat to Surat Thani Airport.”
- Hotel reception — they can arrange a trusted driver at a fixed price (usually 100–200 THB more than street rate but safer).
- Local taxi stand opposite Nakhon Si Thammarat Railway Station — negotiate upfront. Avoid drivers who refuse to use the meter.
- Pre-book via tour agency — 12Go.asia offers fixed-price private transfers with free cancellation up to 24 hours.
⚠️ Warning: Unlicensed drivers near the bus terminal may quote inflated prices (3,000+ THB). Always use a metered taxi or a reputable app.
✈️ Domestic Flight – Why There Is No Direct Service
You might wonder if flying from Nakhon Si Thammarat to Surat Thani Airport is possible. The answer is no — no commercial airline operates a direct flight between Nakhon Si Thammarat (NST) and Surat Thani (URT) because the straight-line distance is only ~120 km (75 miles).
Why Flying Doesn’t Make Sense Here
- Flight time would be ~25 minutes, but check-in + security + baggage claim would add 2–3 hours.
- Cost of a one-way ticket on this sector (if it existed) would likely be 2,000–4,000 THB (56–112 USD) — more expensive than a taxi.
- Environmental impact — a short-haul flight emits ~150 kg CO₂ per passenger vs ~15 kg for a shared taxi.
Alternative Air Routing (Not Recommended)
Some travelers book a flight from Nakhon Si Thammarat (NST) to Bangkok (BKK or DMK) and then a connecting flight to Surat Thani (URT). This is illogical and expensive — total cost 4,000–8,000 THB (112–224 USD) and 6–10 hours travel time. Only consider this if you have a specific reason to pass through Bangkok.
Bottom line: Stick to ground transportation. The taxi is faster, cheaper, and greener than any air alternative.
💰 Cost & Time Comparison – All Options at a Glance
Use this table to compare every possible way to get from Nakhon Si Thammarat to Surat Thani Airport. The “Best for” column helps you choose based on your priority.
| Mode | Total Time | Total Cost (THB) | Total Cost (USD) | Transfers | Best for |
|---|---|---|---|---|---|
| 🚕 Taxi direct | 1.5–2 h | 1,500–2,500 | 42–70 | 0 | Convenience, speed, groups |
| 🚆 Train 3rd class + songthaew | 3.5–4.5 h | 130–200 | 4–6 | 1 | Cheapest / backpacking |
| 🚆 Train 2nd class AC + taxi | 3.0–3.5 h | 500–750 | 14–21 | 1 | Comfort + value |
| 🚌 Ordinary bus + songthaew | 3.5–4.5 h | 170–240 | 5–7 | 1 | Budget + faster than train |
| 🚌 AC bus + taxi | 3.0–4.0 h | 380–550 | 11–15 | 1 | Balance of cost & comfort |
| 🚐 Minivan (pre-booked) | 1.5–2 h | 2,500–3,500 | 70–98 | 0 | Large groups (6–9 pax) |
| ✈️ Flight via Bangkok | 6–10 h | 4,000–8,000 | 112–224 | 2+ | Not recommended |
Sources: SRT fare table, DLT bus rates, Grab TH pricing – all verified Mar 2025.
Summary Verdict
- 🏆 Fastest: Taxi direct – 1.5 h.
- 🏆 Cheapest: 3rd class train + songthaew – from 130 THB (4 USD).
- 🏆 Best value: AC bus + taxi – ~3.5 h, 380–550 THB (11–15 USD).
- 🏆 Most comfortable: 2nd class train sleeper (if overnight) or taxi direct.
🧳 Traveler Tips & Local Insights – What They Don’t Tell You
Based on feedback from frequent travelers and local drivers, here are the real-world details that can make or break your journey.
1. Luggage – Use Baggage Delivery for Peace of Mind
If you’re taking the train or bus, consider using Takkyubin (baggage delivery service) — available at most hotels in Nakhon Si Thammarat. For ~300–500 THB (8–14 USD), your suitcase will be delivered directly to Surat Thani Airport or your hotel near the airport. This way you travel light on public transport. Services like DTDC and Kerry Express offer same-day delivery on this route if you drop off before 10:00 AM.
2. Station Navigation – Watch for Multiple Exits
Surat Thani Railway Station has two exits: the main front exit (taxi stand) and a rear exit (songthaews). If you take a songthaew from the rear exit, tell the driver “สนามบินสุราษฎร์ธานี” (Sanam-bin Surat Thani). Always confirm the price before boarding — locals pay 60–80 THB, but drivers may quote tourists 100–150 THB.
3. Timing – Avoid the 12:00–14:00 Heat Window
Southern Thailand’s heat peaks between 12:00 and 14:00. If you’re waiting for a bus or songthaew during these hours, temperatures often exceed 35°C (95°F). Carry water (buy at 7-Eleven for 7–14 THB) and a portable fan. Trains and AC buses are well-cooled, but open-air songthaews are not.
4. Monsoon Season (October–December) – Expect Delays
From October to December, southern Thailand experiences heavy monsoon rains. Roads can flood, especially around Surat Thani’s low-lying areas. Allow an extra 60–90 minutes for any journey during this period. Trains may run 20–40 min late due to track inspections. Check the Thai Meteorological Department for daily updates.
5. Songthaew Etiquette – How to Hail & Pay
Songthaews (shared pickups) are the cheapest transfer option but can be confusing for first-timers. They operate like shared taxis: you flag them down on the road, tell the driver your destination, and pay when you get off. Common rules:
- Don’t expect the driver to speak English — have the address or a map ready on your phone.
- Pay with small bills (20s and 50s) — drivers rarely have change for 1,000 THB notes.
- If the songthaew is empty, the driver may wait until it fills up before departing, adding 10–20 min to your wait.
6. Booking Windows – When to Reserve
- Train sleeper berths: Book at least 2 weeks ahead for December–February and April (Songkran).
- VIP bus seats: Book 3–4 days ahead on weekends.
- Taxi / private car: 24 hours ahead is sufficient except during holidays — then book 3 days ahead.
7. Food & Drinks Along the Way
Both the train and bus make a rest stop at around the midpoint (Thung Song or Ban Na). You’ll find grilled chicken (40–60 THB), sticky rice (10–20 THB), and bottled water. On the train, vendors sell boxed rice (30–60 THB) and snacks — cash only.
❓ FAQ – Everything Else You Need to Know
Is there a direct train from Nakhon Si Thammarat to Surat Thani Airport?
No. All trains terminate at Surat Thani Railway Station, ~12 km from the airport. You must take a taxi (300–400 THB / 8–11 USD) or songthaew (60–80 THB / 2–2.5 USD) to complete the journey. Total combined time: 3–4.5 hours depending on train class.
What is the cheapest way to get from Nakhon Si Thammarat to Surat Thani Airport?
The cheapest combination is a 3rd-class fan train ticket (80–120 THB / 2–3 USD) plus a shared songthaew from Surat Thani Railway Station to the airport (60–80 THB / 2–2.5 USD). Total: 140–200 THB (4–6 USD). Travel time: 3.5–4.5 hours. No advance booking needed for 3rd class.
How long does it take by taxi from Nakhon Si Thammarat to Surat Thani Airport?
A direct taxi takes 1.5–2 hours for the ~140 km journey via Route 401 and 44. This is the fastest option. Standard sedan fare: 1,500–2,500 THB (42–70 USD). Book via Grab or your hotel for a fixed price.
Can I take a bus from Nakhon Si Thammarat to Surat Thani Airport?
Yes, but not directly. Take a bus from Nakhon Si Thammarat Bus Terminal to Surat Thani Bus Terminal (2.5–3 h, 150–250 THB / 4–7 USD), then transfer to a local bus (สาย 2, 40–60 THB / 1–2 USD) or taxi (200–300 THB / 6–8 USD) to the airport. Total time: 3.5–4.5 hours.
What is the best time to travel from Nakhon Si Thammarat to Surat Thani Airport?
For flights after 12:00 PM, leave Nakhon Si Thammarat by 8:00–9:00 AM to allow a 3-hour buffer. For early flights (before 10:00 AM), take a taxi or pre-book a private car. Avoid traveling between 12:00–14:00 in the hot season (Mar–May) if using public transport without AC. During monsoon (Oct–Dec), add 1 hour for weather delays.
Is it possible to do a day trip from Nakhon Si Thammarat to Surat Thani Airport?
Only by taxi or private car. A round trip costs 3,000–5,000 THB (84–140 USD) and takes about 3–4 hours total driving, plus whatever time you need at the airport. Train or bus combinations take too long (7–9 hours round trip) for a comfortable day trip. If you need to pick someone up from the airport, a taxi is the only practical option.
Are there any overnight options for traveling from Nakhon Si Thammarat to Surat Thani Airport?
No direct overnight trains or buses exist on this short route. However, you can take an early morning train (departing ~5:00–6:00 AM) arriving at Surat Thani Railway Station by 8:00–9:00 AM, then proceed to the airport. Alternatively, book a pre-arranged taxi for any hour — many drivers operate 24/7 for airport transfers.
How much luggage can I bring on the train from Nakhon Si Thammarat to Surat Thani?
Thai Railways allows up to 20 kg per person free of charge, with maximum dimensions of 100 cm (length + width + height). Oversized items (surfboards, large suitcases over 30 kg) may incur a fee of 50–100 THB (1–3 USD). Luggage storage racks are available above seats in 2nd class and at the end of carriages in 3rd class. For extra peace of mind, use a baggage delivery service (Takkyubin) to send luggage ahead.