For those seeking personal comfort, a taxi might be the best choice, but keep in mind that it's a long journey of about 15 hours.
Traveling from Suvarnabhumi Airport to Yala involves either taking a taxi or shared transport, both taking around 15 hours. Since both options are similarly priced, your decision will depend on personal comfort and preferences. Be sure to check current schedules before starting your journey.
Though there's no significant price difference, shared transport might be slightly more economical. However, the journey still takes 15 hours.
For families, a taxi offers more privacy and comfort during the long journey, but the extended travel time should be considered.