Bangkok is the capital city of Thailand, and the most popular hub for transit.
How to get there
We ended up booking a ticket from a travel agency for 500 baht, including pick-up and the ferry ticket. It takes around 8-9 hours to get to Bangkok.
We were picked up by a mini-van and taken to the dock to board the ferry. The ferry took around 45 minutes to reach the coast. Once we got off, we took the free shuttle to the main land where we waited for our bus.
You'll be given an option of taking a mini-bus or a big bus. The mini-bus is more uncomfortable, but you'll get to Bangkok faster than the big bus. Since it arrived earlier, we opted for the mini-bus. Just note that they wait until the bus fills up before it leaves, so we left a little late.
About half-way through, we had a short food and washroom break. We got dropped off by Khao San Road.