The easiest way to travel from Koh Phangan to Bangkok is to use a direct service. Direct services from Koh Phangan to Bangkok have two stages:
- Stage 1: Travel by ferry from Koh Phangan to the mainland.
- Stage 2: Travel by bus from the ferry pier to Bangkok.
Bus Times from Koh Phangan to Bangkok
There are currently 3 direct bus and ferry services from Koh Phangan to Bangkok available to book online.
Phangan | Bangkok | Ticket | Company |
08:30 | 20:30 | 1,550 THB | Lomprayah |
11:00 | 05:30 | 1,435 THB | Krungsiam Tour |
12:30 | 05:00 | 1,172 THB | Montanatip |
- All services depart from Koh Phangan’s main ferry pier in Thong Sala.
Buy Tickets from Koh Phangan to Bangkok
Use the Search Box below to buy your tickets from Koh Phangan to Bangkok:
After booking you will be sent an E-Voucher which you then exchange at Koh Phangan Ferry Port for your tickets when you check in.
Best Bus from Koh Phangan to Bangkok
We recommend using the Lomprayah High Speed Ferry Company to travel from Koh Phangan to Bangkok because they are the premier transport company in the Gulf of Thailand providing excellent customer service and they specialise in providing fast safe journeys from the islands of the Samui Archipelago to other destinations in Thailand.
- Reliability: They are safe and arrive on time.
- Speed: Lomprayah services travel via Chumphon on a high speed ferry and are much quicker than the other joint bus and boat and boat services.
- Convenient: The transfers between the ferry and the bus are well organised and you are not required to walk long distance or wait in uncomfortable queues.
The 08:30 departure from Koh Phangan with the Lomprayah Company is the best one to book if seats are available. The 08:30 departure arrives at the mainland ferry pier near Chumphon at around 12:00. Passengers then have about an hour to relax at the ferry port, which is on a pleasant beach, and have lunch before boarding the bus to Bangkok. I make the journey from Koh Phangan to Bangkok several times a year and I prefer to use the 08:30 Lomprayah departure because it is the easiest and most cost effective way to complete this particular journey.
About the Journey from Koh Phangan to Bangkok
If you travel with the Lomprayah High Speed Ferry Company the bus journey takes around 7 and 1/2 hours, but the seats are comfortable, there is a toilet on board, and the bus stops about 4 hours into the journey for a 40 minute break at a service station. The first Lomprayah departure of the day normally arrives no later than 20:30 in Bangkok, which allows you time to check into a hotel and get dinner before most restaurants stop serving.

- Ferry Journey: 2 hours 30 minutes
- Bus Journey: 7 hours 30 minutes (including a 40 minute rest break)
Departure from Koh Phangan
Journeys from Koh Phangan to other destinations in Thailand start at the pier in Thong Sala, which is Koh Phangan’s main ferry port. Thong Sala can easily be reached by shared taxi (songthaew) from nearly all areas of Koh Phangan. Most resorts will be able to organise a car to take you to the ferry port in time to check in for the journey and board the ferry.
Koh Phangan Ferry Pier
- All services from Koh Phangan to Bangkok depart from Thong Sala Pier.
Route to Bangkok
- Distance: 491 km
- Driving Time: 6 hours 49 min
Bus Stop In Bangkok
- The Lomprayah service terminates on the Sip Sam Hang Road to the north of the Khao San Road. From the Khao San Road area you need to take a taxi or tuk-tuk to connect with the BTS (skytrain) or MRT (metro services). Alternatively during daylight hours you can walk to the Phra Arthit pier and take the Chao Phraya Express Boat service from there to Silom Pier to connect with the BTS train services.
- The Krungsiam Tour service terminates at Bangkok Northern Bus Terminal.
- The Montanatip service terminates on the Thani Road which is a short walk from the Khao San Road.