Bus 170x, cw1 from kranji singapore to johor bahru

How to travel from Singapore to Johor Bahru (JB) by Public Transport Bus

As someone who stays and works in Singapore, I have to admit that I am constantly looking for short getaways to neighboring countries. The nearest city from Singapore would be Johor Bahru, one of the major cities in Malaysia. You could travel from Singapore to Johor Bahru via public transport or by driving. The travel duration from Singapore to JB depends greatly on traffic condition. And nope, there is no flight between JB and SG. Some people, on rare occasion, do walk across the border. However, please do not walk because it is dangerous as there is no pedestrian footpath.

In this post, I will write about how to go from Singapore to Johor Bahru by public bus. Do note if you pay bus fare by cash, please pay with exact money because no change will be given; you will then be given a ticket that you must keep throughout the journey until you reach your destination. If you don’t have exact cash and are taking CW buses, you can go to CW counter to buy the ticket instead of paying on the bus; the counters are usually available at every starting point of the buses’ routes.

Understanding 2 Border Checkpoints

There are 2 Border Checkpoints between Singapore and Johor Bahru. The main and older one is SG Woodlands CIQ & JB CIQ; this is also commonly referred as “Causeway” or “First Link.”  The building name for JB checkpoint is “Sultan Iskandar.” For simplicity, I will use the terms “SG Woodlands Checkpoint” and “JB Sentral Checkpoint.”

The second and newer one is SG Tuas CIQ, and JB Second Link CIQ; this is commonly referred as “Second Link” or “Tuas.” The building name for JB Second Link checkpoint is “Sultan Abu Bakar.” For simplicity, I will use the term “SG Tuas Checkpoint” and “JB Second Link Checkpoint.”

When you choose which bus to travel with, you need to consider your final destination in JB. The traffic tends to be heavier at Woodlands, but during peak period such as Public Holiday, both borders are equally heavy.

If you are planning for shopping, cafe hopping, food hunting, mall hanging out, you may choose to go to JB Sentral. JB Sentral is the area near JB Custom which consists of Johor Bahru City Square, Komtar JBCC, JB Sentral Bus Terminal, Jalan Wong Ah Fook, and Jalan Dhoby, all within minutes of walking.

If you are planning to go to Larkin Terminal to take other buses to continue to other parts of Malaysia, you may choose either Woodlands or Second Link.

If you are going to other parts of JB that are near Second Link, you may choose Second Link.

List of Buses Departing from Singapore and Leaving to Johor Bahru

1. From Kranji MRT Station

At Kranji MRT Station, take exit C to the bus stop. Money changer with reasonable rates is available here, as well as a food court. On weekends, expect huge crowd so leave your house early.

Here, you can take SBS Bus 170 blue plate, officially referred as SBS Bus 170x  (Fare: S$ 1.39 by EZ-Link card; or S$ 2.00 by cash) or Causeway Link Bus CW1 (Fare: S$ 1.50 by cash only).

