Explore Destinations

Discover the world's most amazing places

How to Get from Donsak Pier (Ferry to Koh Samui) to Surat Thani Airport

Quick Answer

The most practical way to get from Donsak Pier (the main ferry terminal connecting Koh Samui to the mainland) to Surat Thani Airport (URT) is by private taxi or Grab — taking 45–60 minutes and costing 600–1,000 THB ($16.60–$27.60). For budget travelers, a shared minibus at 150–250 THB ($4.15–$6.90) per person is the best compromise between cost and comfort, with a travel time of 1–1.5 hours. The cheapest option — a public bus with a transfer — costs as little as 60–100 THB ($1.65–$2.75) but takes up to 2.5 hours and requires navigating a transfer in Surat Thani town. Overall, the taxi/Grab is recommended for most travelers due to its directness, while the minibus is ideal for solo travelers and backpackers.

Quick Navigation: All Transport Options

🚕 Taxi & Private Car from Donsak Pier to Surat Thani Airport

Taking a taxi or private car is the most straightforward way to travel from Donsak Pier to Surat Thani Airport. The distance is approximately 60–65 km (37–40 miles) along Route 4142 and Route 44, a well-paved road that cuts through southern Thailand's palm plantations and rural landscape. The journey typically takes 45 minutes to 1 hour depending on traffic, which is generally light except during Thai public holidays.

💰 Fare Breakdown

Vehicle TypePrice Range (THB)Price Range (USD)Notes
Standard Sedan Taxi600–800 THB$16.60–$22.10Available at pier taxi stand
SUV / Family Car800–1,000 THB$22.10–$27.60More space for luggage
GrabCar (standard)400–700 THB$11.05–$19.35App-based, dynamic pricing
GrabCar (XL)700–1,100 THB$19.35–$30.40For groups up to 6
Pre-booked Private Transfer800–1,200 THB$22.10–$33.15Fixed price, driver waits with sign

📍 Where to Find a Taxi at Donsak Pier

When you exit the ferry terminal building, you'll see an official taxi queue on your right. The staff there assign vehicles and offer fixed prices. Alternatively, you can walk a short distance outside the pier compound to flag down a local taxi or negotiate directly with drivers. The official stand is more regulated but slightly more expensive. Many drivers accept cash only, so have Thai baht ready.

✅ Pros & Cons

  • Pros: Direct, no transfers, comfortable, air-conditioned, available anytime a ferry arrives.
  • Cons: Most expensive option, price negotiation can be tricky, no fixed schedule.

Source: Surat Thani Provincial Government – Transport Information | Grab Thailand Official Website

🚐 Shared Minibus / Shuttle from Donsak Pier to Surat Thani Airport

The shared minibus is the most popular transport choice among backpackers and budget-conscious travelers. These air-conditioned vans operate on a demand-based schedule, timed to meet arriving ferries from Koh Samui. The fare is 150–250 THB ($4.15–$6.90) per person, and the ride takes approximately 1 to 1.5 hours, including a short wait to fill the vehicle (typically 8–12 passengers).

🕐 Schedule & Frequency

Minibuses do not run on a fixed timetable. Instead, they depart once enough passengers have gathered. During peak season (December–March and July–August), you'll usually wait 5–15 minutes. In low season, expect a wait of 15–30 minutes. The last minibus typically departs around 6:00–7:00 PM, so if your ferry arrives late, you may need to take a taxi.

🎫 Where to Buy Tickets

  • Pier Transport Counter: Inside the arrival hall, look for the "Minibus / Shuttle" sign.
  • Online via 12Go: You can pre-book a minibus seat on 12Go.asia for a small commission.
  • Touts outside the terminal: They will approach you as you exit — prices are similar to the counter.

🧳 Luggage Policy

Minibuses have limited luggage space. Each passenger is usually allowed one large suitcase + one carry-on. If you have oversized bags (surfboards, large backpacks), you may be charged an extra 50–100 THB ($1.40–$2.75) or asked to wait for a larger vehicle.

✅ Pros & Cons

  • Pros: Affordable, air-conditioned, no negotiation needed, social experience.
  • Cons: Waiting time to fill the van, limited luggage, last departure around 7 PM.

