Click on the timetable links to book tickets from Koh Phangan to Bangkok. You can get cheap online tickets easily through the 12go booking system.
Don’t forget to book a taxi from your beach to Thongsala the day before you leave. All journeys from Koh Phangan to Bangkok start at Thongsala. Tell your driver which ferry company you are using and they will take you to the appropriate pier.
Most boats to the mainland leave in the morning. When you get to Donsak or Suratthani you will be guided to a bus. If you choose to take the train option in your joint ticket then you will be taken to Punpin Station near Suratthani City.
Both the bus journey and the train journey to Bangkok is overnight. You arrive in Bangkok early evening, normally near Khao San Road. It is a long, tiring journey.
The train is slightly more expensive than the bus. You can get a second class sleeper or a first class compartment. Both options allow you to get a good night’s sleep.
All buses going to Bangkok have air-con, toilet and video player. As people now prefer to watch their own content on their phones, the video is less frequently used. At night the air-con can make the bus chilly, so it is a good idea to bring a sweater or a blanket.