The Complete Guide to Traveling from Krabi to Surat Thani by Bus

Traveling from Krabi to Surat Thani by bus is one of the most convenient and cost-effective ways to journey across Southern Thailand. With no direct train or flight service between these two provinces, the bus emerges as the most accessible and practical choice for locals and international travelers alike.


Why Travel by Bus?

  • Direct and Convenient: There is no direct train or flight linking Krabi and Surat Thani, making the bus the most straightforward travel option.
  • Multiple Daily Departures: Frequent buses run throughout the day, operated by reputable companies, ensuring flexibility for various schedules.
  • Budget-Friendly: A wide range of ticket prices is available to accommodate different comfort levels and travel budgets.

Travel Duration and Distance

  • Journey Time: Typically between 3 to 4.5 hours, depending on traffic conditions and the operator.
  • Distance: Approximately 155–157 kilometers (96–98 miles).

Bus Schedule and Frequency

Departure WindowOperatorsFrequencyDuration
09:00 AM – 04:30 PMPhantip 1970, Krabi Sea Pearl, Provincial Land TransportUp to 14 trips daily3–4.5 hours
  • Earliest departure: 09:00 AM
  • Latest departure: 04:30 PM
  • Booking window: Tickets are typically available up to 30 days in advance via online booking platforms. Early booking is recommended, particularly during the high season.

Ticket Prices

  • Price Range: 139–500 THB, depending on the service level and operator.
  • Standard Pricing: Most air-conditioned bus tickets cost between 250–350 THB.
  • How to Book:
    • Online: Platforms such as SmartEnPlus
    • Offline: Directly at Krabi Bus Terminal

Departure and Arrival Points

  • Departure Terminal:
    • Krabi Bus Terminal, located just outside Krabi Town.
    • Travelers are advised to arrive at least 30 minutes prior to departure to allow for check-in and luggage handling.
  • Arrival Terminal:
    • Surat Thani Bus Terminal (Talad Kaset) is the primary drop-off point.
    • Some services may also stop at the Surat Thani Train Station, convenient for travelers continuing via rail.

Onboard Experience

Thai intercity buses generally offer a comfortable and reliable travel experience. Passengers can expect:

  • Air-conditioned cabins
  • Reclining seats with ample legroom
  • Storage compartments for large luggage
  • Onboard staff for assistance
  • Complimentary water or light snacks (on select services)

Booking and Travel Tips

  • Book in Advance: Particularly during weekends, holidays, and peak travel months (November to April).
  • Travel Off-Peak: Midweek and morning departures are generally less crowded and more affordable.
  • Verify Departure Details: Double-check the departure terminal and operator details, especially when booking through third-party agents in Krabi.

Transit Connections: Why Surat Thani Matters

Surat Thani serves as a key transit hub to the Gulf of Thailand islands:

  • Koh Samui
  • Koh Phangan
  • Koh Tao

Travelers can purchase bus + ferry combination tickets in Krabi or upon arrival in Surat Thani for a seamless island transfer.


Step-by-Step Travel Process

  1. Select a departure time and operator (Phantip 1970 is among the most reliable).
  2. Book tickets online or in person.
  3. Arrive early at Krabi Bus Terminal for boarding procedures.
  4. Board the bus, store your luggage, and settle in.
  5. Travel to Surat Thani, with optional rest stops along the route.
  6. Disembark at Surat Thani Bus Terminal or Train Station.
  7. Continue your journey via taxi, local minivan, or pre-booked ferry transfer.

Additional Practical Tips

  • Carry small change for food stalls, restrooms, or porter tips during rest stops.
  • Keep a digital or printed ticket confirmation on hand for smooth boarding.
  • Pack essentials such as a light jacket, water bottle, and earphones for personal comfort.

FAQs: Krabi to Surat Thani by Bus

  1. How long is the bus journey from Krabi to Surat Thani?
    The journey takes approximately 3 to 4.5 hours, depending on traffic and operator.
  2. What is the cost of a bus ticket?
    Ticket prices typically range from 139 to 500 THB, with most services priced around 250–350 THB.
  3. Where do I board the bus in Krabi?
    All buses depart from the Krabi Bus Terminal, located outside of Krabi Town.
  4. Where do buses arrive in Surat Thani?
    Buses arrive at Surat Thani Bus Terminal (Talad Kaset). Some may stop at the train station as well.
  5. Can I book bus tickets online?
    Yes, tickets can be purchased through platforms like SmartEnPlus.
  6. Are buses air-conditioned?
    Yes, most long-distance buses offer air-conditioning, comfortable seats, and sometimes light refreshments.
  7. Is the bus route safe and reliable?
    Yes, the route is well-traveled and operated by reputable transport companies with good safety records.
  8. Do I need to book in advance?
    While not always mandatory, advance booking is highly recommended during peak travel periods.
  9. Are there bathroom stops along the way?
    Yes, most long-distance services include short stops for food and restrooms.
  10. Can I connect to Koh Samui or Koh Phangan from Surat Thani?
    Yes. Surat Thani is a major transfer point for travelers heading to the Gulf islands. Combination tickets are available at terminals or online.

For a Complete Travel Guide

For more detailed information on transportation options, booking tips, itinerary suggestions, and everything you need to know about planning your trip, visit our full guide: