Bangkok to Krabi
    Route Guide

    Bangkok Krabi

    Krabi's limestone cliffs and emerald islands are calling. Compare flights, buses, and combined tickets from Bangkok for 2026.

    Compare All Options

    TransportDurationPriceFrequency
    Domestic Flight
    1 hr 20 min ฿1,000–฿4,00010+ dailyBook
    VIP Bus
    12–13 hrs ฿600–฿1,0005+ dailyBook
    Train + Bus
    14–16 hrs ฿500–฿1,200Multiple combinationsBook
    Private Transfer
    10–11 hrs ฿8,000–฿12,000On demandBook

    Detailed Breakdown

    Domestic Flight

    Duration1 hr 20 min
    Price฿1,000–฿4,000
    Frequency10+ daily
    Pros
    • Fastest by far
    • Multiple airlines
    • Cheap if booked early
    Cons
    • Airport is 20 min from Ao Nang
    • Baggage fees
    Book Domestic Flight

    VIP Bus

    Duration12–13 hrs
    Price฿600–฿1,000
    Frequency5+ daily
    Pros
    • Budget-friendly
    • Overnight saves a hotel
    • Reclining seats
    Cons
    • Very long journey
    • Arrives early morning
    Book VIP Bus

    Train + Bus

    Duration14–16 hrs
    Price฿500–฿1,200
    FrequencyMultiple combinations
    Pros
    • Scenic train portion
    • Can stop at Surat Thani
    Cons
    • Requires transfer
    • Longest option
    Book Train + Bus

    Private Transfer

    Duration10–11 hrs
    Price฿8,000–฿12,000
    FrequencyOn demand
    Pros
    • Door-to-door
    • Stop at Khao Sok or Chumphon
    Cons
    • Very expensive
    • Long drive
    Book Private Transfer

    Travel Tips

    • Book AirAsia from Don Mueang for the cheapest flights — often ฿1,000–1,500.
    • From Krabi airport, take a shared shuttle to Ao Nang (฿150) or Railay (฿450 + boat).
    • If taking the overnight bus, bring earplugs and a neck pillow.
    • The train to Surat Thani + bus combo lets you detour to Khao Sok National Park.

    Our Recommendation: Fly if you can — flights are fast and often cheaper than you'd expect when booked 2–3 weeks ahead. Budget travellers should take the overnight VIP bus to save on accommodation.

    Frequently Asked Questions

    How long does it take from Bangkok to Krabi?
    Flights take 1 hour 20 minutes. Overnight VIP buses take 10–12 hours. The train+bus combo takes 14+ hours.
    What is the cheapest way to get from Bangkok to Krabi?
    VIP buses from ฿500 are cheapest, but flights booked 3–4 weeks ahead can be as low as ฿1,000 on AirAsia.
    Is there a direct train from Bangkok to Krabi?
    No direct train exists. You can take a train to Surat Thani and connect by bus to Krabi (total 14+ hours).
    How do I get from Krabi airport to Ao Nang?
    Shared airport shuttles cost ฿150 to Ao Nang. For Railay Beach, take the shuttle to Ao Nang pier and then a longtail boat (฿100).

    Ready to Book Your BangkokKrabi Trip?

    Compare prices and book trains, buses, ferries & flights instantly.

    Check Prices & Book Now

    Thailand Tips Straight to Your Inbox

    Seasonal deals, new guides and insider secrets. No spam — just Thailand.