Source: 12Go – Online Booking for Minibus Transfers | Tourism Authority of Thailand

📱 Grab & Ride-Hailing from Donsak Pier to Surat Thani Airport

Grab is Southeast Asia's leading ride-hailing app, and it works at Donsak Pier. If you have a Thai SIM card with data, you can book a GrabCar to Surat Thani Airport for 400–800 THB ($11.05–$22.10) — often cheaper than the official taxi stand. The ride takes 45–60 minutes.

📶 Connectivity at the Pier

Donsak Pier has decent 4G coverage from all major Thai carriers (AIS, TrueMove, DTAC). Free Wi-Fi is sometimes available at the terminal café, but it's unreliable. For a smooth experience, purchase a Thai tourist SIM card at the airport or download an eSIM before you arrive.

⚠️ Surge Pricing & Availability

During peak ferry arrival times (11:00 AM–2:00 PM and 4:00–6:00 PM), Grab may apply surge pricing of 1.2x–1.8x, pushing the fare closer to 800–1,000 THB. Wait times for a driver to reach the pier are typically 10–20 minutes. In low season or late evening, drivers are less available — always have a backup plan (taxi stand).

💡 Tips for Using Grab at Donsak Pier

  • Set your pickup location as "Donsak Pier" (the app recognizes the landmark).
  • Pay with a credit card linked to the app to avoid cash issues.
  • If the app shows no drivers, try switching between GrabCar and GrabTaxi.
  • Share your ride code with a friend or family member for safety.

Source: Grab Thailand – Official Site | Tourism Authority of Thailand

🚌 Public Bus – The Cheapest Way from Donsak Pier to Surat Thani Airport

For travelers on a tight budget, the public bus is the most economical option — but it requires a transfer in Surat Thani town. Total cost is just 60–100 THB ($1.65–$2.75) per person, but the journey takes 1.5 to 2.5 hours depending on connection times.

🗺️ Step-by-Step Route

  1. Step 1: From Donsak Pier, take a local songthaew (converted pickup truck) or a white bus heading to Surat Thani town. Cost: 40–60 THB ($1.10–$1.70). Duration: 40–60 minutes. These vehicles depart from the main road outside the pier — just walk 100 meters to the highway.
  2. Step 2: Get off at Surat Thani town center (ask the driver to drop you near the "Talad Mai" market or the bus terminal).
  3. Step 3: Transfer to an airport shuttle bus or a local bus heading to Surat Thani Airport (URT). Cost: 20–40 THB ($0.55–$1.10). Duration: 30–45 minutes.

⏰ Operating Hours

Local songthaews run from 6:00 AM to 6:00 PM approximately. The airport shuttle bus from Surat Thani town to the airport operates from 6:30 AM to 8:00 PM, with departures every 30–60 minutes. Plan your ferry arrival to ensure you don't miss the last connection.

✅ Pros & Cons

  • Pros: Cheapest option by far, local experience, no booking needed.
  • Cons: Requires a transfer, longer travel time, limited luggage space on songthaew, language barrier possible.

Source: Thai Transport Company – Bus Routes | Surat Thani Provincial Government

🤝 Private Transfer – Pre-Booked Comfort from Donsak Pier to Surat Thani Airport

A private transfer is the premium solution for travelers who want zero stress. You book online before your trip, and a professional driver meets you at the pier with a name sign, helps with luggage, and drives you directly to Surat Thani Airport in a clean, air-conditioned vehicle. Prices range from 800–1,200 THB ($22.10–$33.15) for a standard sedan.

🔝 Recommended Booking Platforms

PlatformPrice Range (THB)Price Range (USD)Features
Klook800–1,000 THB$22.10–$27.60Instant confirmation, cancellation up to 24h
12Go850–1,100 THB$23.50–$30.40Wide vehicle choice, reliable customer service
GetYourGuide900–1,200 THB$24.90–$33.15Free cancellation, 24/7 support
Local hotel concierge700–1,000 THB$19.35–$27.60May offer better rates for direct booking

