The new integrated transport terminal, Terminal Bersepadu Selatan (TBS), at Bandar Tasik Selatan is built by MAJU Terminal Management and Services (TMAS). TBS is an advance terminal which is built to serve the south bound buses, offering trips like KL to Melaka, KL to Singapore, KL to Johor Bahru, KL to Mersing etc. The whole area of TBS, including the platform, are fully air-conditioning. This provides comfortable environment for travellers while waiting for bus.
TBS is located at Bandar Tasik Selatan, which is about 30 minutes south from the city centre. Though TBS’s location is not as strategic as Pudu Sentral, it still can be connected by LRT. TBS is just next to the existing Bandar Tasik Selatan LRT Station (Ampang Line), the Stesen Komuter KTM Bandar Tasik Selatan and Express Rail Link (ERL) KLIA Transit Station. Amping Line LRT connects travellers from TBS to Kuala Lumpur city centre, whereas KLIA Transit connects travellers from TBS to Kuala Lumpur International Airport (KLIA).
How do get to TBS?
The nearest LRT station to TBS is Bandar Tasik Selatan (Ampang Line)
If you are coming from airport, please alight at Bandar Tasik Selatan (Express Rail Link KLIA) and then proceed to TBS bus terminal for your transfer of bus.
Please check MyRapid for KL LRT network details
Useful services available at TBS bus terminal
– Locker for luggage storage
– ATM machines
– Convenient shop
– Restaurants
Below are the schedule for the express bus company departing from Terminal Bersepadu Selatan (TBS):
Please Note: For all the information below, changes to fares and time schedules are at the discretion of the bus/coach operators. The time schedule and fares provided by singaporemalaysiabus.com acts only as a guide. Please contact the bus operators for most updated information
Route |
Timing |
Price |
Kuala Lumpur to Singapore (Lavender MRT and Katong V) | 0730, 1000, 1330, 1430, 1500, 1530, 1800, 2359 | RM50 |
Kuala Lumpur to Johor Bahru | 0900, 1000, 1130, 1330, 1430, 1530, 1630, 1800, 1900, 2100 | RM31.2 |
Kuala Lumpur to Melaka | 0700, 0730, 0830, 0930, 1000, 1030, 1100, 1130, 1230, 1330, 1430, 1530, 1600, 1630, 1700, 1730, 1830, 1930, 2030, 2130, 2200 |
RM12.2 |
Kuala Lumpur to Batu Pahat | 0830, 0930, 1030, 1130, 1230, 1330, 1430, 1530, 1630, 1730, 1830, 1930, 2030 |
RM26.0 |
Kuala Lumpur to Kluang | 0800, 0900, 1000, 1101, 1200, 1300,1400, 1630, 1800, 1900, 2030 | RM25.0 |
Kuala Lumpur to Segamat | 0830, 0930, 1030, 1130, 1230, 1330, 1430, 1630, 1730, 1830, 1930 | RM16.7 |
Kuala Lumpur to Tangkak | 0830, 0930, 1030, 1130, 1230, 1330, 1430, 1630, 1730, 1830 | RM16 |
Route |
Timing |
Price |
Kuala Lumpur to Singapore (Beach Road) | 0100, 1000, 1030, 1145, 1230, 1325, 1345, 1400, 1400, 1415, 1430, 1500, 1530, 1545, 1600, 1630, 1700, 1700, 1715, 2359 |
RM45.0 |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 0900, 1030, 1130, 1230, 1330, 1530, 1700, 1800, 1930, 2100, 2330 | RM 31 |
Kuala Lumpur to Singapore (IMM) | 1000, 1600 | RM 39 |
Kuala Lumpur to Melaka | 1000, 1300, 1600, 1900 | RM10.5 |
Route |
Timing |
Price |
Kuala Lumpur to Melaka | 0959, 1059, 1159, 1259, 1359, 1459, 1559, 1659, 1759, 1859, 1959, 2130 | RM12.2 (A)
RM9.2 (C) |
Route |
Time |
Price |
Kuala Lumpur to Johor Bahru | 0730, 1100, 1200, 1400, 1700, 1800, 2030, 2300, 2330, 2359 | RM31.1 (A) RM23.8 (C) |
Kuala Lumpur to Melaka | 0700, 0800, 0830, 0900, 1000, 1030, 1100, 1200, 1230, 1300, 1400, 1430, 1500, 1600, 1630, 1700, 1800, 1830, 1900, 2000, 2030, 2100, 2200, 2230, 2300 |
RM12.3 (A) RM9.3 (C) |
Kuala Lumpur to Mersing | 0900, 1200, 1230, 1800, 2330 | RM29.8 (A) RM22.4 (C) |
Kuala Lumpur to Batu Pahat | 0940, 1010, 1510, 1540, 1800, 2040, 2110, 2200, | RM20.6 (A) RM15.6 (C) |
Kuala Lumpur to Kluang | 0930, 1400, 1830 | RM25.0 (A) RM18.8 (C) |
Kuala Lumpur to Kota Tinggi | 1000, 1330, 1800, 2359 | RM32.4 (A) RM24.3 (C) |
Kuala Lumpur to Kubang Kerian | 2200 | RM43.1 (A) RM32.3 (C) |
Kuala Lumpur to Muar | 1300, 1500, 1830 | RM16.0 (A) RM12.0 (C) |
Kuala Lumpur to Pasir Gudang | 0930, 1600, 2300 | RM32.8 (A) RM24.6 (C) |
Kuala Lumpur to Segamat | 0800, 1000, 1100, 1200, 1300, 1400, 1500, 1700, 1800, 1900, 2000, 2100, 2200 | RM16.7 (A) RM12.5 (C) |
Kuala Lumpur to Singapore | 0845, 2359 | RM46.1 (A) RM34.6 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 0100, 0700, 1145, 1300, 1430, 1630, 2100 | RM31.2 (A) RM23.4 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 0645 | RM31.2 (A) RM23.4 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 0830, 1910 | RM31.0 (A) RM23.3 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 0100, 0900, 1400, 1800, 2015, 2345 | RM31.2 (A) RM23.4 (C) |
Kuala Lumpur to Batu Pahat | 1400 | RM12.0 |
Kuala Lumpur to Melaka | 1400 | RM12.0 |
Kuala Lumpur to Muar | 0900, 1530, 2100 | RM16.0 |
Kuala Lumpur to Pasir Gudang | 0100, 1400, 2015, 2345 | RM33.8 (A) RM25.3 (C) |
Kuala Lumpur to Pontian | 0900, 1530, 2100 | RM26.0 (A) RM19.5 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 0900, 1030, 1200, 1330, 1530, 1630, 1800, 1900, 2030, 2200 | RM 31 |
Kuala Lumpur to Singapore (Beach Road) | 1130, 1315, 1530, 1700, 1745, 1830, 1845, 1930, 1945, 2000 | RM 39 |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 0930, 1200, 1450, 1850, 2020 | RM31.0 |
Kuala Lumpur to Melaka | 0745, 0815, 1015, 1045, 1415, 1445, 1645, 1715, 2045, 2115 | RM12.0 |
Kuala Lumpur to Singapore (Beach Road) | 0730, 0830, 1100, 1230, 1315, 1550, 1700, 1750, 1930, 2120, 2220, 2355, 2359 |
RM39.0 |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 1000, 1130, 1230, 1330, 1530, 1715, 1830, | RM31.2 |
Kuala Lumpur to Melaka | 0900, 1030, 1130, 1230, 1330, 1430, 1530, 1630, 1730, 1830, 1930, 2030, | RM12.2 |
Kuala Lumpur to Batu Pahat | 0800, 0900, 1000, 1100, 1200, 1330, 1430, 1530, 1630, 1730, 1830, 1930, 2030, 2330 |
RM20.6 |
Kuala Lumpur to Muar | 0700, 0800, 0900, 1000, 1030, 1100, 1130, 1200, 1300, 1330, 1400, 1430, 1500, 1530, 1600, 1700, 1730, 1800, 1900, 1930, 2000, 2030, 2100, 2200, 2230, 2300, 2330 |
RM16.0 |
Kuala Lumpur to Pontian | 0800, 0900, 1000, 1100, 1200, 1330, 1430, 1530, 1730, 1830, 1930, 2030, 2230, 2330 |
RM26.0 |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 1000, 1200, 1330, 1400, 1430, 1500, 1730, 2030 | RM45 |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 1100 | RM61.0 (A) RM46.0 (C) |
Kuala Lumpur to Singapore (33 MACKENZIE ROAD) | 0030, 0100, 0730, 0800, 0915, 0945, 1100, 1130, 1240, 1310, 1500, 1530, 1700, 1730 |
RM88.0 (A) RM66.0 (C) |
Kuala Lumpur to Melaka | 0930 | RM22.0 (A) RM17.0 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 1115, 1530, 2130, | RM31.0 (A) RM23.3 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 1200, 1730, | RM31.2 (A) RM23.0 (C) |
Kuala Lumpur to Bandar Penawar | 0900, 1600 | RM36.3 (A) RM27.0 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 1330 | RM31.0 (A) RM23.4 (C) |
Kuala Lumpur to Kluang | 0830, 1030, 1430, 1630, 1930 | RM25.1 (A) RM18.8 (C) |
Kuala Lumpur to Singapore (Beach Road) | 0900, 0930, 1130, 1200, 1600, 2230, 2300, 2355 | RM70.0 (A) RM52.5 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 1430, 1500 | RM31.2 |
Route |
Timing |
Price |
Kuala Lumpur to Johor Bahru | 2045, 2230 | RM31.0 |
Kuala Lumpur to Singapore (Beach Road) | 1015, 1015, 1445, 1445, 2100, 2245 | RM38.0 |
Route |
Timing |
Price |
Kuala Lumpur to Melaka | 0700, 0730, 0800, 0830, 0900, 0930, 0955, 1025, 1045, 1100, 1125, 1145, 1200, 1225, 1300, 1325, 1400, 1425, 1500, 1525, 1600, 1625, 1700, 1730, 1800, 1825, 1900, 1925, 2000, |
RM9.0 (A) RM9.0 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Melaka | 0830, 1030, 1230, 1330, 1530, 1730, 1930, 2030 | RM9.8 (A) RM9.8 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Melaka | 1100, 1145, 1345, 1645, 1745 | RM10.0 (A) RM9.2 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Mersing | 2230 | RM37.7 (A) RM28.3 (C) |
Kuala Lumpur to Batu Pahat | 1430 | RM20.6 (A) RM15.5 (C) |
Kuala Lumpur to Kluang | 0800, 1130, 1300, 1430, 1800, 1930, 2130, 2230 | RM25.1 (A) RM18.8 (C) |
Kuala Lumpur to Pontian | 1430 | RM25.5 (A) RM19.1 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Mersing | 2300 | RM35.0 (A) RM26.3 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Bahau | 0930, 1100, 1300, 1530, 1730, 1930 | RM11.2 (A) RM8.4 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Kluang | 0800, 0930, 1100, 1230, 1400, 1530, 1700, 1830, 2000, 2200 | RM25.0 |
Route |
Timing |
Price |
Kuala Lumpur to Muar | 1100, 1300, 1430, 1530, 1730, 1830, 1930, 2015, 2130 | RM16.0 (A) RM12.0 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Pasir Gudang | 0700, 0800, 0915, 1015, 1115, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1930, 2100, 2300 |
RM31.0 |
Kuala Lumpur to Singapore (Kovan Hub) | 0015, 0700, 0800, 0915, 1015, 1115, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1930, 2100, 2300 | RM40.0 |
Route |
Timing |
Price |
Kuala Lumpur to Segamat | 0900, 1030, 1130, 1300, 1430, 1530, 1630, 1730, 1830, 1900, 1930, 2000 | RM16.7 (A) RM12.5 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Singapore (Jalan Sultan) | 0030, 0830, 0930, 1030, 1130, 1130, 1230, 1330, 1430, 1500, 1730, 1915, 2300 |
RM40.0 |
Route |
Timing |
Price |
Kuala Lumpur to Singapore (Kitchener Road) | 1520 | RM40.0 |
Route |
Timing |
Price |
Kuala Lumpur to Singapore (Beach Road) | 1015 | RM35.0 (A) RM26.3 (C) |
Route |
Timing |
Price |
Kuala Lumpur to Singapore (Beach Road) | 1030, 1200, 1330, 1500, 1700, 2200 | RM40.0 |
Route |
Timing |
Price |
Kuala Lumpur to Singapore (Beach Road) | 1030, 1530, 1630, 1830 | RM95.0 |
Route |
Timing |
Price |
Kuala Lumpur to Singapore (Beach Road) | 1300, 1300, 2200 | RM40.0 |