The easiest way to get from Bangkok to Ko Phangan is the Lomprayah bus and high-speed catamaran from Khao San Road: about 10 hours 45 minutes on the 06:00 departure, from THB 1,425 on 12Go, with a second departure in the evening.
Need Ko Phangan → Bangkok? See the reverse guide.
Night buses with the Raja car ferry start at THB 1,050, the overnight train plus ferry costs from THB 1,076, and flying to Ko Samui or Surat Thani cuts the trip to 6 or 7 hours.
Every option ends with a boat, because the island has no airport.
Compare every bus, train, flight and ferry combo on one page
See Bangkok → Ko Phangan times on 12Go →The detail everyone misses: two very different ferry routes lead to Ko Phangan.
Lomprayah tickets sail from Chumphon on the mainland and call at Ko Tao on the way, while the night buses and trains use Surat Thani and the slow Raja car ferry from Donsak.
At a Glance
Bangkok to Ko Phangan transport options
Compare fares and travel times, then jump to the option that fits your trip.
| Transport | Fare | Travel time |
|---|---|---|
| Lomprayah bus and catamaranKhao San Road, 06:00 and evening | FareFrom THB 1,425per person | Travel timeAbout 10h 45m to 13h |
| Night bus and ferryKhao San, Southern Terminal or airport | FareFrom THB 1,050per person | Travel timeAbout 13h 30m to 16h 30m |
| Night train and ferryKrung Thep Aphiwat via Surat Thani | FareFrom THB 1,076per person | Travel timeAbout 13h 30m to 17h |
| Budget flight to Surat Thani and ferryDon Mueang, morning flights | FareFrom THB 2,466per person | Travel timeAbout 6h to 9h |
| Flight to Ko Samui and ferrySuvarnabhumi, then a short boat | FareFrom THB 4,034per person | Travel timeAbout 7h with connections |
| Private van with ferryHotel to hotel | FareFrom THB 16,607per vehicle | Travel timeAbout 13h 30m |
Fares are 12Go listings for a Sunday departure, with Bookaway in US$ where noted. Prices change with the date, so check live before you book.
Bangkok to Ko Phangan timetable
These are the regular combined tickets 12Go lists from Bangkok to Ko Phangan, with the lowest fares in baht.
Tap a route to see live seats.
| Transport | From | Time | Departures |
|---|---|---|---|
| From Bangkok | |||
| Bus and ferry | THB 1,200 | 10h 10m to 18h 30m | Express 06:00, 19:00 and 21:00; VIP 18:50 and 19:00 |
| Lomprayah VIP (bus and catamaran) | THB 1,650 | 10h 10m to 13h 30m | 06:00 and 21:00 |
| Private car with ferry | THB 13,500 | About 11h | Pickup at any time you choose |
| From Suvarnabhumi Airport | |||
| Private car with ferry | THB 13,500 | About 11h | Pickup at any time you choose |
| From Don Mueang Airport | |||
| Private car with ferry | THB 13,500 | About 11h | Pickup at any time you choose |
Standard fares from the 12Go timetable; dated searches are often cheaper, as in the comparison box above. Train and flight combinations are on the main 12Go results page. Fares and times vary by date, so tap a route to see live seats.
1. Lomprayah bus and catamaran, the one I would book
Lomprayah runs its own coach from its office on Khao San Road to Chumphon, where you board a high-speed catamaran that stops at Ko Tao and then sails to Thong Sala.
The 06:00 departure reaches Thong Sala Pier at about 16:45, and 12Go sells it from THB 1,425.
The evening service leaves Khao San at 21:00, picks up at the old Southern Bus Terminal in Pinklao at 21:30, and arrives around 10:30 the next morning.
Bookaway lists the same coaches from US$40, or US$48 for the VIP version.
Where to catch it
The Lomprayah office is at 154 Rambuttri Road, next to PAJ Authentic Thaispa on Soi Rambuttri, about a two-minute walk from Khao San Road.
Check in at least 30 minutes before departure to swap your e-ticket for the colored stickers that show which boat you are on.
My verdict: the most reliable combined ticket, because one company runs both the coach and the boat. Take the 06:00 if you want to arrive before dark.
Want a seat on the morning coach?
Book Lomprayah on 12Go →2. Night bus and ferry, the cheapest ticket
Most budget tickets leave Bangkok between 18:00 and 20:00, drive overnight to Surat Thani, and connect to a morning ferry.
You reach Thong Sala between about 08:30 and 11:30.
| Departure point | Operator or ferry | Price on 12Go | Arrives |
|---|---|---|---|
| Khao San, 19:00 | Sapthaweephol with Raja Ferry | From THB 1,050 | About 10:30 |
| Khao San, 19:00 | Montanatip with Raja Ferry | From THB 1,095 | About 10:30 |
| Southern Bus Terminal, 18:50 | VIP bus with ferry | THB 1,383 | About 10:30 |
| Suvarnabhumi Airport, 20:00 | Boonsiri bus and catamaran | THB 1,728 | About 10:30 |
| Veronica Residence, 19:00 | Raja Ferry express bus | THB 1,918 | About 08:45 |
The cheapest tickets cross on the Raja car ferry from Donsak, which is slow but stable in rough seas.
Boonsiri adds its own catamaran and hotel-drop options, and Bookaway lists the Krung Siam VIP 24-seat bus from the Southern Terminal for US$47.
Keep valuables in your day bag on any night bus. Thefts from the luggage hold on Khao San buses are a long-running complaint.
My verdict: fine for backpackers who sleep anywhere. Pay a little more for a VIP bus if you want a seat that reclines properly.
Comparing night buses?
See bus and ferry tickets on 12Go →3. Night train and ferry, the scenic budget trip
Southern trains now leave from Krung Thep Aphiwat Central Terminal, not Hua Lamphong.
12Go sells joint train and ferry tickets with Seatran: the 20:10 and 20:30 trains reach Thong Sala at about 13:30 to 13:45, from THB 1,076 in third class.
The 22:50 departure is faster, arriving around 12:20, from THB 1,454 for a second-class air-conditioned seat or THB 1,658 for the next class up.
Bookaway sells the same train combos from US$29.
You can also buy the train to Surat Thani on its own, from THB 266 in third class on trains such as 173 at 20:10, or a little more on the faster train 37 at 16:10.
The station is in Phunphin, so you then need a bus to the pier and a ferry ticket.
My verdict: a sleeper berth is the most comfortable way to cover the distance by land. Book early, because berths on the evening trains sell out first.
Want a berth on the night train?
See train and ferry tickets on 12Go →4. Budget flight to Surat Thani and ferry
Low-cost airlines fly from Don Mueang to Surat Thani in about an hour, and 12Go bundles the flight with the bus and ferry.
A 06:00 flight with bus and van transfer reaches your Ko Phangan hotel around 15:00 from THB 2,466.
A 07:00 flight with bus and Seatran ferry arrives at about 14:00 for THB 2,893.
Flight and ferry tickets from Don Mueang via a faster connection start at THB 3,226 and arrive around 12:45.
These are self-connect tickets, so a delayed flight is your problem, not the ferry company’s. Pick a morning flight that leaves a buffer before the last boat.
My verdict: the best value if your time matters but your budget does not stretch to Ko Samui.
Flying to Surat Thani?
Compare flight and ferry combos on 12Go →5. Flight to Ko Samui and ferry, the fastest route
Flights from Suvarnabhumi to Ko Samui take a little over an hour, then a ferry covers the 30 minutes to Ko Phangan.
12Go sells a combined ticket on the 09:30 flight that reaches Thong Sala at about 16:30 for THB 4,034.
From Samui, ferries leave all day: Lomprayah from Bangrak Pier has 8 departures from 08:00, from THB 370, and the Songserm high-speed boat from Nathon is THB 215.
Haad Rin Queen boats sail from Bangrak straight to Haad Rin, which suits Full Moon Party trips.
Our Bangkok to Ko Samui guide explains the flight options and the Samui piers in detail.
My verdict: worth the money on a short holiday. Book the ferry for a later boat than you think you need, in case the flight runs late.
Short on time?
See flight and ferry tickets on 12Go →6. Private van with ferry, door to door for groups
A private van can collect you at your Bangkok hotel or at either airport and take you all the way to your Ko Phangan hotel, ferry included.
12Go lists these transfers from THB 16,607 for a 3-seat comfort car, with standard and luxury vans around THB 22,000 to 23,000 and a journey of about 13 hours 30 minutes.
Driving yourself is possible too, south via Surat Thani to Donsak and the Raja car ferry. Check that your rental contract allows ferry crossings before you book.
To compare self-drive prices, see rental cars in Bangkok.
My verdict: only worth it for a group of 6 or more, or for travelers with lots of luggage or small children.
Traveling as a family or group?
Compare private transfers on 12Go →Want more options?
See all tickets on Bookaway →If you can, sail into Thong Sala in daylight. Evening arrivals mean fewer songthaews, higher taxi fares and dark, steep roads to the beaches in the north.

