To get from TBS to Sungai Buloh you can take a cheap KTM Komuter train operated by Malaysia Railways Keretapi Tanah Melayu Berhad via KL Sentral station as there is no direct Komuter service on this route.
(Jadual KTM Komuter BTS / TBS ke Sungai Buloh)
Travelling by KTM Komuter train to Sungai Buloh, you have to use both KTM Komuter Lines:
See the timetable link below for departure times:
You can then connect to a Komuter train to Sungai Buloh on the Port Klang Line.
(Harga Tiket KTM TBS ke Sungai Buloh)
The "Cash Price" fare (tambang) for the Komuter trains from TBS / Bandar Tasik Selatan to Sungai Buloh is 4.40 MYR.
A much more expensive option is to take one of the infrequent direct trains from Bandar Tasik Selatan station to Sungai Buloh.
Another option is to first go to KL Sentral station, then take one of the more frequent ETS trains on the KL - Ipoh route.
Taking an LRT train from Bandar Tasik Selatan railway station is another option.
LRT trains from TBS are much more frequent than Komuter trains and you can get to Sungai Buloh taking the following route:
Take an LRT train from TBS to Plaza Rakyat on the Sri Petaling Line (around 18 minutes).
Transfer to Merdeka MRT station (less than 5 minutes walk by pedestrian walkway).
Then take the MRT from Merdeka to Sungai Buloh on the SBK Line (around 41 minutes).
Travelling by LRT / MRT to Sungai Buloh from TBS costs 5.80 MYR.
For departure times and more information:
Other KTM Komuter train routes to/from TBS/BTS: