Greenbus Thailand operates a bus from Suratthani to Chumphon twice daily. Tickets cost $6 - $10 and the journey takes 2 h 23 min. Alternatively, operates a train from Suratthani to Chumphon every 30 minutes. Tickets cost $1 and the journey takes 30 min. State Railway of Thailand also services this route hourly.
From Suratthani walk to Surat Thani then bus to Chumphon. 2 h 34 min ฿260. From Surathani Talad Kaset Station bus to Suratthani Train Station then train to Chumphon. 3 h 50 min ฿308. From Suratthani taxi to Chumphon. 2 h 46 min ฿5051. From Suratthani drive to Chumphon. 2 h 46 min ฿665.