Bus transportation is a safe and convenient way to travel around Malaysia. The highway network links the capital Kuala Lumpur with the states along the two coasts and the popular mountain hill resorts only accessible 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, Cameron Highlands, Genting Highlands, Jerantut and Seremban in the Central Region, Malacca, Segamat and Johor Bahru in the Southern Region.
We also list international bus routes connecting Malaysia with Singapore and Thailand.
Types of buses in Malaysia
Passenger transportation by road in Malaysia is carried out by seated buses. Major local transport providers 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, religious sites and famous local dishes.
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.
Bus routes to Malacca
International bus routes to Malaysia
Malaysia is connected with direct international bus services to Singapore and Hat Yai in Thailand.
Malaysia is connected by road with Singapore through two border checkpoints, Johor–Singapore Causeway and Tuas Second Link.
Malaysia is connected by road with Thailand through four border checkpoints: Padang Besar and Sadao–Changlun in Kedah state, Betong–Pengkalan Hulu in Perak state, and Sungai Kolok–Rantau Panjang in Kelantan state.
International bus routes from Thailand
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.
How to use the bus e-ticket?
The electronic ticket can be used to board the bus or collect the bus ticket at the authorized ticket office before boarding.
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.
RECEIVE YOUR E-TICKET BY EMAIL
Receive your electronic ticket by email in PDF format, ready to print or carry in your mobile phone.
ARRIVE AT THE STATION ON TIME
Arrive at the bus station 60 minutes before the scheduled departure time. If required, present your electronic ticket at the authorized ticket office and collect your bus ticket.
BOARD THE BUS
Locate the bus departure point and present your ticket to the driver before boarding. Arrive on time, make sure you don’t miss your bus.