How to Get from Johor Bahru to Kuala Kangsar
Find the best way to travel from Johor Bahru to Kuala Kangsar. Compare VIP bus prices, durations, and book your tickets on GoAsia.cc.
Last updated: October 29, 2026

Contents
Leaving behind the bustling border energy of Johor Bahru for the royal town of Kuala Kangsar feels like stepping back into a more refined era of Malaysian history. While the south is defined by modern commerce and its proximity to Singapore, the Perak royal seat offers a landscape of golden-domed mosques, heritage palaces, and the quiet flow of the Perak River. It is a journey that takes you from the modern gateway of the peninsula into the cultural heart of the north.
The route spans a long stretch of the Malaysian mainland, cutting through the palm oil plantations of Johor and the rugged hills of the Titiwangsa Range. Because of the distance, most travelers look for a balance between cost and comfort, making the long-haul bus the primary lifeline for this specific connection. On GoAsia.cc, you can easily secure your seat for this cross-state journey and ensure a smooth transition between these two distinct Malaysian worlds.
Johor Bahru to Kuala Kangsar by Bus
The bus is the most direct and popular way to navigate the distance between Johor Bahru and Kuala Kangsar. You won't find cramped local buses here; instead, the route is served by VIP-class coaches that make the long trip feel much shorter.
VIP Coach Experience
A VIP bus gives you a wide, reclining seat with far more space than a standard bus, so you can stretch out and sleep. The buses are fully air-conditioned, often quite powerfully, so keeping a light jacket in your carry-on is a wise move. Large windows offer sweeping views of the Malaysian countryside as you head north along the North-South Expressway.
On booking platforms, tickets cost about $27 to $28 (October 2026). The trip takes from about 7.5 hours, longer with traffic or rest stops. Departures run in the morning, around 10:15 to 10:45.[1] Many long-distance buses north leave from Larkin Sentral, the largest public transport terminal in Johor Bahru.[2]
During the trip, the driver will make at least one stop at a highway rest area (R&R). These Malaysian rest stops are famous for their quality, offering clean restrooms, prayer rooms, and a variety of hot local food like nasi lemak or mee rebus. It is a great chance to stretch your legs and grab a snack before the final leg into Perak.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| VIP Bus[1] | $27 - $28 | From about 7h 35m | High |
Tips for Traveling from Johor Bahru to Kuala Kangsar
- Book in Advance: VIP seats are popular among locals and students. Use GoAsia.cc to book your tickets a few days early, especially if you are traveling on a Friday or Sunday.
- Dress for the Arctic: Malaysian long-distance buses are notorious for their aggressive air conditioning. Wear long pants and bring a sweater or a small travel blanket to stay comfortable.
- Arrival in Kuala Kangsar: The bus drops you off in or near the town center. From there, taxis and ride-hailing services can take you to the royal district or your hotel.
- Snacks and Water: While there are rest stops, having a bottle of water and some light snacks in your bag is recommended for the long stretches of highway.
- Enjoy the Scenery: As you move into Perak, the landscape shifts from flat plantations to dramatic limestone karsts. Keep your camera ready as you approach the northern part of the journey.
Timetable
| Bus Johor Bahru - Kuala Kangsar $ 27.37–27.83 7h 35m – 7h 48m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Kuala Kangsar, including current prices and schedules.
The VIP bus is the most direct way to travel this route, with tickets at about $27 to $28 on booking platforms (October 2026). There are no rail or flight options that match the convenience and price of the coach.
The VIP bus is the fastest direct public transport option, taking from about 7.5 hours. A private car might be slightly quicker, but the bus spares you a long drive on the North-South Expressway.
The journey takes from about 7.5 hours, longer with traffic exiting Johor Bahru and the length of rest stops along the highway.
Yes, long-distance buses in Malaysia stop at R&R (Rest and Relaxation) areas along the highway, where passengers can use the facilities and buy hot meals or drinks.
Many long-distance buses north leave from Larkin Sentral, the largest public transport terminal in Johor Bahru. It is easily accessible by local bus or taxi from anywhere in the city.
Tickets bought online on a site other than Larkin Sentral's own must be exchanged for a boarding pass at ticket counters 9 to 14 on the ground floor. Arrive at least 2 hours early for the exchange.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Johor Bahru - Kuala Kangsar. Retrieved October 28, 2026.
- [2] Larkin Sentral: Larkin Sentral - Main Page. Retrieved October 15, 2026.
- [3] Larkin Sentral: Terminal Larkin Sentral | Larkin Bus Terminal Online Ticket. Retrieved October 19, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.