If you are booking a bus ticket online in Malaysia, make sure you not only book the bus to the right city but also the right terminal. The right drop-off point can save you time and money, especially if your hotel is located far from the main bus station.
Kuala Lumpur’s main intercity station, named Terminal Bersepadu Selatan (TBS), is a major rail station. In Penang, long-distance coaches can be picked up at Penang Sentral, Butterworth or Sungai Nibong, on the island. Larkin Sentral is one of the intercity terminals in Johor Bahru.
Before you book, match the arrival point to your accommodation and check how you will complete the final part of your journey.
How Booking Intercity Buses Online Works in Malaysia
Booking tickets for bus online generally involves searching for your route and travel date, comparing available services, selecting a seat if the option is offered, making payment and receiving your booking confirmation.
Several operators may serve the same route, but their fares, departure times, seat layouts, facilities and boarding points can differ. Prices and availability also change according to demand and the date of travel.
After choosing a service, check the final fare, payment method and ticket conditions before finalizing your booking. Have your booking reference and passenger information handy and read the boarding instructions.
One detail deserves particular attention: the departure point and arrival terminal. Two services travelling to the same city may use different terminals, so do not choose a ticket based on the city name or fare alone.
Main Bus Terminals in Malaysia and Their Connections
Knowing the main terminals can help you plan your onward journey. However, these are major transport hubs rather than the only possible stops for every route.
- TBS (Terminal Bersepadu Selatan), Kuala Lumpur: A major intercity bus terminal in southern Kuala Lumpur. It is connected to Bandar Tasik Selatan station, which serves KTM Komuter, the LRT Sri Petaling Line and KLIA Transit. Check your onward connection and allow time for transfers.
- Pekeliling and Titiwangsa, Kuala Lumpur: These are separate locations in northern Kuala Lumpur. Certain services may use stops in this area, but boarding points depend on the operator and route. Confirm the exact location on your ticket.
- Penang Sentral, Butterworth: A major transport hub on the mainland, with connections to the Butterworth railway station and the passenger ferry to George Town. It can be convenient if you are continuing by rail or ferry.
- Sungai Nibong, Penang Island: Another important terminal for intercity coaches. It may suit travellers staying in parts of the island better than arriving on the mainland, depending on their accommodation.
- Larkin Sentral, Johor Bahru: A major bus terminal serving Johor Bahru and a range of intercity routes. Check your onward transport if your hotel or next stop is elsewhere in the city.
- Melaka Sentral, Melaka: A major terminal outside the historic centre. You may need a local bus or taxi to reach your hotel or attractions around Jonker Street.
- Terminal Amanjaya, Ipoh: A major express bus terminal in the Meru Raya area, north of Ipoh’s city centre. Plan your onward journey if you are staying downtown or visiting attractions farther away.
Terminal facilities, transport connections and service availability can change. Confirm your boarding and arrival points when selecting a specific service.
Matching the Terminal to Your Hotel
The most convenient terminal depends on where you are staying and how you plan to travel after arrival.
Kuala Lumpur
TBS is a useful option for many intercity journeys because of its connections with local rail services. If your hotel is around Bukit Bintang, KL Sentral or another part of the city, compare the onward journey from TBS with any alternative drop-off point offered by your operator. A different arrival point may save you a transfer, but check its exact location before booking a bus ticket online.
Penang
Look for your coach at Penang Sentral in Butterworth and/or at Sungai Nibong in Penang Island. Penang Sentral connects with the passenger ferry to George Town and the Butterworth railway station. For some visits to the island, a stay in Sungai Nibong would be more convenient. Don’t compare the onward journey from each destination as all coaches from Penang do not depart from the same terminal.
Johor Bahru
Larkin Sentral is an important intercity bus terminal in Johor Bahru. Then, local transport will be needed to reach your hotel or other destination. For those traveling onwards to Singapore, please note if the service crosses the border or you need to transfer buses. Before you pay, check the border and boarding specifications.
Melaka
Melaka Sentral is situated outside the historic centre where many tourists are staying. Verify the distance to housing and if it is a local bus or taxi service that will be the most convenient. When calculating the overall cost of various services, account for this transfer.
Ipoh
When traveling to Ipoh, find out if the coach stops at Terminal Amanjaya or another stop listed above. The option you should choose will be determined by where you are staying and where you are going, especially if you are travelling to the city centre or further away.
Popular Bus Routes at a Glance
The following durations are indicative planning estimates, not guaranteed journey times. Traffic, weather, intermediate stops, the selected operator and the precise boarding and drop-off points can affect the actual journey.
| Route | Approximate duration | Arrival point to check |
| Kuala Lumpur to Penang | Around 5 hours or longer | Penang Sentral or Sungai Nibong, depending on the service |
| Kuala Lumpur to Johor Bahru | Around 4.5–5 hours | Larkin Sentral or another listed drop-off point |
| Kuala Lumpur to Melaka | Around 2–2.5 hours | Melaka Sentral or the operator’s specified stop |
| Kuala Lumpur to Ipoh | Around 2.5–3 hours | Terminal Amanjaya or another listed stop |
For example, the route listings for Kuala Lumpur to Penang show services arriving at both Penang Sentral and Sungai Nibong, with journey times varying by service. Check the available departures and terminal details for your chosen date before booking.
Booking Online: Filters and Tools
Comparing services on one booking page can help you assess fares, timings and arrival points without checking each operator separately. Use the available information to narrow down your choices.
- Filters: Use the available departure-time, operator, seat or price filters to find services that fit your schedule and budget.
- Seat selection: If a seat map is available, review the remaining options and select your preferred seat. Layouts and seat-selection facilities vary by service.
- Promotional codes: Check the terms of any available offer and confirm that the discount appears in the final fare before making payment.
- Booking details: Keep your e-ticket, booking reference and boarding instructions accessible. Check your email or booking account for any updates before departure.
Booking fees, baggage allowances and cancellation or rescheduling conditions may differ by ticket and operator. Review the terms shown during checkout instead of assuming they are the same for every journey.
The Bottom Line
Plan a bus trip in Malaysia terminal to terminal and not just city to city. TBS is a large hub in Kuala Lumpur and Penang Sentral as well as Sungai Nibong have their own sections of Penang. Another significant terminal that gets used for travelling from Johor Bahru is Larkin Sentral.
Compare the total fare, departure time, exact arrival point and onward transport before choosing a service. Save your booking details, follow the ticket’s boarding instructions and check for updates before departure. A few minutes spent checking the terminal and travel conditions can make the journey easier to plan.
Frequently Asked Questions
How do I choose routes and terminals when my hotels are in different city areas?
Depending on the destination and distance to your place of stay, select the service. TBS is an important intercity hub in Kuala Lumpur. In Penang, check penang sentral and Sungai Nibong, and in Johor Bahru, check whether any other stop listed is better like Larkin sentral. Compare prices for onward travel.
Which is the main bus terminal in Kuala Lumpur?
TBS, or Terminal Bersepadu Selatan, is one of Kuala Lumpur’s major intercity bus terminals. It connects with Bandar Tasik Selatan station, which serves KTM Komuter, the LRT Sri Petaling Line and KLIA Transit. However, some services use other boarding or arrival points, so check the details for your selected route.
How far ahead can I book a bus ticket?
The booking window depends on the operator, route and travel date. Booking ahead is useful for busy weekends, public holidays and school holidays, when availability may be more limited. It can also give you more choice of departure times and seats, but it does not guarantee the lowest fare.
Do I need to print my bus ticket?
Follow the instructions for your specific service. For some Malaysian terminal departures, you need to print the e-ticket and exchange it at the operator’s counter for a QR-code boarding pass. Some bus-stop services accept an M-ticket on your phone. If an M-ticket is not provided, a printed ticket may be required. Carry the identification specified in your booking instructions.
What is the cheapest way to book a bus ticket in Malaysia?
Compare services for the same route and date, including their departure times, arrival points and applicable charges. If your schedule is flexible, check several departure times and travel dates. Booking in advance can improve your choice of available seats, particularly on popular routes, but fares vary and an early booking does not always guarantee the lowest price.
