Kuala Lumpur - Singapore
If you are on a tight budget or you want to travel on short notice without booking the ticket in advance, then you should take the bus from Terminal Bersepadu Selatan (TBS). TBS is a huge bus terminal 7 - 10 LRT stations (depending on where you get on) south of the city centre. Several bus companies run from here so you have largest variety and lowest prices (RM35 - RM46).
However, if you are looking for luxurious bus options, then there are few bus companies who run their operations from various locations within the city centre (Times Square, Imbi, Old Railway Station, Pasar Rakyat) and also outside the city centre (Sunway Lagoon, 1Utama, Mont Kiara). Their prices vary from RM88 - RM95.
The only budget option within (or close to) the city centre is First Coach from Bangsar LRT station (RM45 - RM50). Transtar also has one budget bus (the rest of their buses are premium) from Imbi (SGD12).
DEPARTURE POINTS
main bus terminal for south-bound buses
Terminal Bersepadu Selatan (TBS)
departure/arrival point for: Transnasional, Causeway Link Express, Konsortium, City Express, Starmart Express, Five Stars, Kuala Yakin, Grassland, Sri Maju, Eltabina,
prices: RM35 - RM46
in KL city centre
Berjaya Times Square (Bukit Bintang)
at Imbi Monorail station in front of Berjaya Times Square
departure/arrival point for: StarMart Express
price: SGD30
Jalan Imbi
No. 135, Opposite Overseas Restaurant, next to beef noodle shop
departure/arrival for: Transtar Coach
prices: SGD12 - SGD50
Corus Hotel (KLCC)
Jalan Ampang, just opposite KLCC Twin Towers
departure/arrival point for: Aeroline
price: RM95
KTM Terminal (Old Railway Station)
departure/arrival for: Nice executive couch
price: RM88
Bangsar (1 LRT stop south of KL Sentral)
departure/arrival point for: First Coach
next to Bangsar LRT station
prices: RM45 - RM50
in Klang Valley (outside of KL city centre)
Mont Kiara (5km northwest of the city centre)
1B Shoplex at Mont Kiara, Jalan Kiara, 50480, Kuala Lumpur
departure / arrival point for: Odysee
price: RM90
Bandar Utama (Petaling Jaya)
departure point for: First Coach
Lot C.02B, Concourse Level KPMG Tower, 8 First Avenue (between TV3 Building and One World Hotel)
1Utama Shopping Centre
departure/arrival point for: Aeroline, Transtar Coach
Bus stop and ticket centre at the western end of the New Wing (facing the outside parking area towards The Curve)
prices: RM95, SGD28
Subang
Sunway Pyramid
departure/arrival point for: Aeroline
Lower Ground Two, Sunway Pyramid, opposite the main entrance of Sunway Lagoon
price: RM95
Sunway Pyramid Hotel
departure/arrival point for: Transtar
price: SGD28
Holiday Villa Hotel
departure/arrival point for: First Coach
Holiday Villa Hotels & Resorts, No. 9, Jalan SS12/1, 47500 Subang Jaya
prices: RM45 - RM50
map of bus terminals and departure points in the Klang Valley (KL and surroundings) serving buses to Singapore:
View Buses from KL to Singapore in a larger map