Traveling by Bus in Malaysia: The Complete Guide

Article and section navigation

A typical intercity bus in Malaysia

Buses are the main form of land transport for getting around between cities and resorts in Malaysia. Fares are about 2-3 times cheaper than in Russia for similar distances. But there are nuances: the route network isn't as developed as in neighboring Thailand or Vietnam, and sometimes it's cheaper and faster to get from point A to point B by plane, especially if your itinerary includes Langkawi Island. However, if you want to see the country and travel on a budget, you can't do without buses. We'll tell you everything from personal experience, how to use them, and what you need to know:

🎬 Our Video About Malaysian Buses

Types of Buses in Malaysia

Unlike Vietnam, you won't find sleeper buses here where you travel in a bed like in a capsule hotel. There are also almost no "tourist" buses offering hotel pickup/drop-off or departing from tourist areas, as is common in other Southeast Asian countries. Almost all bus services in Malaysia depart from bus terminals, and you'll need to get to the departure point yourself. We only encountered an exception on Penang — travel agencies near Komtar Tower sell tickets with a transfer from their office to the terminal, but it was so inconvenient and slow that it was easier to get to the station independently by taxi or local bus.

One convenient thing: all buses have a luggage compartment, and it's free. So when you buy a ticket, you don't have to pay extra for your suitcase, as is often the case in Russia today.

  • Intercity Express & VIP

    On long-distance buses, seats recline almost like sleeping berths

    This is the main mode of transport for journeys of 2 to 8 hours. Buses come as regular (Express) and upgraded (VIP). In VIP class, seats are wider, there are fewer passengers, and sometimes there are power outlets and even LCD monitors (though rarely working). The main feature: on routes longer than 4 hours, the seat backs recline significantly — you can sleep quite comfortably. There are no toilets on board, only rest stops. They crank up the air conditioning to the max, so you'll need a warm sweater or blanket.

  • Local & Short-Distance Buses

    On short routes, seats are standard and may not recline

    These are usually trips of 2-3 hours, for example from Malacca to Kuala Lumpur, from Ipoh to the Cameron Highlands or to Lumut, or from Kuala Lumpur to the airport. They are less comfortable in terms of seating but perfectly adequate for such short journeys.

Important: There are no sleeper buses with capsules like in Vietnam. For long distances (over 6 hours), ideally take a night bus with reclining seats — you can actually get some sleep.

Where to Buy Tickets: Online, Counters, Terminals

There are several ways to buy a ticket, each with its own pitfalls, especially for travelers from Russia. The cheapest is at the bus station counters, but not always the most convenient. Malaysia is actively switching to online sales, and some stations no longer have counters — only machines or QR codes linking to a website. Moreover, Russian UnionPay cards are accepted very poorly for payments in Malaysia, and we were never able to use one to pay for bus tickets.

Ticket counters at the bus station in Ipoh

So, here's how you can buy a bus ticket:

  • Online Aggregators

    • Popular local aggregator sites: redbus.my/ and busonlineticket.com. However, they do not accept Russian cards in any form.
    • The site 12go.asia is a reliable aggregator where you can book a ticket and pay with cash at any 7-Eleven counter.
    • The site Trip.com is the only one that accepts Russian cards, but bus tickets are hidden in the tours & activities section, making them inconvenient to find, though possible.
  • Bus Station Counters

    Generally accept cash (ringgit), but sometimes you can pay with Visa, Mastercard, or Touch N Go. Counters exist at all major bus terminals serving intercity routes, but some smaller intrastate stations have no counters. For example, at Medan Kidd station in Ipoh, tickets to Lumut (for Pangkor) are only bought from the driver, i.e., upon departure, and cannot be purchased in advance.

  • Self-Service Terminals

    This is convenient, but only if you have a foreign card or Touch N Go. You can't use cash. We saw these terminals at TBS station in Kuala Lumpur, Melaka Sentral station in Malacca, and Meru Raya (Amanjaya) station in Ipoh.

  • Travel Agencies & Hotels

    Unfortunately, this option barely works in Malaysia. During our long, multi-stop trip through Malaysia, we only found such agencies on Langkawi in the Pantai Cenang area, and in Penang near Komtar Tower. Elsewhere, while we occasionally saw travel agencies, they didn't handle bus tickets.

Comparison of ways to buy bus tickets in Malaysia
Method Pros Cons Our Comment
Online 12go.asia, Trip.com, redbus.my/ and busonlineticket.com Convenient, good selection, can pay with cash at 7-Eleven Service fee, internet required Most reliable for advance booking
Bus Station Counters No markup, cash accepted Need to go to the station, queues Ideal if you're already there and don't want to pay extra
Self-Service Terminals Fast, no queue Only local cards, no cash Useless for tourists with Russian cards
Travel Agencies/Hotels No need to travel anywhere Possible markup, hard to find Use only as a last resort and check the price beforehand

Our experience: Once, during the Chinese New Year period, we couldn't buy tickets for the Ipoh–Lumut bus 3 days before our trip — everything was sold out. During holidays (especially Chinese New Year, Hari Raya), try to buy tickets at least a week in advance!

Schedules, Routes, and Where to Find Them

There's no single online database for all buses in Malaysia. Major operators (Konsortium, Plusliner, Starmart, Transnasional) are listed on aggregators. But to find out about small local companies, you'll either have to go to the station or seek information locally.

Here's the algorithm we developed:

  • First, check 12go.asia, redbus.my/ and busonlineticket.com — they cover most popular routes: Kuala Lumpur–Penang, Penang–Malacca, Kuala Lumpur–Ipoh, Malacca–KLIA airport, etc.
  • If not found — Google "bus from X to Y" and check operator websites or their social media groups. They are also convenient, but online payment with our cards won't work — use them just to check schedules.
  • Go to the bus terminal and visit the counters in person. This is the surest way for non-standard directions (e.g., from one small town to another).

On our site, we have detailed guides on how to get between key points:

And that's not all, just the main ones. Find everything else via search or links in the menu.

Bus Terminals in Malaysia: From TBS to Old Stations

Every major city has a main bus terminal, but they differ greatly. The most modern and largest is Terminal Bersepadu Selatan (TBS) in Kuala Lumpur. It's clean, has cafes, information displays, terminals, counters — everything like an airport. On the other hand, the old bus station in Lumut (where the ferry to Pangkor is) is just a shelter with a few counters that are closed most of the time.

TBS bus station in Kuala Lumpur — almost like an airport
The bus station in Lumut is much simpler; there isn't even a toilet here

Kuala Lumpur International Airport (KLIA) also has its own bus station — it's on the lower level, with services to the city center, Malacca, Lumut, Ipoh, and other cities. Very convenient: arrive and transfer directly to a bus.

The bus station right inside KLIA airport — convenient for continuing your journey

Final Tips for Bus Travel in Malaysia

Based on numerous trips, we've gathered some practical recommendations to make your bus travel in Malaysia more comfortable and trouble-free.

Popular Routes and Estimated 2026 Prices

Prices are approximate and may vary depending on the operator, class, and season.

Popular Bus Routes in Malaysia and Ticket Costs
Route Distance Approx. Time Bus Type Price (MYR / RUB)
Kuala Lumpur (TBS) – Penang (Butterworth) ~350 km 4–5 hours Express / VIP from 50 MYR (12.32 USD)
Malacca – Kuala Lumpur (TBS) ~140 km 2–2.5 hours Express from 15 MYR (3.7 USD)
Kuala Lumpur – Ipoh ~200 km 3 hours Express from 25 MYR (6.16 USD)
Penang – Malacca ~500 km 7–8 hours VIP / Night from 60 MYR (14.79 USD)
Ipoh – Lumut (Jetty to Pangkor) ~80 km 1.5 hours Local / Express from 15 MYR (3.7 USD)
Kuala Lumpur – Singapore ~350 km 5–6 hours (with border) VIP from 80 MYR (19.72 USD)
Malacca – KLIA Airport ~90 km 1.5–2 hours Express from 20 MYR (4.93 USD)

*Prices are approximate. For accurate information, use booking sites or station counters.

The Bottom Line: Is It Worth Taking Buses in Malaysia?

Definitely yes, if you want to travel on a budget, observe local life, and don't mind minor inconveniences. Buses will get you to most cities on the peninsula, and sometimes to the islands (with a ferry connection).

But there are cases where it's better to choose a plane:

  • You're going to Langkawi — there are no direct buses, only via a ferry from the mainland, which is long and tiring. Flight tickets are often cheap.
  • From Langkawi to Penang — same story: it's more convenient and faster to fly than to take a ferry and buses.
  • You have a strict schedule — buses can be delayed.

Otherwise, feel free to plan bus trips. For instance, we never regretted traveling halfway across the country this way. It's full of local color and easy on the wallet. Happy travels!

Ready for new adventures? Malaysia's buses are waiting!

User reviews and comments

4 / 5 оценок

We will be very grateful if you rate this place or leave your feedback

👍 👎 😄 😁 😞 😠 🌏 💩
Admin   ★★★★★
Нужна ли виза в Малайзию?
Можно ли привезти алкоголь?
Где купить алкоголь на Лангкави?
Заходите по ссылке, все эти вопросы обсуждают в чате - https://t.me/+Hy4r4ah0L5AzMTli
↪ Светлана   
💥 Спасибо, полезная ссылка 😊!
  ★★★★
Is the bus from Kuala Lumpur to Malacca frequent? I need to plan my trip for next week and the schedule info would be very helpful. Thanks for the guide! 😊
↪ Имя не указано  
Yes, it\'s reaaly frequent, you can just come to TBS and walk in
  ★★★★
Пользовался автобусами по маршруту Куала-Лумпур - Пенанг. Всё прошло гладко, кондиционер работал, только вот на вокзале в KL Sentral народу очень много, нужно время закладывать. В целом удобно и бюджетно.
  ★★★★★
Класный гайд, спасибо что собрали всю инфу в одном месте. Теперь хоть понятно как билеты бронировать и на что смотреть.
  ★★★★
Инфа про то что сеть не такая развитая как в Таиланде — это правда. Особенно если сравнивать с популярными туристическими маршрутами. Но для основных городов вариант отличный, ездили комфортно.
Admin   ★★★★★
Еще сюда заходите, тут местные и бывалые путешественники отвечают на вопросы