Kuala Lumpur to Johor Bahru

By train the journey from Kuala Lumpur to Johor Bahru is scheduled to take from 4 hours 10 minutes to 4 hours 40 minutes depending upon which train you take.

Train Times from Kuala Lumpur to Johor Bahru


There are currently 7 trains a day from Kuala Lumpur to Johor Bahru.

TrainKuala LumpurJohor BahruService
952307:5512:15ETS Platinum
932311:1015:20ETS Platinum
942513:4517:55ETS Platinum
953115:1519:35ETS Platinum
953317:3521:55ETS Platinum
944917:5022:30ETS Platinum
953520:0000:20ETS Platinum

Buy Tickets from Kuala Lumpur to Johor Bahru


Use the Search Box below to buy your train tickets from Kuala Lumpur to Johor Bahru.

Location of KL Sentral Station


Read more about KL Sentral Station. which is the main train terminal in Kuala Lumpur.

Google Map of KL Sentral Station

Location of JB Sentral Station


Trains from Kuala Lumpur to Johor Bahru terminate at JB Sentral Station.

Google Map of JB Sentral Station

Travel to Johor Bahru


Johor Bahru is a large city with over 800,000 permanent residents located right at the southern tip of West Malaysia. Johor Bahru City is not a major tourist destination in its own right, but plenty of people pass through the city every day travelling overland between Malaysia and Singapore. There are two road connections between Johor Bharu and Singapore, as well as a single rail link, with a further rail link due for completion in 2026.

Accommodation in Johor Bahru

There are around 80 tourist hotels, hostels, and guesthouses in Johor Bahru City. Prices start at around RM70 a night for the most basic rooms or a bed in a shared dormitory, rising to over RM500 a night for a standard room in the city’s top hotel, the Sheraton Johor Bahru.

Expect to pay from RM100 to RM200 a night for a private en suite room in a 3 star standard hotel in Johor Bahru City.

Visitor Attractions in Johor Bahru

Johor Bahru City itself has few popular visitor attractions. The city’s main visitor attraction is the magnificent Sultan Abu Bakar State Mosque. More recently smaller independent attractions have also been established, such as the Johor Bahru Art Gallery, but not yet in great enough numbers to revitalise the city’s tourism industry. Unfortunately, some of the city’s most iconic buildings, such as the Sultan Abu Bakar Royal Palace Museum, have suffered from a lack of investment and are no longer open to visitors.

The major tourist attraction in the area is Legoland Malaysia, which is located 23 km by road from JB Sentral Station. Legoland Malaysia is the only Legoland amusement park in South East Asia, and with over 40 rides and attractions it’s very popular. The other popular out of town development is Danga Bay, which is located a short distance to the west of the city centre and features a theme park, a zoo, shops, and restaurants.

Johor Bahru is the transit point for travel to Singapore
Johor Bahru is the transit point for travel to Singapore
Train to Singapore

The fastest way to travel from Johor Bahru to Singapore is to take the Shuttle Tebrau train service from JB Sentral Station to Woodlands Train Checkpoint in Singapore. This service operates every day from 05:00 to 22:45, and takes only 5 minutes to complete the journey. Tickets cost RM5 per person.

On arrival at Woodlands Train Checkpoint travellers can connect with Singapore’s efficient suburban train network at any of three nearby MRT stations. It takes at least 20 minutes to walk from Woodlands Train Checkpoint to any of these local transport stations, however, there are frequent connecting bus services you can take.

  • Marsiling MRT Station:
    • Walking Time: 22 minutes
    • Connecting Bus Services: Bus #856 or #950
  • Woodlands MRT Station:
    • Walking Time: 36 minutes
    • Connecting Bus Services: Bus #178, #903, or #911
  • Kranji MRT Station:
    • Walking Time: 35 minutes
    • Connecting Bus Services: Bus #170 or #176

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.