Blog

  • The Ultimate Guide to Taking a Bus from Singapore to JB

    It’s a familiar story: your cravings for cheap food, late-night massages, or just the thrill of exploring Malaysia hit—and there’s only one destination in mind: Johor Bahru (JB).

    At just a stone throw away from Singapore, JB is an accessible getaway for your weekend trip or quick grocery run.

    This guide covers everything you need to know about taking a bus from Singapore to JB.


    Why Take a Bus to JB?

    Taking a bus to JB is one of the cheapest and most direct ways to cross the border.

    Compared to driving, you skip the parking hassle and save on tolls and petrol. And unlike the train, you’re not restricted by limited ticket availability or rigid train schedules.

    Buses to JB and back also run frequently—from early morning to late at night—so whether you’re an early bird or a night owl, there’s always an option.


    What to Expect When Taking a Bus to JB

    For the first-timers among us who are taking the bus for the first time to JB, here’s what you can expect.

    1. Immigration Process

    No matter which bus you take, all passengers must alight twice—once at Singapore immigration and again at Malaysian immigration.

    You will need to pass through both immigrations separately, and get your passport scanned or stamped before moving on in your journey.

    You’ll disembark with your belongings, get your passport stamped, and reboard the bus after each checkpoint.

    Pro Tip: Have your passport, arrival card (if needed), and bus ticket handy.

    2. Crossing Times Vary

    Weekday mornings and Friday evenings are notorious for long queues at both checkpoints.

    Avoid peak times if possible—early mornings before 7 AM or midday on weekdays are typically smoother. Weekends and public holidays? Expect crowds.


    Types of Buses from Singapore to JB

    There are two main categories of buses that run, and public buses tend to be the more popular and cheaper option.

    A. Public Buses ($1.39–$2.60)

    These are the most budget-friendly option. Operated by Singapore’s major bus services, they’re no-frills but reliable.

    • Causeway Link CW1, CW2, CW5, CWL
      These yellow buses connect key MRT stations like Kranji, Queen Street, and Newton to JB. They’re popular among regular commuters.
    • SMRT Bus 950
      Departs from Woodlands Temporary Bus Interchange and goes directly to JB Sentral.
    • SBS Transit Bus 160 & 170X
      Cover routes from Jurong East and Kranji respectively.

    B. Cross-Border Express Buses ($4–$6)

    These offer a more comfortable ride and generally fewer stops. Great for travelers looking for convenience without breaking the bank.

    • Transtar Cross Border TS1 & TS8
      Operate from areas like Changi Airport and Resorts World Sentosa. Buses have air-conditioning and luggage storage
    • SGMYT Express Shuttle
      These shuttle services often bundle transport with tourist experiences, e.g. Legoland trips or outlet shopping

    Here’s a table summary of the bus options:

    Bus OperatorRoute No.From (SG)To (MY)FrequencyFirst BusLast BusFare (SG → JB)Fare (JB → SG)
    Causeway LinkCW1Kranji MRTJB SentralEvery 15–30 min6:30am11:30pmS$2.60RM2.60
    Causeway LinkCW2Queen Street (Bugis)JB Sentral24 hrs (45 min at night)24 hrs24 hrsS$4.80RM4.80
    Causeway LinkCW5Newton (Opp Food Centre)JB SentralEvery 45 min6:45am11:45pmS$4.60RM4.60
    SJEQueen StreetLarkin Terminal~20 min~6:30am~11:00pmS$3.30RM3.40
    SBS Transit170XKranji MRTLarkin Terminal (via JB CIQ)8–12 min5:20am12:10amS$2.10 (cash)RM2.60
    SMRT950Woodlands InterchangeJB CIQ7–13 min5:30am12:15amS$1.90 (cash)RM2.40

    Tips for a Smooth Journey

    • Avoid Peak Hours: Weekday evenings and weekends can get congested. Aim for early mornings or mid-afternoons.
    • Bring Snacks & Water: You could be waiting at customs longer than expected.
    • Have Exact Fare or Card: Not all buses give change, and not all accept cards—have both.
    • Charge Your Phone: There are usually no charging ports on public buses.
    • Dress Lightly: You might be standing in queues outdoors for a while.

    Returning from JB to Singapore

    Returning is just as easy—buses back to Singapore depart from JB Sentral. Look for designated boarding bays based on your bus operator.

    Some private shuttles also offer pick-ups from malls or tourist attractions like KSL, Paradigm Mall, or Legoland.


    Alternatives to the Bus

    If buses aren’t your thing, here are other ways to cross the border:

    • Private Car Services (SGMYT, Grab) – More expensive but comfortable and direct.
    • JB-Woodlands Shuttle Train – Fastest border crossing but tickets sell out quickly.
    • Walking – Technically possible via the causeway, but only recommended if buses are unavailable.
  • Here’s What You Need to Know About the New Thailand Digital Arrival Card (From May 2025)

    If Thailand is on your travel radar this year, there’s a new rule you should know before you pack your bags.

    Starting May 1, 2025, all foreign travellers — including those from Singapore — will need to fill out a digital arrival card before entering the country.

    Yup, no more scribbling on those blue-and-white TM6 paper forms during your flight. Thailand is going digital, and here’s what that means for you.


    What Is This New Digital Arrival Card?

    Think of it as Thailand’s way of modernising the immigration process. Instead of filling out the traditional arrival form by hand, you’ll now complete it online — either through a website or a mobile app.

    The digital arrival card asks for the usual info:

    • Your full name and nationality
    • Passport number
    • Flight or travel details
    • Purpose of visit
    • Where you’re staying in Thailand

    Once you’ve submitted everything, you’ll get a QR code. That’s what you’ll show the immigration officer when you land in Thailand — simple as that.


    Who Needs to Fill This In?

    If you’re not a Thai citizen, you’ll need to do this — whether you’re coming in by plane, land, or sea. So yes, even if you’re just crossing over from Malaysia or Laos, this applies to you.

    Singaporeans, Malaysians, Australians, Europeans — all travellers are included. Even if you don’t need a visa, the digital arrival card is still required.


    When and Where Do I Fill It Out?

    You’ll need to complete the form before your arrival in Thailand, and it’s best to do it at least 72 hours in advance to avoid any hiccups.

    You can fill it out through:

    • The official Thai Immigration website, or
    • The Thai E-Arrival Card app (available for iOS and Android)

    Once you’re done, take a screenshot or save the QR code on your phone. You’ll need it when you land.


    What Happens If I Forget?

    Let’s say you land in Bangkok and haven’t filled in the digital arrival card. What then?

    Well, you won’t be denied entry — but you’ll probably get pulled aside at immigration to complete the form on the spot. That could mean longer queues, especially during busy travel seasons.

    To avoid the stress, just do it ahead of time. It takes less than 10 minutes.


    Why Is Thailand Doing This?

    Good question. The digital arrival card is part of Thailand’s broader effort to modernise its tourism and immigration systems. By collecting data digitally, they can:

    • Speed up the immigration process
    • Reduce human error
    • Improve security and border control
    • Make life easier for travellers and officers alike

    It’s also more eco-friendly — say goodbye to all those paper forms!


    Flying from Singapore? Here’s What to Do

    If you’re flying out of Changi Airport, you’ll likely see reminders about this new requirement. Singaporeans have always enjoyed easy travel to Thailand — no visa, no fuss — but this new step is something you’ll now need to factor in.

    Before your trip:

    1. Fill in the digital arrival card online
    2. Screenshot or print the QR code confirmation
    3. Keep it handy for immigration when you land

    Quick FAQs

    Do I need to do this every time I visit Thailand?
    Yes, you’ll need to fill out a new digital arrival card for each trip.

    Is there a fee?
    Nope — filling out the card is free of charge.

    What if I change my flight or hotel after submitting?
    You’ll likely need to update your submission. Keep an eye on the official website for edit options.

    Where can I find the form?
    Check the Thai Immigration site or download the Thai E-Arrival Card app on your phone.


    Helpful Links