Travel from Bangkok to Krabi

Bus or fly from Bangkok to Krabi?

Thai Airways International, Thai Smile and Bangkok Airways fly from Bangkok to Krabi every 3 hours. Alternatively, The Transport Company operates a bus from Bangkok to Krabi 3 times a day. Tickets cost $19 - $28 and the journey takes 13 h.

How to get from Bangkok to Krabi

ModeDurationPrice
From Phaya Thai train to Bangkok airport, fly to Krabi airport, then bus to Krabi.4 h 9 min$70
From Khao San Road bus to Bangkok Don Muang airport, fly to Krabi airport, then bus to Krabi.4 h 34 min$48
From Khao San Road bus to Bangkok Don Muang airport, fly to Trang airport, taxi to Trang, then bus to Krabi.6 h 27 min$72
From Hua Lamphong train to Thung Song then taxi to Krabi.12 h 59 min$127
From Hua Lamphong train to Chumphon, walk to Chumphon, then Minivan to Krabi Bus.13 h 48 min$42
From Democracy Monument line 511 bus to Bangkok then bus to Krabi.14 h 31 min$21
From Hua Lamphong station bus and ferry to Ao Nang then bus to Krabi.16 h 25 min$43
From Khaosan Road Songserm night bus to Krabi Andaman Wave Master Bus Station.12 h$26
From Bangkok drive to Krabi.11 h 4 min$82

How long does it take to get from Bangkok to Krabi?

It takes approximately 4 h 9 min to get from Bangkok to Krabi, including transfers.

Is there a direct bus between Bangkok and Krabi?

Yes, there is an overnight bus departing from Khaosan Road Songserm and arriving at Krabi Andaman Wave Master Bus Station. This bus operates every day. The journey takes approximately 12 h.

Operators from Bangkok to Krabi

OperatorPhoneWebsite
Airport Rail LinkAirport Rail Link
Thai Airways InternationalThai Airways International
Thai SmileThai Smile
Bangkok AirwaysBangkok Airways
Krabi Airport busKrabi Airport bus
Airport LimoBus ExpressAirport LimoBus Express
Nok AirNok Air
Thai Lion MentariThai Lion Mentari
Thai AirAsiaThai AirAsia
State Railway of ThailandState Railway of Thailand
Fame TourFame Tour
Bangkok Mass Transit AuthorityBangkok Mass Transit Authority
The Transport CompanyThe Transport Company
Paradive TravelParadive Travel
SongsermSongserm
Close Print Itinerary
  1. Here are 9 options to get from
    Bangkok to Krabi:

    1. Trip:
      1 Fly Bangkok to Krabi
      • One-Way approx: USD $39 - $156
      • Duration: 4 h 9 min
      Open +
      • Trip:
        1 Fly Bangkok to Krabi
        • One-Way approx: USD $39 - $156
        • Duration: 4 h 9 min
        Close x
    2. Trip:
      2 Fly Bangkok Don Muang to Krabi
      • One-Way approx: USD $32 - $119
      • Duration: 4 h 34 min
      Open +
      • Trip:
        2 Fly Bangkok Don Muang to Krabi
        • One-Way approx: USD $32 - $119
        • Duration: 4 h 34 min
        Close x
    3. Trip:
      3 Fly Bangkok Don Muang to Trang, bus
      • One-Way approx: USD $46 - $143
      • Duration: 6 h 27 min
      Open +
      • Trip:
        3 Fly Bangkok Don Muang to Trang, bus
        • One-Way approx: USD $46 - $143
        • Duration: 6 h 27 min
        Close x
    4. Trip:
      4 Train, taxi
      • One-Way approx: USD $104 - $132
      • Duration: 12 h 59 min
      Open +
      • Trip:
        4 Train, taxi
        • One-Way approx: USD $104 - $132
        • Duration: 12 h 59 min
        Close x
    5. Trip:
      5 Train, Minivan
      • One-Way approx: USD $39 - $45
      • Duration: 13 h 48 min
      Open +
      • Trip:
        5 Train, Minivan
        • One-Way approx: USD $39 - $45
        • Duration: 13 h 48 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $19 - $29
      • Duration: 14 h 31 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $19 - $29
        • Duration: 14 h 31 min
        Close x
    7. Trip:
      7 Bus and ferry
      • One-Way approx: USD $43
      • Duration: 16 h 25 min
      Open +
      • Trip:
        7 Bus and ferry
        • One-Way approx: USD $43
        • Duration: 16 h 25 min
        Close x
    8. Trip:
      8 Night bus
      • One-Way approx: USD $27
      • Duration: 12 h
      Open +
      • Trip:
        8 Night bus
        • One-Way approx: USD $27
        • Duration: 12 h
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 11 h 4 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 11 h 4 min
        Close x