Step by step: the Lomprayah morning trip
- Book your seat on 12Go a few days ahead, and earlier around Full Moon Party dates.
- Check in at the Lomprayah office on Rambuttri Road by 05:30, and collect your stickers.
- Ride the coach to Chumphon, with a food stop on the way.
- Board the catamaran at Chumphon; your big bag goes in the luggage area at the front.
- Stay on board at Ko Tao, where the boat stops before continuing to Ko Phangan.
- Get off at Thong Sala Pier and take a songthaew or taxi to your beach.
What it costs for 1, 2 or 4 people
| Option | 1 person | 2 people | 4 people |
|---|---|---|---|
| Night bus and Raja ferry | THB 1,050 | THB 2,100 | THB 4,200 |
| Train and ferry, third class | THB 1,076 | THB 2,152 | THB 4,304 |
| Lomprayah bus and catamaran | THB 1,425 | THB 2,850 | THB 5,700 |
| Flight to Surat Thani and ferry | THB 2,893 | THB 5,786 | THB 11,572 |
| Private car or van with ferry | From THB 16,607 | From THB 16,607 | From THB 22,113 |
Per head, the overland tickets stay cheap at any group size. A private van only becomes competitive once you fill most of its seats.
Which option should you choose?
- Want the smoothest overland trip: the 06:00 Lomprayah coach and catamaran.
- Lowest budget: a night bus with the Raja ferry from Khao San.
- Love trains: a sleeper to Surat Thani with the Seatran ferry.
- Short holiday: fly to Ko Samui and take the 30-minute ferry.
- Middle ground on time and money: a morning flight to Surat Thani with a bus and ferry ticket.
- Family or group with luggage: a private van with the ferry included.
Arriving in Ko Phangan
Almost every boat from the mainland docks at Thong Sala Pier, the island’s main town on the west coast.
Taxis and shared songthaews wait at the end of the pier, and the town has ATMs, a 7-Eleven and scooter rental shops within a few minutes’ walk.
- Haad Rin: about 15 km south and east, 30 to 45 minutes by road. Shared songthaews charge around THB 100 to 150 per person, and a private taxi THB 300 to 350 by day.
- Baan Tai and Baan Kai: the southern beaches just east of Thong Sala, a short taxi ride away.
- Srithanu and Haad Yao: the yoga and sunset side of the island, north along the west coast.
- Thong Nai Pan: the twin bays in the northeast, a long, hilly drive; many resorts there arrange pickups.
There is no public bus on the island.
Most people use shared songthaews, taxis with set fares, or rent a scooter, but the hills are steep and roads can be slippery after rain.
Ko Phangan: things to do and where to stay
Ko Phangan is famous for the Full Moon Party on Haad Rin’s Sunrise Beach, but most of the island is quiet.
Jungle waterfalls, yoga retreats in Srithanu and long, empty bays in the north set the pace once you leave Haad Rin.
Popular day trips include Ang Thong Marine Park, snorkeling off the north coast and boats to Bottle Beach.
The Thong Sala night market is the best place for cheap Thai food on your first evening, and the tours section below lists more ideas.
Which area to stay in
- Haad Rin: for the Full Moon Party and nightlife; loud on party nights.
- Thong Sala and Baan Tai: close to the pier, markets and restaurants, handy for short stays.
- Srithanu and the west coast: yoga studios, healthy cafes and sunset beaches.
- Thong Nai Pan: two beautiful bays in the northeast with most of the island’s upscale resorts.
Best luxury hotels in and around Ko Phangan
- Anantara Rasananda Koh Phangan Villas: right on Thong Nai Pan Noi Beach, with suites and villas that each have a private pool.
- Santhiya Koh Phangan Resort & Spa: a hillside resort above Thong Nai Pan Noi with a large outdoor pool and access to the beach.
- Panviman Resort Koh Phangan: on a headland between the two Thong Nai Pan bays, with a winding infinity pool and a short walk down to Thong Nai Pan Noi beach.
- Buri Rasa Village Phangan: a smaller beachfront resort on Thong Nai Pan Noi where every room has its own outdoor space.
- Kupu Kupu Phangan Beach Villas & Spa: on Naiwok Beach near Thong Sala, with an infinity pool facing the sunset.
- Explorar Koh Phangan: the former Coast Resort, an adults-only beachfront hotel on Haad Rin Nai with a 25-meter infinity pool.
The Thong Nai Pan resorts are far from Thong Sala, so a private transfer or the resort’s own pickup is the easiest way to arrive with luggage.
Practical tips before you go
Carry cash. Songthaew drivers, small guesthouses and night market stalls want baht, and ATMs are concentrated in Thong Sala and Haad Rin.
Be careful on public Wi-Fi. Ferry terminals, bus offices and guesthouse networks are shared with everyone. A VPN such as ExpressVPN protects your logins while you book onward tickets.
Book ahead around the full moon. Buses, boats and beds on Haad Rin fill up in the days before each Full Moon Party, and around Christmas, New Year and Songkran.
Watch the season. The Gulf side gets its heaviest rain from about October to December, and rough seas can delay or cancel boats, so leave a spare day before an international flight.
Going back? See our Ko Phangan to Bangkok guide.
Island hopping? Compare Bangkok to Ko Tao, and use our Bangkok public transport guide or Don Mueang Airport guide for the first leg.