👥 Who Should Pre-Book?

  • Families with children: You can request a child seat at no extra cost on most platforms.
  • Groups of 3+: The per-person cost becomes competitive with minibus fares.
  • Travelers with large luggage: No baggage restrictions, unlike minibuses.
  • Late arrivals: If your ferry docks after 6:00 PM, a pre-booked transfer guarantees a ride.
  • Business travelers: Fixed price, professional service, and receipt provided.

Source: Klook – Private Transfers | 12Go – Booking Platform

🚆 Train Travel – A Combination Route from Donsak Pier

There is no direct train from Donsak Pier to Surat Thani Airport. Donsak Pier is located on the coast and does not have a railway station. The nearest major station is Surat Thani Railway Station, located about 60 km (37 miles) away in Surat Thani town. However, if you are planning to travel further north (e.g., to Bangkok, Chumphon, or Hua Hin), combining a taxi with a train journey can be a practical and scenic option.

🔄 How to Combine Taxi + Train

  1. Step 1: Take a taxi or minibus from Donsak Pier to Surat Thani Railway Station (45–60 minutes, 500–700 THB / $13.80–$19.35).
  2. Step 2: Board a northbound train from Surat Thani. Popular routes include:
    • Surat Thani → Bangkok (Hua Lamphong or Krung Thep Aphiwat): 8–11 hours, 300–1,200 THB ($8.30–$33.15) depending on class.
    • Surat Thani → Chumphon: 2–3 hours, 100–400 THB ($2.75–$11.05).
    • Surat Thani → Hua Hin: 5–7 hours, 250–800 THB ($6.90–$22.10).

🚄 Train Types & Classes

