Book Now
HomeAll Routes › Bus Surat Thani to Krabi

Bus from Surat Thani to Krabi

Complete guide to bus travel from Surat Thani to Krabi — schedules, prices, operators and booking tips.

From 120 THBStarting price
2–3 hoursJourney time
160 kmDistance
3+Operators

About the Surat Thani to Krabi Bus Route

The Surat Thani to Krabi bus is the classic cross-peninsula connection — taking you from the Gulf of Thailand ferry hub to the stunning Andaman coast in just 2–3 hours.

Route Details & Travel Information

The journey from Surat Thani to Krabi is one of the most useful connections in southern Thailand — it allows travellers to move directly from the Gulf coast islands (Koh Samui, Koh Phangan, Koh Tao) to the spectacular Andaman coast (Krabi, Railay, Phi Phi, Koh Lanta) without returning to Bangkok.

After arriving by ferry from one of the Gulf islands at Don Sak pier, take a bus or minivan to Surat Thani city, then continue to Krabi. Many travel agencies sell combination ferry+bus tickets that streamline this journey.

The 160-kilometre drive takes 2 to 3 hours through rubber plantations and palm oil farms in southern Thailand's agricultural interior. Upon arrival in Krabi Town, onward transport to Ao Nang Beach, Railay and the ferry to Phi Phi is readily available.

Bus Operators

The following operators run regular services on the Surat Thani–Krabi route:

  • Lomprayah — licensed, air-conditioned service
  • Phantip Travel — licensed, air-conditioned service
  • Minivan operators — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

Departures: Multiple daily 06:00–18:00

From: Surat Thani Bus Terminal

To: Krabi Town Bus Station

Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.

Travel Tip

✅ Easy connection from the Gulf islands (Koh Samui, Koh Phangan) to the Andaman coast (Krabi, Railay).

Frequently Asked Questions

How long is the bus from Surat Thani to Krabi?+
2 to 3 hours by bus or minivan.
Can I travel from Koh Samui to Krabi in one day?+
Yes — take the morning ferry to Surat Thani, then the bus to Krabi. Total journey about 5–6 hours.
Are combination tickets available?+
Yes — many travel agencies sell Koh Samui/Koh Phangan to Krabi combination tickets including all connections.
How do I get from Krabi to Railay Beach?+
From Krabi Town pier, longtail boats run to Railay Beach (15–20 minutes). Railay is not accessible by road.

Related Routes

Route Summary

FromSurat Thani
ToKrabi
Duration2–3 hours
Distance160 km
Price fromFrom 120 THB
DeparturesMultiple daily 06:00–18:00
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.