How do I get from

Bangkok to Krabi

  • Save time, explore more

    Book online with local operators to secure your seat and to enjoy a smooth journey

  • We’re here 24/7

    Reach out to us for anything you need to ensure a stress-free trip

  • By travelers, for travelers

    Learn from the experiences of travelers like you. Real reviews, real photos, real people

bus from bangkok to krabi

Starting at $24.5
14h 30m

MOST BUSES INCLUDE:

8 DEPARTURES PER DAY:

Earliest: 00:00|Latest: 20:40

AVAILABLE CLASSES:

ExpressVIPEconomy

Many different buses depart from Bangkok to Krabi. Most of the departure times occur in the late afternoon or evening hours. The cabins are updated and provide many amenities for the long journey, like air conditioning, reclining seats, and bathrooms on board. Oftentimes, even meals are provided on board, so no need to worry about packing five-course meals in your luggage.

 Advantages
  • Many cabin class options
  • Free cancellations
  • Possible overnight accommodation replacement
  • Central location for pick up and drop off
  • Makes rest stops
 Disadvantages
  • Long journey
  • No other transport options
  • There's no faster option
  • Possibly chilly on board (bring a sweater)
  • No sleeper buses

flight from bangkok to krabi

Starting at $105
1h 30m

MOST LINES INCLUDE:

967 DEPARTURES PER DAY:

Earliest: 00:00|Latest: 00:00

AVAILABLE CLASSES:

Economy

 Advantages
     Disadvantages

      Your questions, our answers

      What is the most popular transportation service from Bangkok to Krabi?
      What is the fastest transportation service from Bangkok to Krabi?
      Who are the service providers on this route?
      What is the distance between Bangkok to Krabi?
      What is the cheapest transport option from Bangkok and Krabi?
      What is the frequency of departures per day?

      Similar trips

      from Bangkok to Chiang MaiStarting at $16.5
      from Bangkok to PattayaStarting at $6
      from Bangkok to Hua HinStarting at $8
      from Bangkok to KanchanaburiStarting at $4.9
      from Bangkok to Koh ChangStarting at $19
      from Bangkok to Koh PhanganStarting at $31
      from Bangkok to AyutthayaStarting at $5
      from Bangkok to Koh SamuiStarting at $21.5
      from Bangkok to Koh SametStarting at $18
      from Bangkok to KrabiStarting at $24.5
      from Bangkok to Siem ReapStarting at $24
      from Bangkok to PhuketStarting at $28
      from Bangkok to Koh TaoStarting at $32
      from Bangkok to Khao YaiStarting at $12
      from Bangkok to Mae SotStarting at $15.5
      from Bangkok to Koh KoodStarting at $26.5
      from Bangkok to BangkokStarting at $28
      from Bangkok to SuratthaniStarting at $16
      from Bangkok to TratStarting at $10
      from Bangkok to LampangStarting at $17.5
      from Bangkok to Phnom PenhStarting at $33
      from Bangkok to ChumphonStarting at $14
      from Bangkok to RayongStarting at $7
      from Bangkok to Chiang RaiStarting at $22.5
      from Bangkok to Nakhon Si ThammaratStarting at $19
      from Bangkok to Ban PheStarting at $82
      from Bangkok to Koh MakStarting at $28
      from Bangkok to Pak ChongStarting at $7.5
      from Bangkok to Koh LantaStarting at $33
      from Bangkok to PhitsanulokStarting at $12
      from Bangkok to VientianeStarting at $33
      from Bangkok to Hat YaiStarting at $26.5
      from Bangkok to ChonburiStarting at $51
      from Bangkok to Khon KaenStarting at $13.2
      from Bangkok to Koh Phi PhiStarting at $38
      from Bangkok to RanongStarting at $18.5
      from Bangkok to SukhothaiStarting at $13
      from Bangkok to Udon ThaniStarting at $16
      from Bangkok to PaiStarting at $29
      from Bangkok to YangonStarting at $105
      from Bangkok to SurinStarting at $12.8
      from Bangkok to Phang NgaStarting at $22
      from Bangkok to Pran BuriStarting at $8
      from Bangkok to Ubon RatchathaniStarting at $16
      from Bangkok to Khao SokStarting at $27.5
      from Bangkok to Erawan National ParkStarting at $8
      from Bangkok to Nakhon RatchasimaStarting at $11
      from Bangkok to Nong KhaiStarting at $20.9
      from Bangkok to LopburiStarting at $7
      from Bangkok to NanStarting at $19.6
      from Bangkok to TrangStarting at $24.5
      from Bangkok to Bang SaenStarting at $56
      from Bangkok to AranyaprathetStarting at $118
      from Bangkok to Khao LakStarting at $27.5
      from Bangkok to Cha-amStarting at $7.06
      from Bangkok to Damnoen Saduak Floating MarketStarting at $6
      from Bangkok to Ao NangStarting at $31
      from Bangkok to Don SakStarting at $21
      from Bangkok to SaraburiStarting at $103
      from Bangkok to Buri RamStarting at $14
      from Bangkok to AmphawaStarting at $6
      from Bangkok to PhatthalungStarting at $24
      from Bangkok to JomtienStarting at $54
      from Bangkok to SattahipStarting at $71
      from Bangkok to TakStarting at $16
      from Bangkok to Laem ChabangStarting at $80
      from Bangkok to Prachuap Khiri KhanStarting at $12
      from Bangkok to Laem SokStarting at $187
      from Bangkok to Samut SongkhramStarting at $5.5
      from Bangkok to SatunStarting at $27
      from Bangkok to PayathonzuStarting at $197
      from Bangkok to PhraeStarting at $17
      from Bangkok to Nakhon PhanomStarting at $105
      from Bangkok to LoeiStarting at $105
      from Bangkok to Railay BeachStarting at $33
      from Bangkok to Chiang KhanStarting at $17.7
      from Bangkok to Mae KlongStarting at $6
      from Bangkok to BattambangStarting at $40
      from Bangkok to Chong MekStarting at $21
      from Bangkok to Chiang KhongStarting at $25
      from Bangkok to NarathiwatStarting at $105
      from Bangkok to Sam Roi YotStarting at $86
      from Bangkok to PakseStarting at $33
      from Bangkok to Roi EtStarting at $105
      from Bangkok to O SmachStarting at $120
      from Bangkok to Ban Hat LekStarting at $153
      from Bangkok to Vang ViengStarting at $52
      from Bangkok to SihanoukvilleStarting at $320
      from Bangkok to ManilaStarting at $105
      from Bangkok to Sakon NakhonStarting at $105
      from Bangkok to Nong Bua Lam PhuStarting at $19
      from Bangkok to Da NangStarting at $105
      from Bangkok to Da LatStarting at $105
      from Bangkok to KhanomStarting at $22.01
      from Bangkok to Luang PrabangStarting at $105
      from Bangkok to Mae Hong SonStarting at $105
      from Bangkok to CebuStarting at $105
      from Bangkok to Chiang DaoStarting at $22.97
      from Bangkok to FangStarting at $25.25
      from Bangkok to Nakhon SawanStarting at $8.64
      from Bangkok to Kamphaeng PhetStarting at $11.59

      Top reviews

      E
      E
      Nice journey
      Spacious Seats and journey was fine

      About the ride from Bangkok to Krabi

      Bangkok is an eclectic and fun place to visit but after some time in the city, you’ll crave some seaside nature. The southwestern coast of Thailand is the perfect place to relax and rest from the capital’s hustle and bustle. Krabi is a beautiful getaway destination everyone should visit at least once in their life. Once you get to Krabi, some of the prettiest islands in the country are only a stone’s throw away. Famous for their turquoise waters and some of the best snorkeling in the country, Koh Phi Phi, Koh Lanta, and Railay Beach are waiting for you!

      When traveling the 783 kilometer (487 mile) distance from Bangkok to Krabi, you have two options. You can hop on a plane and get to Krabi in less than two hours. Alternatively, if you want to save money on both the transfer and the accommodation, you can travel by bus. All of the buses that go from Bangkok to Krabi depart in the evening, so you’ll have plenty of time to catch up on your sleep.

      Travelers who are flying to Krabi will arrive at Krabi International Airport, which is 15 kilometers outside town, so you’ll have to think about how to get into town. At the airport, there are air-conditioned shuttle buses, shared pick up taxis (songthaew), and regular taxis waiting outside the airport. If you’re choosing one of these options, always negotiate a flat rate before your journey, and you’ll avoid being overcharged.

      During your stay, you’ll have many beautiful places to explore. Start off with a walk around Krabi town, soaking in the vibe of the place, and trying out some of the tasty local food. 

      The best time to visit Krabi is from November to April. If you visit during this time, you’ll avoid the rainy season, as well as the high humidity combined with hot weather.

       

       

      What to see when traveling from Bangkok to Krabi

      What you’re able to see when traveling from Bangkok to Krabi depends on the type of transportation you choose, and your departure time. If you’re flying from Bangkok to Krabi on a clear day, you’ll be able to enjoy views over the Andaman Sea on one side, and the Gulf of Thailand on the other.

      If you’re traveling on a bus, there won’t be much to see during your ride, as you’ll mostly be traveling during the night. This is a great time to catch up on your sleep so that you have lots of energy to explore Krabi as soon as you arrive.

      Once you get some rest, it’s time to explore the beautiful Krabi area. One of the most popular spots to see is the Khao Ngon Nak viewpoint. You’ll get to the top after an easy two-hour hike, and the view from the top will leave you speechless.

      Krabi has many amazing beaches, and one of them is the Railay Beach, which is considered one of the most beautiful beaches in Thailand. You can only reach Railay Beach by boat. It is very secluded, covered with white sand, and surrounded with limestone cliffs. Here, you’ll have a feeling like you escaped from it all.

      There are more than 200 small islands sitting just off the coast of Krabi, and you can explore them by renting a kayak.

      One of the things you shouldn’t miss out on while you’re here are the Phi Phi islands. They’re only a 90-minute ferry ride away from Krabi. Once you reach them, you’ll feel like you walked straight into paradise – tropical beaches, clear turquoise water, and amazing rock formations will make you want to stay here forever!

       

       

      What is the fastest way to get from Bangkok to Krabi?

      The fastest way to get from Bangkok to Krabi is with an Economy Flight by Thai Smile which usually takes 1 hour and 30 minutes to arrive, and costs $112.

       

       

      What is the cheapest way to get from Bangkok to Krabi?

      The cheapest way to get from Bangkok to Krabi is with the Express Bus by The Transport Co. Ltd. The tickets cost $26 and the bus takes around 13 hours to arrive.

       

       

      What is the most popular way to get from Bangkok to Krabi?

      The most popular way to get from Bangkok to Krabi is with an Express Bus by Lignite Tour. The bus takes around 13 hours to arrive and the tickets cost $27.

       

       

      How to get from Bangkok to Krabi

      Flying from Bangkok to Krabi

      Hopping on a plane from Bangkok to Krabi is an easy, hassle-free way to travel between these two places. The plane ride takes less than an hour and a half to arrive. While flying is a more convenient option, it’s also more expensive. Also, keep in mind that with most airlines, the luggage isn’t included in the price of the ticket, and you’ll have to pay an extra fee if you have more than carry-on luggage.

       

       

      Departing from:

      • Bangkok Suvarnabhumi Airport (BKK)
      • Don Mueang International Airport, Bangkok (DMK)

       

       

      Arriving at:

      • Krabi Airport (KBV)

       

       

      Taking a bus from Bangkok to Krabi

      Traveling on a bus between Bangkok and Krabi is a good option for travelers on a budget. All buses travel during the night, so you’ll save on both the transfer and the accommodation. The buses take between 12 and 16 hours to arrive, depending on the operator you choose. The buses are equipped with toilets, comfortable seats, A/C, and blankets. Water, snacks, and a meal are also included in the price of the ticket. The buses will make frequent stops for use of the toilet facilities and so you stock up on food and drink.

       

       

      Departing from:

      • Bangkok Southern Bus Terminal (Sai Tai Mai)
      • Khao San Road (Thai Sriram office)
      • Bangkok Mochit Bus Terminal
      • Khao San Road

       

       

      Arriving at

      • Krabi Bus Terminal
      • Krabi Town

       

       

      Which operators can I book with for a bus ride or a flight from Bangkok to Krabi?

      Bangkok to Krabi airlines:

      • Thai Airways International
      • Thai Smile
      • Thai Vietjet
      • Thai AirAsia
      • Thai Lion Air

       

       

      Bangkok to Krabi bus operators:

      • Lignite Tour
      • Thai Sriram
      • Khao San Tara Tour
      • The Transport Co. Ltd.

       

       

      How many departures from Bangkok to Krabi are there each day?

      There are approximately 19 buses and planes departing from Bangkok to Krabi each day.