Intercity Buses from KL (TBS)

← Travel Like a Local: all guides

Intercity Buses from KL (TBS)

Bus platforms at Terminal Bersepadu Selatan (TBS)
Bus platforms at Terminal Bersepadu Selatan (TBS). Photo: Wee Hong, CC BY-SA 4.0.

Express buses are the cheapest way to travel between Malaysian cities, and most leave from Terminal Bersepadu Selatan (TBS) in the south of KL.

🔗 Official sites: TBS (Terminal Bersepadu Selatan)

Times and fares

  • Typical TBS times: Melaka Sentral about 2h30 (weekend jams likely); Ipoh (Meru Raya) about 3h; Johor Bahru about 3.5-4h20; Penang (Komtar) about 5h, from about RM37-41 with Billion Stars Express. These are aggregator estimates.
  • Express buses leave TBS and KL Sentral about every 30 minutes at peak, roughly 5am-11pm.

Operators

  • Transnasional runs TBS-Melaka.

How to book

  • Book on the operator’s website, at the TBS counters, or through the terminal’s official site. Arrive 30 minutes early, as TBS is busy at weekends and holidays.

Starting from Cormar Suites

TBS is linked to Bandar Tasik Selatan station (LRT Sri Petaling Line, KTM Komuter and KLIA Transit). From Cormar Suites, take the Monorail to Hang Tuah and the LRT to Bandar Tasik Selatan, or a Grab in about 20–30 minutes.

Staying in central KL makes all of this easy. Cormar Suites has spacious serviced apartments with kitchens, Parry Road Café downstairs, and a rooftop infinity pool. Book direct for our best available rate.

Frequently asked questions

Where do long-distance buses leave from in KL?

Mostly from Terminal Bersepadu Selatan (TBS), next to Bandar Tasik Selatan station.

Sources

Checked on 11 October 2026. Fares, timetables and services change, so always confirm on the official site before you travel.

Scroll to Top
Stay a short walk from the Petronas Towers. Cormar Suites: book direct for our best available rate.Check availability