How do I get to TBS?
TBS is located about 10km south of the city centre so you need at least 30min travel time to get there with public transport. To make sure you get there on time for your bus, we recommand to leave there abou 1h before departure.
TBS is located right next to Bandar Tasik Selatan train station which serves LRT, KTM and ERL (KLIA Transit) trains.
LRT: take Ampang line towards Sri Petaling, get off at Bandar Tasik Selation
KTM: take Seremban line, get off at Bandar Tasik Selation
ERL: take KLIA transit, get off at Bandar Tasik Selation
from the train station there is a bridge that directly connects to the bus terminal
If you want to get TBS from the city, the best option is the take the LRT from Pasar Senir or Masjid Jamek (Chinatown area), Plaza Rakyat (Puduraya area) or Hang Tuah (Bukit Bintang area) or KL Sentral. Make sure enter the train going to Sri Petaling (!) as the Ampang line splits after Chan Sow Lin station.
Since the closure of the Putra Bus Terminal in December 2014, TBS also took of the operations of east-bound buses to Destinations like Kota Bahru, Kuala Terengganu and Jerteh, Kuala Besut (jetty to Perhentian Islands) and Mersing (jetty to Tioman Island). In 2016 also all major north-bound destinations have moved here from Pudu Sentral (Puduraya).
Buy bus tickets online
You can also buy bus tickets online (up to 2 hours before departure). Just click on the links below or use the search box.
|Buses From Kuala Lumpur||Buses To Kuala Lumpur|
Kuala Lumpur - Mersing (transit to Tioman)
Kuala Lumpur - Kuala Terengganu
Kuala Lumpur - Jerteh
(transit to Perhentian Islands)
Kuala Lumpur - Kota Bahru
Please note that some buses might depart or arrive from other places than TBS, especially some of the Singapore buses (e.g. StarMart operates from Times Square, more about Singapore connections).
How to get from TBS to KL city centre?
to Bukit Bintang
Take the LRT (located right next to TBS) to Hang Tuah. From there you can walk in about 10min (you need to cross a few main road) or take the Monorail (the station is right next to the LRT station) to Bukit Bintang (from there the walk is more pleasent).
to Puduraya (Pudu Sentral) Bus Terminal
Take the LRT (located right next to TBS) to Plaza Rakyat, the station is right behind the bus terminal. From here you can also walk in 10min to Chinatown or 15min to Bukit Bintang
to Pasar Senir
Take the LRT (located right next to TBS) to Masjid Jamek LRT station. Get off there and transfer to Kelana Jaya LRT (station is right on top of it). It is only 1 stop from there to Pasar Seni
to KL Sentral
Take the LRT (located right next to TBS) to Masjid Jamek LRT station. Get off there and transfer to Kelana Jaya LRT (station is right on top of it). 2 stops from there to KL Sentral.
Alternatively you can KTM Komuter train to KL Sentral (beware that KTM trains run only every 30min).
pedestrian bridge from TBS to Bandar Tasik Selatan station (LRT, KTM and KLIA Transist train lines)
The official name of this bus terminal is "Terminal Bersepadu Selatan - Bandar Tasik Selatan" or abbreviated "TBS-BTS". Surely not the most catchy name for a bus terminal so we will stick we the term "TBS". Bandar Tasik Selatan is the area of KL it is located in, translated it means "South Lake City". The adjacent LRT station is also called "Bandar Tasik Selatan". TBS serves south-bound buses, hence the the word "Selatan" in the name, which means "south".
TBS was opened in 2011 as effort of the city to transform the long-distance bus system in city and lower traffic congestion around the old Puduraya Bus Terminal in the city center, which handled all long-distance buses before. After Puduraya - now called Pudu Sentral - was renovated and reopened in 2011 it only serves north-bound buses, Putra Bus Terminal handles buses going to East Coast and TBS takes care of southbound buses to destinations like Melaka and Singapore.
TBS is a super modern and huge terminal which resembles more of an airport than a bus terminal. It also offers eTicketing and online booking through its website. Unlike Pudu Sentral it is not located in city center but 30min south of it. So if you try to catch a bus it is recommended to leave from the city center about 1h before departure. TBS has a direct connection to the KTM, LRT und KLIA Transit train lines from the neighboring Bandar Tasik Selatan station.
Bus from TBS to KLIA / KLIA2 ariport
ticket price: RM10 (travel time about 1h to KLIA, 1h15min to KLIA2)
operating hours: 3am - 11pm
For Enquiries and Customer Service: +6(019) - 221 6763 (Mon - Fri : 9am - 5pm)
Hotline: +6(017) - 583 8255 (24 Hours)
View BTS Bus Terminal in a larger map
Book your bus ticket online nowThanks to our partner BusOnlineTicket.com it is now possible to buy bus tickets online up to 2 hours prior of departure including the selection of your seat! BusOnlineTicket.com sells tickets more than 20 bus companies.
Frequently Asked Questions:
Which destination are served from TBS?
main destinations: Singapore, Melaka, Mersing (ferry to Pulau Tioman), Johor Bahru
other destinations: Bahu, Bandar Penawar, Kluang, Kota Tinggi, Muar, Pasir Gudang, Pontian, Segamat, Senai Airport Lounge, Taiping, UITM Lendu
Can I store my luggage at TBS?
Yes, TBS has luggage storage facilities. See here
How much is parking?
rates are RM3 per entry per day and free for motorcycles
Which bus operator run from TBS?
Air-Bus Express, Delima Express, Five-Star Express, Hasry Express, Konsortium Express, Kwok Ping Express, Maharani Express, Maju Express, Mara Liner Express, Mayang Sari Express, Melor Interline Express, Meridian Express, Metro Bus Express, Seasons Express, Sepakat Liner Express, Star Mart Express, Star-Trip Express, Arwana Express, Bus 88 Express, Causeway Link Express, City Express, Eagle Coach Express, Eltabina Sdn Bhd Express, Five Stars Express, K.K.K.L Express, Lower Perak Motor Service Express, Nice Executive Coach Express, Star Qistna Express, Satria Sdn Bhd Express, Sis. Kend. Bumiputra Express, Sri Maju Express, Super Nice Express, Transnasional Express, Kuala Yakin Express, Grassland (Zenwan) Express
Pudu Sentral (Puduraya Bus) Terminal
The Puduraya bus terminal (now renamed to Pudu Sentral), located in the city centre, used to be KL's main bus station but most most operations have moved the TBS bus terminal. Pudu Sentral now only serves few buses to Genting, Seremban, Sabak Berenam (Kuala Selangor), Tanjung Malik.
Hostel on Changkat Bukit Bintang, KL's main pub and clubbing street in Bukit Bintang
Chinwoo Swimming Pool, Kuala Lumpur
Big public swimming pool with cafe in downtown KL in a nice setting on a hill right between Chinatown and Bukit Bintang.
Gunung Brinchang, Cameron Highlands
highest mountain in the Cameron Highlands, accessible with 4-wheel drive on the highest road in Peninsular Malaysia