Tours from Ko Phangan
Ang Thong Marine Park cruises, snorkeling trips to Ko Tao and Ko Nang Yuan, and boat tours around the island’s hidden bays are the classics.

Frequently asked questions
What is the best way to get from Bangkok to Ko Phangan?
For most travelers, the Lomprayah coach and catamaran from Khao San Road. The 06:00 departure takes about 10 hours 45 minutes and costs from THB 1,425 on 12Go.
What is the cheapest way from Bangkok to Ko Phangan?
A night bus with the Raja ferry from Khao San Road, from THB 1,050 on 12Go. Joint train and ferry tickets in third class start at THB 1,076.
Is there a train from Bangkok to Ko Phangan?
Not all the way. Trains run from Krung Thep Aphiwat Central Terminal to Surat Thani, and joint tickets add a bus and ferry, arriving in Thong Sala about 13 to 17 hours later.
Can you fly to Ko Phangan?
No, Ko Phangan has no airport. Fly to Ko Samui and take a 30-minute ferry, or fly to Surat Thani and connect by bus and ferry.
How long does it take from Bangkok to Ko Phangan?
About 10 hours 45 minutes on the Lomprayah morning trip, 13 to 17 hours by night bus or train, and around 6 to 7 hours if you fly and connect to a ferry.
Where does the ferry arrive on Ko Phangan?
Boats from the mainland arrive at Thong Sala Pier on the west coast. Some boats from Ko Samui go straight to Haad Rin.
How do I get from Thong Sala Pier to Haad Rin?
Haad Rin is about 15 km away. A shared songthaew costs around THB 100 to 150 per person and a private taxi about THB 300 to 350 in the daytime.
Should I book ahead for the Full Moon Party?
Yes. Buses, boats and rooms near Haad Rin sell out in the days before the party, so book your transport and bed as early as you can.
Ready for the island?
Live seats and prices for buses, trains, flights and ferries from Bangkok to Ko Phangan.
Prices last verified: November 2026. Sources: bus, train, flight and ferry fares from 12Go’s and Bookaway’s live listings and the 12Go timetable; Thong Sala to Haad Rin fares from local transport guides; hotel details from the hotels’ listings and travel guides.







Regarding reaching Koh Phangan by train, the railway station is not anymore Hua Lamphong. You have to take a train from the new Krung Thep Aphiwat Central Terminal.
Hua Lamphong is the local name for Bangkok’s former main train station. From the 19th January 2023 all long distance train services in Thailand depart from, or terminate at, Krung Thep Aphiwat Central Terminal.
Please update your infos accordingly.