Bangkok to Koh Samui
    Route Guide

    Bangkok Koh Samui

    Compare flights, bus+ferry combos, and train+ferry routes from Bangkok to Koh Samui with real prices and booking links for 2026.

    Compare All Options

    TransportDurationPriceFrequency
    Direct Flight
    1 hr 10 min ฿3,000–฿8,0008–10 flights dailyBook
    Flight to Surat Thani + Ferry
    3–4 hrs total ฿1,000–฿2,500Multiple dailyBook
    Overnight Bus + Ferry
    12–14 hrs ฿700–฿1,2003–4 departures dailyBook
    Train to Surat Thani + Ferry
    14–16 hrs ฿600–฿1,4005 trains dailyBook

    Detailed Breakdown

    Direct Flight

    Duration1 hr 10 min
    Price฿3,000–฿8,000
    Frequency8–10 flights daily
    Pros
    • Fastest option
    • Direct to island airport
    • Multiple daily flights
    Cons
    • Expensive (Bangkok Airways monopoly)
    • Small airport with limited facilities
    Book Direct Flight

    Flight to Surat Thani + Ferry

    Duration3–4 hrs total
    Price฿1,000–฿2,500
    FrequencyMultiple daily
    Pros
    • Much cheaper than direct flight
    • Budget airline options
    • Ferry ride is scenic
    Cons
    • Requires transfer between airport and pier
    • Total journey longer
    Book Flight to Surat Thani + Ferry

    Overnight Bus + Ferry

    Duration12–14 hrs
    Price฿700–฿1,200
    Frequency3–4 departures daily
    Pros
    • Cheapest option
    • Saves one night accommodation
    • Combined ticket available
    Cons
    • Very long journey
    • Overnight on bus
    Book Overnight Bus + Ferry

    Train to Surat Thani + Ferry

    Duration14–16 hrs
    Price฿600–฿1,400
    Frequency5 trains daily
    Pros
    • Scenic journey
    • Sleeper berths available
    • Combined ticket includes ferry
    Cons
    • Longest option
    • Need to connect to ferry pier
    Book Train to Surat Thani + Ferry

    Travel Tips

    • Bangkok Airways has a monopoly on Koh Samui airport — fly to Surat Thani for huge savings.
    • AirAsia and Nok Air fly Bangkok to Surat Thani from ฿800 — then take the ferry for ฿350.
    • Combined bus+ferry and train+ferry tickets are available through 12Go — one booking covers everything.
    • Lomprayah and Seatran ferries from Donsak Pier are the fastest to Koh Samui (1.5 hrs).
    • Raja ferries from Don Sak run night services — useful if you arrive late in Surat Thani.

    Our Recommendation: For budget travellers, fly to Surat Thani on AirAsia (฿800–1,500) and take the Lomprayah catamaran — total cost under ฿2,000 vs ฿5,000+ on a direct flight. Time-pressed travellers should book Bangkok Airways direct.

    Frequently Asked Questions

    How long does it take from Bangkok to Koh Samui?
    Direct flights take 1 hour 10 minutes. Flying to Surat Thani + ferry takes 3–4 hours total. Overnight bus + ferry takes 12–14 hours.
    What is the cheapest way to get to Koh Samui from Bangkok?
    The cheapest option is the overnight bus + ferry from ฿700. Flying to Surat Thani + ferry costs ฿1,000–2,500 and is much faster.
    Why are flights to Koh Samui so expensive?
    Bangkok Airways owns Koh Samui Airport and has a near-monopoly on direct flights. Fly to Surat Thani on budget airlines for much cheaper fares.
    Can I take a ferry from Surat Thani to Koh Samui?
    Yes, ferries depart from Donsak Pier (about 1 hour from Surat Thani airport). Lomprayah catamarans take 1.5 hours and Seatran ferries take 2 hours.
    Is there a night ferry to Koh Samui?
    Raja Ferry operates late evening services from Donsak Pier, useful if you arrive in Surat Thani late. The crossing takes about 3 hours.

    Ready to Book Your BangkokKoh Samui 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.