To go to Krabi, you can choose the plane, there are direct flights from Bangkok and Koh Samui. Otherwise take the bus, departing from Sai Tai Mai, Bangkok South Terminal. Trains do not go to Krabi but to Trang and there you will have to take a bus or minivan to Krabi (or Ao Nang if Ao Nang Beach is your destination). The journey from Bangkok is very long. 12 hours by bus, 14 or 15 hours by train to Trang plus the bus ride to Brabi. By train, take rather choose a night train (book in advance). There are also formulas bus or van + ferry from Koh Samui and surrounding islands.
WARNING: many buses can only be booked 30 days before depature tops. They won't be displayed in the results on our transportation booking partner's website if not bookable yet.
Krabi is often the starting point to Koh Lanta, Railay or Koh Phi Phi. Services of boat, larger or smaller depending on your destination, depart from Tha Khong Ka pier in Krabi city or from Ao Nang. Otherwise, by bus, you have the choice of destinations. Unless you prefer to take the plane. Direct flights to Bangkok and Koh Samui.
WARNING: many buses can only be booked 30 days before depature tops. They won't be displayed in the results on our transportation booking partner's website if not bookable yet.
The train is the cheapest way to travel in Thailand especially in 3rd class. This is also where the contact with the population is the most interesting and incredible...
Taking the plance to travel in Thailand is often not that much more expensive than the bus especially with the numerous specials offers and it is so much faster !