It will cost you less than B2000 to get to Surat Thani by train if you take a 2nd. Class no a/c sleeper, but you'll have a long wait in Bangkok if you want to make a decent connection. Then you have to take a bus from Surat over to Krabi. It will take you the better part of 2 days.
Bus would be a lot faster and probably less expensive, but it will be a long time in a bus seat. You wouldn't have to go to Surat Thani, though.
If you can afford the flight, I'd take it and save yourself around 20 hours of travel time, or more. If you can't, then bus is probably your most time and cost effective. Train more comfortable, though.
Or break your trip up and see some places in between. Give your backside a break.
Dont waste 2 days on buses/trains/Awful trip.
Fly with Nok or Air Asia. I like Nok when they have specials as they include 15kgs and a small bite to eat.
But you'll have to catch 2 planes.
Should cost around 3000 baht.
Thanks for your help guys, really appreciate. Another question pls. If I'm flying CM to BKK and then to Krabi on the same day, how much time must i allow when booking in advance(as most here recommend) in order not to lose the krabi flight? Thanks again
#7 lavalette has been a member since 25/5/2013. Posts: 12
Make sure your flights into and out of BKK are out of the same airport. If they are then same as every where else pretty much and give yourself at least an hour in case of delays etc, 2 hours is even better. If booking 2 single flights with Air Asia know that they are not responsible if you miss your 2nd flight even if it is their fault, not sure about other Thai carriers. If flying into and out of different airports need at least another hour.
Leonard there are cheap local buses Phuket airport to Phuket town bus station if a person wanted to go that route. If short on time I would fly both otherwise why not fly to Phuket spend a night or two there then head over to Krabi.