Johor Bahru to Kuala Lumpur Bus Ticket
Book your Johor Bahru to Kuala Lumpur bus ticket online with City Express for a practical trip from Johor to Kuala Lumpur.
→
Terminal Bersepadu Selatan
Travel from Johor Bahru to Kuala Lumpur conveniently with City Express. This route is useful for passengers travelling for business trips, family visits, shopping, appointments, study, holidays or onward travel from Kuala Lumpur.
The Johor Bahru to Kuala Lumpur route departs from Johor Bahru / Larkin Sentral and arrives at Terminal Bersepadu Selatan, giving passengers a convenient arrival point for their journey.
Johor Bahru to Kuala Lumpur Bus Schedule
Check the latest available City Express trips before confirming your booking.
Johor Bahru / Larkin Sentral
Terminal Bersepadu Selatan
RM48.00
From around 12:00 AM to 11:59 PM, subject to availability
The schedule above is for reference only. Bus departure times, fares and seat availability may change depending on travel date, demand, season and operator updates. Please search your preferred travel date to view the latest available trips before booking.
Why Travel from Johor Bahru to Kuala Lumpur by Bus?
Travelling by bus from Johor Bahru to Kuala Lumpur is a practical option for passengers who want a convenient intercity trip without driving long distance.
Kuala Lumpur is one of Malaysia’s busiest city destinations, making this route practical for passengers who want to travel from Johor to the Klang Valley without driving long distance.
For passengers travelling with luggage, family members or a planned budget, bus travel can be a simple and useful choice for the Johor Bahru to Kuala Lumpur route.
Why Book with City Express?
A practical bus option for passengers travelling from Johor Bahru to Kuala Lumpur.
Online Booking
Book your Johor Bahru to Kuala Lumpur bus ticket online without going to the counter first.
Schedule Selection
Check available trips and choose a departure time that suits your travel plan.
Useful Route
Travel from Johor Bahru / Larkin Sentral to Terminal Bersepadu Selatan conveniently.
Easy Confirmation
Receive simple booking confirmation after payment for easier travel preparation.
Departure and Arrival Points
Know where to board and where you may arrive before your trip.
The Johor Bahru to Kuala Lumpur bus route departs from Johor Bahru / Larkin Sentral, one of the main express bus terminals in Johor Bahru. Passengers should check the boarding details on their booking confirmation before departure.
The route arrives at Terminal Bersepadu Selatan, also known as TBS, one of Kuala Lumpur’s main integrated express bus terminals with train and local transport connections.
Passengers are encouraged to arrive at least 30 minutes before departure for ticket checking, luggage arrangement and boarding preparation at Larkin Sentral.
Travel Tips for City Express Johor Bahru to Kuala Lumpur Passengers
Johor Bahru to Kuala Lumpur is a domestic Malaysia route, so passengers do not need a passport for this journey. However, it is still recommended to prepare your important travel details before boarding.
Before travelling, make sure you have:
- Your booking confirmation
- Your phone with sufficient battery
- Any important travel details saved offline or printed as backup
- Your personal identification document, if needed
- Enough time to reach Larkin Sentral before departure
Bring a light jacket, as the bus may feel cold during the journey. Prepare water and light snacks for the trip. The journey from Johor Bahru to Kuala Lumpur usually takes around 4 hours 30 minutes to 5 hours, depending on traffic and road conditions.
After arriving at Terminal Bersepadu Selatan, passengers can continue by LRT, KTM, KLIA Transit, taxi, e-hailing or local pickup depending on their next destination in Kuala Lumpur.
Frequently Asked Questions
Helpful answers before booking your Johor Bahru to Kuala Lumpur bus ticket.
Plan your trip from Johor Bahru / Larkin Sentral to Terminal Bersepadu Selatan with City Express and book your bus ticket online for a more convenient travel experience. Check the latest schedule, choose your preferred departure time and secure your seat before your travel date.