Train TypeClassPrice (THB)Price (USD)Notes
Special Express (e.g., #43, #45)2nd Class A/C Sleeper800–1,200 THB$22.10–$33.15Best value for overnight travel
Express (e.g., #167, #169)2nd Class Fan Sleeper400–600 THB$11.05–$16.60Budget-friendly, no AC
Rapid (e.g., #261, #263)3rd Class Seat200–300 THB$5.50–$8.30Hard seats, very cheap
Ordinary (local)3rd Class Seat80–150 THB$2.20–$4.15Stops at every station

🧳 Luggage on Trains

Thai trains have open luggage racks at the ends of each carriage. Suitcases up to 28 inches usually fit. For sleeper berths, large bags can be stored under the lower bunk. There is no official weight limit, but be considerate of shared space.

💡 When to Choose the Train

The train is a great choice if you are not flying out of Surat Thani Airport but instead heading north to explore more of Thailand. Overnight sleeper trains save on accommodation and are an iconic Thai travel experience. However, for reaching Surat Thani Airport specifically, the train is not recommended — a direct taxi or minibus is far more efficient.

Source: State Railway of Thailand (SRT) – Official Site | 12Go – Train Booking

✈️ Flights from Surat Thani Airport (URT) – Connecting Beyond

Flying from Donsak Pier to Surat Thani Airport is not applicable — the distance is only 60 km by road, and there are no helipads or seaplane services at the pier. However, once you reach Surat Thani Airport (URT), you can catch domestic flights to several destinations. This section is for travelers who are connecting to a flight after their ferry ride.

🛫 Domestic Routes from Surat Thani Airport (URT)

AirlineDestinationFlight TimeApprox. Fare (THB)Approx. Fare (USD)
Thai AirAsiaBangkok (DMK)1h 10min800–1,500 THB$22.10–$41.50
Nok AirBangkok (DMK)1h 15min900–1,800 THB$24.90–$49.80
Thai Lion AirBangkok (DMK)1h 10min700–1,400 THB$19.35–$38.70
Thai VietjetBangkok (BKK)1h 15min800–1,600 THB$22.10–$44.25

⏱️ Total Door-to-Door Time (Including Transfer)

If you are booking a flight from Surat Thani Airport, add 2–3 hours to your ferry arrival time for the land transfer (45–60 minutes) plus airport check-in and security (recommended 60–90 minutes before a domestic flight). For example, if your ferry docks at 1:00 PM, the earliest flight you should book is around 3:30–4:00 PM.

🧳 Airport Facilities at URT

  • Small terminal with 4–5 gates
  • Free Wi-Fi (limited speed)
  • One café and one convenience store (7-Eleven) inside the terminal
  • ATMs from Krungthai and Bangkok Bank
  • No luggage storage facilities

Source: AirAsia – Route Information | Nok Air – Official Site | Surat Thani Airport Information

📊 Cost & Time Comparison – All Transport Options

Use the table below to quickly compare every way to get from Donsak Pier to Surat Thani Airport. Bold rows highlight the recommended options for different needs.

Transport ModeTimeCost (THB)Cost (USD)TransfersBest For
🚕 Taxi (official stand) 45–60 min 600–1,000 THB $16.60–$27.60 0 Speed & convenience
📱 GrabCar 45–60 min 400–800 THB $11.05–$22.10 0 Best value door-to-door
🚐 Shared Minibus 1–1.5 h 150–250 THB $4.15–$6.90 0 (direct shuttle) Budget & solo travelers
🚌 Public Bus (songthaew + shuttle) 1.5–2.5 h 60–100 THB $1.65–$2.75 1 transfer Ultra-budget
🤝 Pre-booked Private Transfer 45–60 min 800–1,200 THB $22.10–$33.15 0 Families, groups, late arrivals
🚆 Taxi + Train (to Bangkok) 9–12 h (incl. train) 1,100–2,200 THB $30.40–$60.80 1–2 Long-distance onward travel

🏆 Best Overall: GrabCar (balance of cost, speed, and convenience).
🏆 Cheapest: Public bus with transfer.
🏆 Most Comfortable: Pre-booked private transfer.

Source: Compiled from 12Go, Grab Thailand, and local transport operators.

🧳 Traveler Tips & Local Experience – Donsak Pier to Surat Thani Airport

After years of traveling through southern Thailand, here are insider tips to make your journey from Donsak Pier to Surat Thani Airport smoother, cheaper, and less stressful.

1. ⏰ Time Your Ferry Arrival

Most ferries from Koh Samui arrive at Donsak Pier between 10:00 AM and 6:00 PM. If you have a flight to catch, book a ferry that arrives at least 3 hours before your flight departure to allow for the land transfer and airport check-in. The last minibus usually leaves around 6:00–7:00 PM; after that, only taxis are available.

2. 💵 Cash is King

While Grab accepts credit cards, taxi drivers and minibus operators prefer cash. There are ATMs at Donsak Pier (Krungthai Bank and SCB), but they sometimes run out of cash on busy days. Withdraw enough Thai baht before you leave Koh Samui. Small bills (20, 50, 100 THB) are useful for bus fares and tips.

3. 📦 Luggage Strategy – Use Takkyubin (Baggage Delivery)

If you're traveling with heavy luggage and have a flexible schedule, consider using Thai baggage delivery services (similar to Japan's Takkyubin). Companies like Thailand Post and Logisthai offer door-to-door luggage delivery. You can send your suitcase from Koh Samui directly to Surat Thani Airport (or your next hotel) and travel with just a daypack. This costs around 400–800 THB ($11.05–$22.10) per bag and takes 1–2 days.

4. 🗣️ Language & Communication

English is not widely spoken at Donsak Pier or among local drivers. Download Google Translate offline (Thai language pack) and have key phrases ready: "Surat Thani Airport" (สุราษฎร์ธานี สนามบิน), "How much?" (เท่าไหร่), and "Too expensive" (แพงเกินไป). Most drivers use translation apps too.

5. 🚗 Navigating the Pier Area

When you exit the ferry, you'll walk through a covered walkway into the terminal building. After collecting your luggage, you'll emerge into a semi-open area with transport counters, shops, and touts. Don't stop at the first person offering a ride — walk to the official taxi queue or compare prices from 2–3 touts. The official stand is to the right as you exit.

6. 🌦️ Weather Considerations

The southwest monsoon (May–October) brings heavy rain to Surat Thani province. During this period, roads can flood, adding 15–30 minutes to travel time. If you're traveling in November, check the weather forecast and allow extra buffer time. The pier has covered waiting areas but no air conditioning.

7. 🧴 What to Bring for the Ride

  • Water bottle (the pier has refill stations)
  • Sunscreen and a hat (the walk to the bus stop is exposed)
  • Phone power bank (for Grab booking and maps)
  • Small change (coins and 20/50 THB notes)
  • Download offline Google Maps of Surat Thani province

Source: Tourism Authority of Thailand | Thailand Post – Baggage Services

❓ Frequently Asked Questions (FAQs)

Is there a direct train from Donsak Pier to Surat Thani Airport?

No, there is no direct train from Donsak Pier to Surat Thani Airport (URT). Donsak Pier is located on the coast and does not have a railway station. The nearest train station is Surat Thani Railway Station, which is about 60 km away. To reach the airport, you must take a taxi, minibus, or bus from the pier. The most practical combination is a taxi from the pier directly to the airport.

What is the cheapest way to get from Donsak Pier to Surat Thani Airport?

The cheapest way is by public bus with a transfer. First, take a local songthaew or bus from Donsak Pier to Surat Thani town (approximately 40–60 THB / $1.10–$1.70), then transfer to an airport shuttle or local bus (20–40 THB / $0.55–$1.10). Total cost is around 60–100 THB ($1.65–$2.75) per person, but expect a total travel time of 1.5 to 2.5 hours depending on connections. For a balance of cost and convenience, the shared minibus at 150–250 THB ($4.15–$6.90) per person is strongly recommended.

What is the fastest way to get from Donsak Pier to Surat Thani Airport?

The fastest way is by private taxi or Grab car, taking approximately 45–60 minutes. A standard taxi costs 600–1,000 THB ($16.60–$27.60), while a Grab ride ranges from 400–800 THB ($11.05–$22.10) depending on demand. This is the most direct option with no transfers. If you pre-book a private transfer, the driver will wait at the pier with a name sign, saving even more time.

How much does a taxi from Donsak Pier to Surat Thani Airport cost?

A standard taxi from Donsak Pier to Surat Thani Airport costs between 600 and 1,000 THB ($16.60–$27.60). The price depends on the type of vehicle (standard sedan vs. SUV), the time of day, and your negotiation skills. Fixed-price taxis at the pier's official taxi stand are typically 800–1,000 THB ($22.10–$27.60). Using the Grab app, you can expect 400–800 THB ($11.05–$22.10) with transparent pricing. Always confirm the price before starting the journey.

Are there shared minibuses from Donsak Pier to Surat Thani Airport?

Yes, shared minibuses operate from Donsak Pier to Surat Thani Airport, timed to meet arriving ferries from Koh Samui. The fare is 150–250 THB ($4.15–$6.90) per person, and the journey takes approximately 1–1.5 hours. Minibuses depart once the vehicle is full (usually 8–12 passengers). You can purchase tickets at the pier's transport counter or from touts near the ferry arrival area. This is the most popular compromise between cost and convenience.

Can I use Grab or ride-hailing apps at Donsak Pier?

Yes, Grab is available at Donsak Pier, but reliability can vary. The pier has reasonable mobile data coverage, and you can book a GrabCar to Surat Thani Airport. Typical fares range from 400 to 800 THB ($11.05–$22.10). However, during peak hours or when ferries arrive simultaneously, surge pricing may apply and wait times can be 10–25 minutes. It is advisable to have the app ready before you arrive, and ensure your Thai SIM card has data. As a backup, the official taxi stand is always available.

How long does it take to get from Donsak Pier to Surat Thani Airport?

Travel time from Donsak Pier to Surat Thani Airport ranges from 45 minutes to 2 hours depending on the mode of transport. A private taxi or Grab takes 45–60 minutes. A shared minibus takes 1–1.5 hours, including waiting time for the vehicle to fill. Public bus with a transfer takes 1.5–2.5 hours. The distance is approximately 60–65 km (37–40 miles) via Route 4142 and Route 44. Traffic is generally light, but allow extra time during Thai public holidays or weekends.

Is it better to pre-book a transfer from Donsak Pier to Surat Thani Airport?

Pre-booking a private transfer is recommended if you are traveling in a group of 3 or more, have large luggage, need a child seat, or arrive late in the evening. Reputable platforms like Klook, 12Go, and GetYourGuide offer fixed-price transfers from 800–1,200 THB ($22.10–$33.15). Pre-booking guarantees a driver waiting at the pier with a sign, eliminates negotiation stress, and ensures a comfortable vehicle. For solo travelers or couples on a budget, the shared minibus or Grab is more economical and does not require advance booking.