For information, there are 2 types of SBS Bus 170: red plate and blue plate. Blue plate (or officially 170X) leaves from Kranji and ends at JB Sentral Bus Terminal with only a few stops in between (see http://www.transitlink.com.sg/eservice/eguide/service_route.php?service=170X for the full list of stops and fare). Red plate (bus 170) leaves from Queen Street Terminal (see point #3 below) and ends at Larkin Terminal with many bus stops in between.

Bus 170x, cw1 from kranji singapore to johor bahru

Boarding bay for bus 170x blue plate. Meanwhile, boarding bay for CW1 is further behind.

Bus CW1 only have 4 stops: Kranji MRT Station, SG Woodlands Checkpoint, JB Sentral Checkpoint, and Larkin Terminal (Refer to https://www.causewaylink.com.my/singapore-bus for full CW buses information).

My personal favorite is to take SBS Bus 170X because I would take MRT to Kranji, and then continue with bus 170X, so it is considered as a transfer, therefore I will get discounts on the transport fares (if the transfer is done within 45 mins). To understand about the transfer, you may visit here. I would choose CW1 only when there is a long queue for 170X but there is little or no queue for CW1.

2. From Woodlands Temporary Bus Interchange (Walkable distance from Woodlands MRT Station)

From Woodlands MRT station, walk to Woodlands Bus Interchange (follow the signs to Bus Interchange) and take SMRT Bus 950 (Fare: S$ 1.43 by EZ-Link card; or S$ 2.20 by cash). The bus ends at JB Sentral Bus Terminal. Refer to http://www.transitlink.com.sg/eservice/eguide/service_route.php?service=950 for the full list of stops and fare).

SBS bus 950 is my 2nd personal favorite (after 170X), especially when it is peak period (weekend or evening).

Tips: When you’re in a rush but unable to board bus 950 due to long queue, take bus 856 instead. Bus 856 will bring you to Woodlands Train Checkpoint; from there, you can walk to Woodlands CIQ (7 mins walk) through the Train Checkpoint building.

Bus 950 from woodlands singapore to johor bahru

Boarding bay for bus 950 at Berth 9

Bus 950 from woodlands singapore to johor bahru

Bus 950 departs from Berth 9 at Woodlands Interchange

3. From Queen Street Terminal (Nearest MRT stations: Bugis and Rochor)

Queen Street Terminal is about 15 mins walk from Bugis and Rochor MRT stations. It is located at Queen Street, between Arab Street and Ban San Street. From Bugis MRT, take exit A or B, walk along Victoria Street until you meet Arab Street, and turn left. From Rochor, take either exit A or B, walk towards Ophir Road, turn left to Rochor Canal Road, then turn right to Ban San Street.

There are 3 options of buses from Queen Street Terminal: SBS Bus 170 red plate (Fare: S$ 1.97 by EZ-Link card; S$ 2.50 by cash), Causeway Link Bus CW2 (Fare: S$ 3.30 by cash) and Singapore-Johore Express Bus / SJE (Fare: S$ 3.30 by cash).

SBS Bus 170 red plate leaves from Queen Street Terminal and ends at Larkin Terminal with at many bus stops in between, including Rochor Stn, Opp Little India Stn, Newton Stn, Stevens Stn, Botanic Garden Stn, Tan Kah Kee Stn, Sixth Avenue Stn, King Albert Park Stn, Hillview Stn, Opp Bukit Panjang Stn (refer to http://www.transitlink.com.sg/eservice/eguide/service_route.php?service=170 for full list of stops and fare). I would not recommend bus 170 because it stops at too many locations so you are wasting time on the road.

CW2 only have a total of 4 stops: Queen Street Terminal, SG Woodlands Checkpoint, JB Sentral Checkpoint and Larkin Terminal (Refer to https://www.causewaylink.com.my/singapore-bus for full CW buses information). Bus SJE route is exactly the same as CW2. Do note that if you take CW2, once you got your passport stamp at Woodlands Checkpoint, you could board any CW buses to go to JB Sentral Checkpoint. Seats for SJE bus are more comfortable compared to CW2. As for frequency of both CW2 and SJE bus, it is hard to predict. If I were to choose between CW2 and SJE, I tend to choose CW2.

Queen Street Terminal Singapore

Queen Street Terminal

Queen Street Terminal entrance

Queen Street Terminal

SBS Bus 170 red plate

SBS Bus 170 red plate going to Woodlands Checkpoint but passing through many stops in between

Bus CW2 and SJE at Queen Street Terminal

Bus CW2 and SJE at Queen Street Terminal

4. From Jurong East Temporary Bus Interchange (Walkable distance from Jurong East MRT Station)

From Jurong East MRT, take exit A, and follow the direction to Bus Interchange.

There is 1 bus that goes to JB via Woodlands Checkpoint which is SBS bus 160 (Fare: S$ 1.84 by EZ-Link Card; S$ 2.50 by cash), but there are 3 buses that go to JB via Tuas Second Link Checkpoint: CW3 (Fare: S$ 4.00 by cash to Larkin), CW4 (Fare: S$ 4.00 + RM 4.20 by cash to Pontian Bus Terminal) and CW4S (Fare: S$ 4.00 + RM 4.80 by cash to Sutera Mall).

SBS Bus 160 ends at JB Sentral Terminal. I personally do not recommend you to take bus 160 because it passes through many stops before Woodlands Checkpoint. The full route and fare can be found at http://www.transitlink.com.sg/eservice/eguide/service_route.php?service=160. Meanwhile, CW buses do not have too many stops, but they only go to Second Link, not Woodlands.

Bus 160 from jurong east singapore to johor bahru

Boarding bay for bus 160

Bus CW3 ends at Larkin Terminal by passing through SG Tuas 2nd Link Checkpoint, Gelang Patah Bus Terminal, Taman Bukit Indah, Perling Mall, Taman Tasik). The full timetable can be found in CW website, refer to the link in point #1.

Bus CW4 ends at Pontian Bus Terminal by passing through SG Tuas 2nd Link Checkpoint and Gelang Patah Bus Terminal). The full timetable can be found in CW website, refer to the link in point #1.

Bus CW4S ends at Sutera Mall by passing through SG Tuas 2nd Link Checkpoint, Gelang Patah Bus Terminal, Lima Kedai, Taman Sri Orkid, Taman Ungku Tun Aminah). The full timetable can be found in CW website, refer to the link in point #1.

Bus cw3, cw4 from jurong east singapore to johor bahru

Boarding bay for bus CW3, CW4

5. From Newton Food Centre (Walkable distance from Newton MRT Station)

From Newton MRT, take exit B. After that, make a U-turn and follow the path to Clemenceau Ave. Turn right and walk along Clemenceau Ave until traffic light, cross the road, and walk through the open-air car park, then you will find CW5 bus stop. Follow the direction on Google Maps below.

Bus cw5 from newton singapore to johor bahru

Bus stop for bus CW5

Here, you can take Causeway Link bus CW5 (Fare: S$ 3.30 by cash). This bus only has 3 stops: Newton Food Centre, SG Woodlands Checkpoint, JB Sentral Checkpoint. It is the best choice if you are staying/working near Newton/Orchard and going to JB Sentral only. The full timetable can be found in CW website, refer to the link in point #1.

6. From Boon Lay MRT Station

From Boon Lay MRT, take exit B, walk straight until the main road (Boon Lay Way), then turn right, and you will see the bus stop. Refer photos below.

Here, you can take Causeway Link bus CW6 via Tuas 2nd Link (Fare: S$ 4.00 by cash only). This bus has a few stops: Boon Lay, Tuas 2nd Link Checkpoints, Taman Bukit Indah, Giant Nusa Bestari, Taman Tasik, Larkin Terminal. The full timetable can be found in CW website, refer to the link in point #1.

Bus cw6 from boon lay singapore to johor bahru

From Boon Lay MRT, take exit B and you will see this. Walk straight and then turn right.

Bus cw6 from boon lay singapore to johor bahru

After you turn right, you can see the bus station from which CW6 departs. Notice there’s a long queue.

Bus cw6 from boon lay singapore to johor bahru

This is the bus stop that CW6 departs from. There is a CW counter here as well if you’d like to ask for more information.

7. From Changi Airport (Terminal 1, 2, 3)

From Changi Airport, you can take Transtar Bus TS1 from Terminal 1 (Coach Bay 12), Terminal 2 (Coach Bay 9/10) and Terminal 3 (Coach Bay 1). Fare: S$ 9.00 by EZ-Link; S$ 10.00 by cash (pay when you board the bus). The bus starts at Terminal 2, followed by Terminal 3, Terminal 1, several stops in between, and eventually ends at JB Sentral Checkpoint. The full routes, schedule and fares can be found at http://www.transtar.travel/cross-border-services/. If you have questions when you’re on the ground, just approach the counter at Terminal 2, Level 1. Sometimes, timing or boarding bay may change, so it’s best to check with the counter.

Update 2017: If you fly with Scoot airline, you can board bus TS1 for free. Just download the registration form, print it out, fill it in, and pass it to the bus captain when you board the bus. Do note that the travel date of TS1 and your flight date must be the same day or one day apart. Only 1 seat is available for 1 Scoot customer. This promo is valid till 31 March 2018.

Coach Bay at Terminal 2 Arrival Hall, Changi Airport

Follow directions to Coach Bay at Terminal 2, Level 1, Arrival Hall

Bus TS1 at Changi Airport Terminal 2 going to Johor Bahru (JB)

Bus TS1 departs from Terminal 2, Coach Bay 9/10

Bus TS1 Counter at Terminal 2, Level 1, Arrival Hall

Bus TS1 Counter at Terminal 2, Level 1, Arrival Hall in case you have any questions

Coach Bay at Terminal 3 Arrival Hall, Changi Airport

Follow direction to Coach Bay at Terminal 3, Level 1, Arrival Hall

Coach Bay at Terminal 3, Changi Airport

Coach Bay at Terminal 3

Coach Bay at Terminal 1 Arrival Hall, Changi Airport

Follow direction to Coach Bay at Terminal 1, Level 1, Arrival Hall

Coach Bay at Terminal 1, Changi Airport

Coach Bay at Terminal 1

8. From Resort World Sentosa (Nearest MRT station: Harbourfront)

From Harbourfront Station, you can wak throgh “Boardwalk” to Resort World Sentosa, or take Sentosa Express Monorail from Level 3 of Vivocity and alight at Promenade Station.

At Resort World Sentosa, take the escalator down to Basement and follow direction to “Coach Bay.”

Here, you can take Transtar Bus TS8 from Basement Coach Bay. Fare: S$ 6.00 by EZ-Link; S$ 7.00 by cash. The bus ends at JB Sentral Checkpoint. The full routes, schedule and fares can be found at http://www.transtar.travel/cross-border-services/. If you have any questions when you’re on the ground, just approach the counter at the Coach Bay. Sometimes, timing or boarding bay may change, so it’s best to check with the counter.

Escalator to coach bay for Bus TS8 from resort world sentosa singapore to johor bahru

Take this escalator down and you’ll find coach bay right away

Escalator to coach bay for Bus TS8 from resort world sentosa singapore to johor bahru

Otherwise, you can also take this escalator down and walk towards Coach Bay

Direction to coach bay for Bus TS8 from resort world sentosa singapore to johor bahru

This is the view near the casino. Just follow the direction to Coach Bay.

Transtar counter for Bus TS8 from resort world sentosa singapore to johor bahru

At Coach Bay, you can see this Transtar counter where you can ask information about bus TS8 leaving to JB

Transtar counter for Bus TS8 from resort world sentosa singapore to johor bahru

Details of TS8 bus (click to enlarge)

Bay 7 and 8 for Bus TS8 from resort world sentosa singapore to johor bahru

Bus TS8 departs from bay 7 or 8

Bay 7 and 8 for Bus TS8 from resort world sentosa singapore to johor bahru

Bus TS8

Alternatively, you could consider another bus provider from 707 travel group. The counter for 707 is just nearby Transtar counter. The price is slightly cheaper than TS8 but the timing is not so frequent, and I am not sure whether this is a direct bus or with some stops in between.

Bus from 707 travel group, from resort world sentosa singapore to johor bahru

Bus to JB from 707 Travel Group

9. From Yishun Temporary Bus Interchange (Walkable distance from Yishun MRT Station)

From Yishun MRT station, take exit C. You will need to take the escalator in front of NTUC Fairprice down to the tunnel, then take escalator up to Northpoint Shopping Centre. Inside Northpoint, follow direction to the bus interchange.

At Yishun bus interchange, one can take bus AC7 to JB Sentral Checkpoint, passing through many stops in between. Fare: S$ 2.20 by EZ-Link Card; S$ 2.50 by cash. More information on the full routes can be found here and here.

Bus AC7 from yishun singapore to johor bahru

Bus AC7 leaves from Berth 8 at Yishun temporary bus interchange

Bus AC7 from yishun singapore to johor bahru

Berth 8 at Yishun, from which bus AC7 departs

At Singapore Woodlands Checkpoint

When you arrive at SG Woodlands Checkpoint, go up the escalator, queue at the counters and get your passport stamped. Once you get out, go down the escalator, make a U-turn and you will find the queue for the bus. If you have taken SBS bus to Woodlands Checkpoint, you may board any SBS buses to go to JB Sentral Checkpoint. Likewise, if you have taken any CW bus to Woodlands Checkpoint, you may board any CW buses to go to JB Sentral Checkpoint. Just observe which bus comes first and go for it 🙂

Bus 160, 170, cw1, cw2 from singapore woodlands checkpoint to johor bahru

Boarding bay for buses at SG Woodlands Checkpoints

At Johor Bahru Checkpoint

When you arrive at JB Sentral Checkpoint, make your way to the counter and get your passport stamped. No immigration card is required to be filled for entry into Malaysia. Once you are done with passport, get out from the counter area and walk straight. You will then have 2 choices: go to the bus stop at Basement and continue to other parts of JB with a bus; or walk to JB Sentral and enjoy your getaway. Just follow the signs along the way.

Bus 160, 170 from johor bahru checkpoint to larkin terminal or jb sentral terminal

Boarding bay for bus 160 and 170 at basement of JB Sentral Checkpoint

Bus SJE, CW from johor bahru checkpoint to larkin terminal or other part of JB

Boarding bay for bus SJE and CW at basement of JB Sentral Checkpoint

At SG Tuas Checkpoint & JB Second Link Checkpoint

Crossing  border at Second Link is similar to that at Causeway. Once you get your passport stamped at Tuas Checkpoint, proceed to bus boarding area and board bus to go to JB Second Link Checkpoint. Once your passport is stamped at JB Second Link, proceed to bus boarding area and board the bus that will bring you to your next destination.

Travel from Singapore to Johor Bahru by Bus

Boarding bay for buses CW3, CW3L, CW3S, CW6, CW7, JPO2, SL1 (click photo to enlarge)

Travel from Singapore to Johor Bahru by Bus

Boarding bay for bus CW4, CW4S, CW4G, CW3L (click photo to enlarge)

Going to Singapore from JB Larkin Terminal

If you are going to Singapore from Larkin Terminal, you can board SBS Bus 170, SJE bus, CW1, CW2, CW3 to JB Checkpoint; and CW6 to JB Second Link. The fare for CW buses is significantly cheaper if you board in JB compared to SG. Check CW website for more info on the fare.

Travel from Singapore to Johor Bahru by Bus

New platform D for CW buses (2017)

Travel from Singapore to Johor Bahru by Bus

New platform D for SBS and SJE buses (2017)

Going to Other Parts of Malaysia from JB Larkin Terminal

From Larkin Terminal, you can board other buses to go to other parts of Malaysia. You can buy the tickets from counters that are located deep inside the building. DO NOT buy bus ticket from the men who approach you when you walk around Larkin, most of the time they are trying to sell you expensive tickets on buses that have many stopovers.

You can also buy bus ticket online from platforms such as easybook.com or busonlineticket.com. Some bus operators require you to check-in at bus counter to get your seat number. If you come from Singapore to Larkin, you can’t predict what time you arrive at Larkin due to traffic so it’s risky to buy online.

However, for PEAK period (Christmas, New Year, Chinese New Year, National Day, etc), bus tickets will be sold out early, so it’s better to buy online or buy in advance from the counter.

go to johor bahru from singapore by bus

Pin this!

PS: I’m offering FREE trip planning consultancy for travellers planning for trips to Singapore! Ask me ANYTHING here.

Disclaimer: All information is correct as of the time of writing. Any subsequent changes might not be reflected here. 

Advertisements

35 Comments on “How to travel from Singapore to Johor Bahru (JB) by Public Transport Bus

  1. Bus from Queen Station to Larkin did not wait for us to clear immigration today
    This is irresponsible
    And I paid S$3.30 for trip from Singapore to Larkin
    You have to pay another bus to bring you to Larkin
    I saw many people stranded ###
    We need to find a solution for the people

    • Hi Robert,
      I’m not sure you’re referring to which bus, I can only guess it’s either CW2 or SJE. From my own experience, these public buses do not wait for its passengers to clear immigration. Once I pass the immigration, I simply wait for the next bus. The buses keep coming throughout the day. For CW2 and SJE, you simply show your ticket to the bus driver and they’ll let you in; it doesn’t have to be the EXACT same bus that you took from Singapore to the immigration. Hope this helps.

  2. Thanks very much for your sharing, the information is very clear and helpful, really appreciate it!
    from: Patrick Png

  3. hi.. do you know if we can board the buses from Woodlands CIQ even if we didnt board them before hand to reach CIQ?

    • Hi Sabira, yes you can board the buses from Woodlands CIQ. Just make payment either with EZ Link or cash. If you’re using cash, tell the driver your final destination and the driver will advise you how much your fare is, then pay the exact fare because no change will be given; don’t forget to collect your receipt and keep it with you, as you need to show the driver every time you board the bus.

  4. hello, this article will help me alot on the day I will go to JB sentral, Thank you 🙂
    I want to asks some questions:
    me and 3 friends will start our journey to JB (sentral or larkin) at 10 pm around MBS. which one is the best for us to ride the bus? from queen , jurong east or kranji ?

    after that we will continue to Malacca by bus too from JB. is it any bus available at midnight? maybe you know some information 🙂

    thank you very much

    • Hi Acah, if you start your journey to JB at 10pm from MBS, I would recommend you to take bus CW2 or SJE from Queen Street Terminal, whichever departs first from the terminal. Because if you take MRT from MBS to Kranji, you’ll spend at least 40 minutes on MRT. Meanwhile, the journey from MBS to Queen Street takes around 15 minutes by bus (PS: u can take bus 133 from MBS Theatre bus stop to Bugis Station for 5 stops, then walk to Queen Street Terminal).

      Regarding bus from JB to Malacca, I’m not very sure. Most of the time I take bus from Larkin in the morning/afternoon. From easybook.com I found that the last bus leaving JB to Malacca is at 8:15pm. Alternatively, If you want to take direct bus from Singapore to Malacca, you can take Starmart at 9pm from Boon Lay bus terminal.

      • thank you for the explanation 🙂
        I wonder is it better to use STP or Ezlink? as we have one day tour in singapore from morning until night. I think that STP will be better but it is really unlimited or 1 day for $10? and we don;t need to reload if the $10 is finished? and if STP is better , will it be better to buy the one day or two days?

      • Hi Acah, you’re welcome 🙂
        Hmm, will you be using STP/Ezlink during the one day tour? If your tour includes transportation, then you only need to use the card at night. The STP will expire at the end of the day (midnight) so if you only use STP at night, it’s not worth it. However, if you use STP from morning until night, it is worth it.
        If you buy STP 1 day ($10), once the day ends, the balance of the card will be $0. So, if you want to continue using the card the next day, you need to reload.
        It depends on how many days you need to use the STP, in order to determine whether it’s better to buy 1 day or 2 day 🙂

  5. Hello,
    Is it difficult to travel with luggage and trolley in the bus?
    We are a family with 2 childrens. I try to find the best way to go to Melacca.
    My fear is, bus such as 707 or KLLL buses don’t wait customers at the checkpoint. So that why I would like to take public transport.
    thank you for your answers.

    • Hello, to be honest, yes it’s quite troublesome to travel with luggage and strollers on a public bus. The strollers need to be folded. I would recommend you to take bus 707 or KKKL bus directly from Singapore, because everyone has a seat and you can store your luggage and strollers at the storage area. Furthermore, they will wait for you at checkpoints. Based on my experience, they count the number of customers on board and will not leave until everyone has come back to the bus.
      If you take public buses listed in this article, there is a chance that it will be very crowded on the bus and you’ll have a hard time holding on to your luggage and strollers. So it’s best to take direct bus from Singapore if you’re traveling with children and luggage 🙂

  6. Hello Eva,
    Thanks you very much for you advices.
    Best regards

  7. Hello, thank you so much for this post, it helps a lot to get rough idea how to cross the border.

    I will use EZ-link as my time to explore the city center is only from 7pm on the first day and I need to leave by 7pm on the second day. From my understanding, STP is not worth it for my situation, am I right?

    I read that in EZ-link, we need at least $3 to use the MRT and for bus – total fare from entering station to end station. I am planning to take the MRT from Bugis to Kranji, then bus 170 to Larkin. Do you think if I leave exactly $3 in my EZ-link card, will it be enough? I checked the fare from MRT Bugis –> MRT Kranji –> bus 170 to Larkin = the total cost (transit fare) is $1.96. Do I need to tap in and out every time I use the bus while passing the immigration? So far that I count, I need to drop off twice along the process there. If I need to tap in and out, do I need to pay extra or anything?

    I hope I described my questions properly. And I thank you in advanced for your help 🙂
    Hanis

    • Hello Hanis, I’m glad that my post is useful to you 🙂 Yes, STP is not worth it because on your first day you’ll only spend a little on transport. In my opinion, if you have $3 on your ez-link when you take MRT from Bugis, then continue with bus 170 to Kranji, it is alright. I have the experience of boarding a bus with ez-link credit less than $2 and it was fine. However, I had never tried using less than $2 ez-link card to board bus 170, but I think it should be ok. In case you didn’t know yet, the minimum top-up amount for ez-link card is $10.

      Yes, you need to tap in and out every time you enter a bus or alight from the bus. You won’t need to pay extra or anything because if you can tap in when you enter a bus, it means your ez-link credit will be enough for the whole journey until the bus’ final destination. Hope you have a great trip in Singapore 🙂

  8. Hello. Can you suggest me on what time should I cross the border from kranji to JB? I’m going to KL on 1st September and I know it’s a public holiday at Singapore. I’m taking mrt from changi at 6am to kranji, and it supposed reach kranji st. approx 60mins, which is already 7am and I have to wait for the bus. Is the JB customs gonna be heavily crowded at morning on public holiday? I’ve been queued 3 hours before at JB customs when crossing the border at the weekend. Thanks for your help.

    • Hi Krist, it’s hard to predict what will happen. But based on previous experience, long weekends are the worst period to travel between Singapore and Malaysia by land. Last year I spent almost 10.5 hours in the bus when I travelled on Christmas Eve from Singapore to Seremban (the same journey takes just 4 hours over on normal days).

      If you really have to cross the border on 1st Sept 2017, the earlier you do the better. Prepare some snacks and drinks in your bag in case you got stuck in traffic jam 🙂 I have a feeling there will be traffic jam at immigration areas as well as on the road to KL.

      • So is it better to cross the night before? Since first mrt from Changi start at 5.59 am according to changi website, I can’t use any other cheap method. I had to arrive before 2pm at KL Sentral at 1st September. Thanks for your help.

    • Since you need to arrive at KL before 2pm, it’s better to cross the night before. If you cross in the morning, there’s a chance you’ll arrive in KL after 2pm. However do note that the buses from JB to KL may or may not operate overnight. What time will u arrive in changi? The night of 30 sept will see traffic jam too, because it’s the eve of long weekend.

      • Arrive changi at 10 pm, Is it possible if I take mrt then bus to Larkin? Also, should I book the bus ticket or just buy from the counter? I notice there’s a midnight bus that operate from JB to KL. Thanks

      • Your situation is quite tricky. You’ll probably need 1 hour to clear immigration and collect luggage. So you’ll take 11pm mrt to from changi airport to kranji. Last bus for 170x is at 12 midnight from kranji. U have to catch this bus, otherwise u need to take taxi to cross the border.

        Better options would be to fly from Singapore to KL, or take overnight bus from golden mile to KL.

        For public holiday, I highly recommend you to book in advance. Because if you book last minute bus ticket from counter, some ppl would try to charge you higher as they know you have no other options.

      • Hi Eva, just to inform, I tried my first plan and totally failed. Hahaha. I take 6am MRT from Changi to Kranji, as I Arrived at Kranji, crowd start piling up, I Q for 170x and the service is especially slow. Traffic is so jam, and the human too, I got out from malaysia ciq at 9.15, but already booked 9.30 bus from larkin to TBS. so i rushed to the bus, taking 170x and end up at larkin by 9.50. My bus is already gone. People offered me ticket to KL but with doubled price. Also, Larkin has changed, last time I was there in July 2016, and now the ticket offices has gone. So I end up ordering subway sandwiches as I travel back to Singapore, which is so fast and relaxing trip as the bus is empty and checkpoint is empty. Too bad I cant refund my scoot flight from KL to SG.

      • Hey Krist! Sigh, it’s so unfortunate that the immigration is so crowded in the morning. There are still bus counters at Larkin, but they’re hidden deep inside. you need to go inside the building and follow the arrows. Next time, come stay longer in singapore, so you have plenty of time if you need to cross the border 😀 Btw, thank you so much for telling me how your trip goes, I really appreciate it. I will add information about bus counter in Larkin terminal in this blog post 🙂 Thank you!

  9. Two thumbs up.
    Really really informative blogs.
    Keep it up!!

  10. Hi, I have a few questions to ask! My destination is to go to Larkin Terminal. The most important thing for me is to reach there within the shortest time possible, with lesser stops in between too. I will be travelling with my partner, bringing along just 1 luggage.

    So would it be preferable if I travel to Larkin by taking either CW1 or 170X at Kranji MRT? OR if I take 950 from Woodlands Interchange? Which one would you recommend, to guarantee seats, shorter queue and also, shortest time to get to Larkin Bus Terminal? (Fyi, we have another bus to catch at Larkin that leads to KLIA2, departs at 10AM) It would be great if you can tell me what time should we board the bus to be on time.

    Another question:
    If I pay by Ezlink for the fare, does it mean that I need to pay AGAIN if I take a bus from SG/JB Checkpoint to get to Larkin? I understand that if I pay by cash, I assume that a bus ticket will be issued and I just show it to my driver? Therefore, there’s no need to pay for the fare again, right? I don’t really understand the process. It’s my first time taking public buses to JB.

    Hope you can explain it in detail as part of your response. Thank you in advance! 🙂

    • Hello Kathy! The buses from Kranji (either 170X or CW1) have the fastest journey compared to all other buses. However, if you’re coming from the East of Singapore, of course it makes more sense to take CW2/SJE from Queen Street instead of taking MRT all the way to Kranji.

      It’s hard to guarantee seats because it depends on how many people have already queued before you. If you want a seat, you can always queue until you’re at the front, then stand there and wait for the next bus. Please note that if you bring a luggage, it’s quite hard to sit down during rush hour, because the leg room in the bus is very narrow, and other passengers need to stand on the aisles. So, maybe one of you can sit down, and the other person stands and hold on to the luggage. If it’s not peak hour, you can sit on 1 seat, and put the luggage on the floor of the other seat next to you; then, your partner need to sit elsewhere.

      To be safe, I always allow 2 hours travelling time from Singapore to Larkin. So, I suggest that the latest time you board the bus from Kranji is 8am. The earlier the better. We can never know the queue at immigration. You can grab a bread for breakfast at Kranji MRT if you don’t have time to eat breakfast.

      By the way, if you are really pressed for time, take taxi/Uber/Grab to Woodlands Train Station, then walk through the train station building for 7-10 mins and you’ll arrive at SG checkpoint.

      If you use EZ Link for 170X bus, you need to tap EVERY TIME you board and alight from the bus. Singapore bus has “transfer” policy, that means even though you keep changing bus, you’ll get discounted price because you are essentially making ONE trip, not multiple trip, to your destination. So, yes, you need to tap when you board & alight from the bus at kranji, SG immigration, JB immigration, and Larkin.

      For cash payment for CW, just tell the operator that you’re going to Larkin. After you pay, get the ticket from operator or machine inside the bus. The ticket will state your start point and final point. Keep the ticket, you need to show them again when you board the bus at immigration. You don’t need to pay again when you board the second time.

      If you take 170X and use EZ Link, please note that after clearing SG immigration, you can take either 160, 170, 170x or 950 to JB immigration. Then, after clearing JB immigration, take bus 170 to Larkin. Don’t take 160 because 160 goes to JB Sentral terminal.

      If you take CW1, after clearing SG immigration, you can take ANY CW buses to JB immigration. Then, after clearing JB immigration, you can only take CW1, CW2, to go to Larkin.

      Hope my answers are detailed enough 🙂 Let me know again if you have more questions!

  11. Hi Eva
    Thanks for the informative blog. I’m planning a trip next month and this comes in handy.

  12. With so many similar writing, still find yours the most straight-forward. Wondering will half-day leave at work on 22nd Dec helps my travel to MY without much jam. What do you think Ms.Eva?

    • Thanks Vest! I think the half-day leave on Friday, 22 Dec, will certainly help you avoid the terrible jam that will happen in the evening. I guess there will still be jam in the afternoon, but not as terrible as in the evening. Hope your border crossing journey will be smooth!

      • Thanks a lot Ms.Eva; halfday it is then!
        I wish you all the best =)

Leave a Reply

%d bloggers like this: