Bus transportation is a safe and convenient way to travel around Malaysia. The highway network links the capital with the states along the two coasts and the popular mountain hill resorts located in the Banjaran Besar mountain range can only be accessed by road.
We support advance ticket booking for more than 50 bus stations across Peninsular Malaysia, connecting Kuala Lumpur with the major tourist destinations: Alor Setar, Penang, Butterworth, Ipoh in the West Coast, Kota Bharu, Kuala Besut, Kuala Terengganu, Kuantan, Kuala Rompin, Mersing in the East Coast, Klang, Cameron Highlands, Jerantut, Genting Highlands and Seremban in the Central Region, Malacca, Segamat, Kluang and Johor Bahru in the Southern Region.
Bus companies in Malaysia
Road transportation in Malaysia is carried out by seated buses. Bus companies operate modern fleets of vehicles equipped with air-conditioning. Depending on the travel distance and the level of comfort your prefer, you can find and choose different options for your route.
Buses cover short and long distances between two or more cities in different states during daytime. Note that there are no sleeper buses in Malaysia.
The most common models of seating bus in Malaysia are single-deck and double-deck coaches equipped with reclining seats and capacity for 30 to 40 passengers.
Most bus vehicles have an air-conditioning system and the staff on-board usually provides water and refreshing towels.
Getting around Malaysia by bus
The road network in Malaysia consists of 250,000 km, of which 2,000 km are expressways. Most highways consist of two-lane, four-lane and even six-lane roads in good condition that guarantee a safe driving.
The main highway is the North–South Expressway (Lebuhraya Utara–Selatan), which extends over 772 km from the border with Thailand to the border with Singapore. The Northern route section starts at Changlun and crosses the states of Kedah, Penang, Perak and Selangor, then meets the Southern route section at Petaling and continues through the states of Negeri Sembilan, Malacca and Johor all the way to Johor Bahru.
Connecting the East Coast and the West Coast, we find the East–West Highway (Lebuhraya Timur–Barat) crossing the states of Kedah, Perak and Kelantan in the northern region and the Kuala Lumpur–Karak Expressway (Lebuhraya Kuala Lumpur–Karak) crossing the states of Selangor and Pahang in the central region.
The East-Coast Highway (Lebuhraya Pantai Timur) runs parallel to the northeastern coast of Peninsular Malaysia across the states of Terengganu and Pahang.
The West Coast comprises the states of Perlis, Kedah, Penang and Perak. The major tourist destinations include Alor Setar, Penang and Ipoh, renowned for the number of historic buildings, colonial architecture and religious sites.
Bus routes to Alor Setar
The East Coast comprises the states of Kelantan, Terengganu and Pahang. Travel to Kota Bharu and Kuala Terengganu to discover some of the most incredible paradise islands, Perhentian, Redang and Tioman, offering crystal clear water, pristine beaches and unspoiled reefs.
The Central Region comprises the federal territories of Kuala Lumpur and Putrajaya, and the states of Selangor and Negeri Sembilan. Situated 200 km from Kuala Lumpur at an elevation of 800 to 1,600 m above sea level, Cameron Highlands is a premier hill station noted for its cool weather and its vast tea plantations. Negeri Sembilan contains the state capital Seremban and the royal capital Seri Menanti.
Kuala Lumpur is the national capital and largest city in Malaysia as well as the financial and economic centre. International tourists are driven by its cultural diversity, the shopping variety and a wide offer of gastronomy.
The Southern Region comprises the states of Malacca and Johor. Malacca is a remarkable example of historic port that reflects the cultural influences forged from hundreds of years of exchange between Malay, Chinese and Indian trade states, and European Portuguese, Dutch and British colonial powers. Johor Bahru is a rapidly growing city that in the present has turned into a significant transport and commercial hub due to its proximity to Singapore.
How to book your bus tickets in Malaysia
Booking your bus tickets in Malaysia is very quick and simple. Search for bus routes between any two cities for your travel dates.
Select your route
After search, we will display the results for your itinerary.
Find the services operated by different bus companies and select the most convenient option.
Click to expand the details of the route, you will find the available fares. The bus companies in Malaysia offer various types of fares, depending the type of bus.
Fill in the passenger and contact details
Next, provide the passenger(s) information and select your seats.
Baolau supports seat selection on certain buses in Malaysia. In case that seat selection is available, you can choose your preferred seats during the reservation process and the seat numbers will be guaranteed when the booking is confirmed. In other cases, we will carefully select the best seats for you and your travel company.
Don't forget to provide the contact details of the person responsible for booking. We will send the ticket confirmation by email.
Complete your payment
Select your payment method. We accept international credit or debit cards.
Check your itinerary and price breakdown. Confirm that the booking information is correct. Before you proceed to payment, you must read and accept the terms and conditions of booking.
Receive your tickets by email
Once your payment is complete, your reservation will be processed.
In the following 24 hours you will receive the itinerary and booking confirmation by email with the electronic ticket in PDF format.
You can also access to Manage your booking via web and download the electronic ticket to your device.
The electronic tickets are valid boarding passes and can be used to board the bus or minivan at the departure point. Passengers must follow the instructions contained in the e-ticket and print a physical copy in advance or carry a digital copy in the mobile phone or tablet to present it before boarding.