How to Travel to Johor Bahru from Singapore: Grab Bus, KTM Train Guide ‍

Johor Bahru, or JB as it is commonly known, is a vibrant city located just across the border from Singapore. Whether you’re looking for a shopping spree, a food adventure, or a quick getaway, Johor Bahru is the number one destination for Singaporeans looking for a quick weekend getaway. 

It can however be quite a hassle to get across the customs to Malaysia. For the uninitiated, here’s a quick guide on the best fuss-free ways you can get across the border. We will explore the different transportation options available, including buses, trains, private cars, and even Grab buses. 

1. Booking a Bus from Singapore to JB via Grab (NEW) 

grab bus to JB

Source: Must Share News 

Grab recently launched a feature on their app, allowing passengers to book a bus ride to JB through Grab, with prices starting from only $3! 

With multiple pick-up points available, those residing in the East or West of Singapore can now enjoy a hassle-free journey to Johor Bahru. Pick-up locations for Grab buses include Expo MRT, Changi Airport Terminal, to more centralised locations as well as western areas like Tanglin CC and YMCA Metropolitan. 

Grab buses drop passengers off at the JB CIQ Checkpoint, but there are options to get off at different locations as well, such as R&F Mall and KSL Resort. 

2. How To Get To JB by Train


KTM train to JB

Source: CNA 

If you’re looking for a more spacious and comfortable journey, traveling to JB by train is a great option. The train service, known as KTM, offers a straightforward and hassle-free experience. 

To travel by train, you need to book your tickets in advance through the KTM Shuttle Tebrau website or mobile app. The ticket price is typically around $5. It is recommended to book your tickets online as the physical KTM counter at Woodlands Train Checkpoint often sells out quickly. Here is a step-by-step guide on how to book your tickets 

How to Book Train Tickets Via the KTM Website

Step 1: Go to this website and sign up for an account

Step 2: Click on “Shuttle Tebrau”, it will lead you to this page

Step 3: Make sure that WOODLANDS CIQ is added in the “Origin” and JB SENTRAL is added in the “Destination” section. Fill in your departure and return date, as well as the number of pax. 

JB KTM train booking

Step 4: Click “Search” and select the timing that is suitable for you 

KTM Train Booking

Step 5: Select your seats and proceed to fill up the passenger details 

KTIM JB Ticketing

Step 6: Proceed to pay for your tickets. Once your payment is confirmed, you will get an e-ticket 

Step 7: On the day of departure, simply show your passport at the immigration counter and as you pass through customs. Your ticket is linked to your passport details,  there is no need to print out a physical ticket for your ride. 

Once you have your tickets, head to Woodlands Train Checkpoint Level 2 and join the queue to clear both Singapore and JB immigration. Make sure to arrive at least 30 minutes before the departure time, as the boarding gate closes 10 minutes before the train departs. Board the train and enjoy a quick 5-minute journey to JB Sentral.

3. Traveling to JB by Private Car

If you prefer the flexibility and convenience of having your own transportation, traveling to JB by private car is an excellent choice. This option is particularly beneficial if you’re traveling in a large group, have elderly or children onboard, or have a significant amount of luggage.

When traveling by private car, you can rent a car in Singapore and drive yourself to JB. The entire process of clearing immigration at both Woodlands and JB checkpoints can be done without leaving your vehicle. This means that even if there’s a massive jam, you can comfortably wait in the car.

To find the best car rental deals, you can check out online platforms like Carousell, Kayak, Klook, or Expedia. These platforms provide a wide range of cars and price points, allowing you to choose the one that suits your budget and needs.

4. Traveling to JB by Public Bus


bus to johor bahru

Source: The Straits Times 

One of the most popular and convenient ways to travel to JB from Singapore is by bus. There are several bus services available that will take you directly to JB. The estimated time taken to reach the JB checkpoint by bus is around 1 hour during off-peak hours and up to 4 hours during peak hours.

To ensure a smooth journey, it is recommended to pre-book your bus tickets online. This not only guarantees your seat but also allows you to enjoy discounted rates. You can pre-book your bus tickets through websites like BusOnlineTicket or Causeway Link. Alternatively, you can also pay for your bus fare using an EZ-link card, which is widely accepted on buses.

Once you have cleared the JB immigration at the checkpoint, you can take a bus to JB Sentral or Larkin. Buses with numbers 160, 170e, and 950 will take you to JB Sentral, while buses with numbers 170, CW1, CW2, and SJE will take you to Larkin.

Step-by-Step Guide to Traveling to JB by Bus

Here’s a step-by-step guide on how to travel to JB from Singapore by bus:

  • Board a bus that goes to Woodlands Checkpoint: Check with the bus driver if the bus is going to Woodlands Checkpoint, as some buses have branched routes.
  • Clear Singapore immigration at Woodlands Checkpoint: Ensure you have all the necessary documents ready for immigration clearance.
  • Board a bus from Woodlands Checkpoint to JB Checkpoint: If you have paid the full fare for Transtar Bus (TS) or Causeway (CW), you can board the same bus without needing to pay extra fare.
  • Clear JB immigration at JB Checkpoint: Present your passport and other required documents for immigration clearance.
  • Enjoy your time in JB!: Once you have cleared immigration, you can explore JB and all it has to offer.

It’s important to note that clearing JB immigration can be time-consuming, especially during peak periods. To avoid long queues, it’s advisable to travel during non-peak hours.

5. Entering JB using Immigration E-Gates

For Singaporeans, entering JB has become much easier with the introduction of e-gate facilities. These facilities allow Singaporeans to breeze through immigration at two land entry points. To use the e-gates, you need an up-to-date e-passport (valid for at least three months) and a completed Malaysia Digital Arrival Card (MDAC) online.

The MDAC requires you to provide information such as your name, passport number, gender, nationality, email address, arrival and departure dates, mode of transport, and last port of embarkation. Make sure to submit the MDAC online at least three days before your trip.

If you encounter any issues at the e-gate, such as a malfunctioning machine, don’t worry. You can approach a manual counter or try another e-gate for verification.

6. Best Time to Travel to JB


Johor Bahru

Source: South China Morning Post 

To have a smooth and enjoyable journey to JB, it’s important to consider the best time to travel. Generally, Mondays to Thursdays are less crowded, making it an ideal time to visit. It is recommended to travel before 7 am and return to Singapore after 8 pm to avoid peak hours.

However, it’s always a good idea to check for traffic conditions before your trip. You can use Google Maps traffic mode or visit the One Motoring website to view traffic cameras at Woodlands and Tuas Checkpoints.


Traveling to Johor Bahru from Singapore is a breeze with the various transportation options available. Whether you choose to go by bus, train, private car, or even flight, each mode of transport has its own advantages. Consider your preferences, budget, and travel needs to determine the best method for your journey.

Don’t forget to plan your trip ahead of time, book your tickets in advance, and check for any travel advisories or requirements. With proper preparation, you can have a fantastic time exploring JB and all it has to offer. So, pack your bags, cross the border, and embark on an unforgettable adventure in Johor Bahru!

Read high-value content
in minutes

Our newsletter and Telegram Community keep you up-to-date with the top stories on our site. It’s fun, quick, and free.

Drop us your email and sign up today!

Follow us on Social Media

Scroll to Top