By bus or minivan the journey from Ao Nang to Surat Thani Train Station is scheduled to take from 2 hours 30 minutes to 6 hours depending upon which service you take.
Bus Times from Ao Nang to Surat Thani
There are currently 12 services a day from Ao Nang to Surat Thani Train Station available to book online.
| Ao Nang | Train Station | Ticket | Company |
| 08:00 | 13:00 | ฿800 | Krabi Vijit Tour |
| 09:30 | 15:30 | ฿605 | Matcha Tour |
| 09:40 | 14:40 | ฿800 | Krabi Vijit Tour |
| 10:30 | 16:00 | ฿686 | Krabi Transport and Travel |
| 11:00 | 16:45 | ฿657 | Krabi Sea Pearl |
| 12:30 | 17:30 | ฿800 | Krabi Vijit Tour |
| 15:00 | 20:00 | ฿605 | Matcha Tour |
| 15:00 | 20:30 | ฿686 | Krabi Transport and Travel |
| 15:30 | 20:30 | ฿800 | Krabi Vijit Tour |
| 17:30 | 20:00 | ฿540 | PL Travel |
| 18:00 | 20:30 | ฿450 | Van2Travel |
| 18:00 | 20:40 | ฿462 | Nor Phuangphet Transport |
- In case of delays we suggest allowing at least 1 hour between your scheduled arrival time and the departure time of any onward transport.
Buy Tickets from Ao Nang to Surat Thani
Use the Search Box below to buy your tickets from Ao Nang to Surat Thani Train Station.
Ao Nang Bus Stop
Services from Ao Nang to Surat Thani listed above include a free transfer from any hotel in Ao Nang Town.
Surat Thani Train Station
Read more about Surat Thani Railway Station.
About Travel to Surat Thani
Krabi Sea Pearl services from Ao Nang to Surat Thani commence with a pick up from any hotel in Ao Nang.
Hotel Pick Up in Ao Nang
From Ao Nang passengers then travel 17 km to Krabi town to join a minivan service to Surat Thani. The journey from Ao Nang to Krabi town takes around 30 minutes after all passengers on this service have been picked up from their hotel in Ao Nang.

Journey to Surat Thani Railway Station
The next stage of the journey is from Krabi town to Surat Thani city centre. The distance travelled is around 160 km which takes around 2 hours 30 minutes including a short comfort break halfway through the journey. From Surat Thani city passengers need to change minivan again for the final stage of the journey which is from the city centre 16 km to Surat Thani Railway Station. This final stage of the journey takes about 20 minutes.

Train Times from Surat Thani to Bangkok
If you are planning to travel onward from Surat Thani to Bangkok you have 10 trains to choose from. Most, but not all, of these trains have sleeper berths available. A 2nd class sleeper berth in an air-conditioned carriage, which is the most popular seat type for foreign travellers on this route, costs the equivalent of $25 to $30 USD (750 to 1,000 THB) booked online.
- Buy train tickets from Surat Thani to Bangkok.
| Train | Surat Thani | Bangkok | Sleeper |
| 40 | 09:00 | 18:05 | No |
| 42/44 | 18:25 | 03:45 | No |
| 168 | 18:32 | 05:10 | Yes |
| 86 | 19:31 | 06:10 | Yes |
| 174 | 20:02 | 06:45 | Yes |
| 84 | 20:23 | 07:05 | Yes |
| 172 | 20:55 | 07:30 | Yes |
| 32 | 22:24 | 08:10 | Yes |
| 38/46 | 22:50 | 09:05 | Yes |
| 170 | 23:28 | 10:50 | Yes |