Johor Bahru Airial View

Complete 2026 Guide: Bus from Singapore to Johor Bahru – How to Prepare and What to Expect

Johor Bahru is the easiest international break from Singapore. When people want cheaper food, shopping, or just a change of pace for a few hours, taking the bus from Singapore to Johor Bahru is usually the first option. It’s directly across the border, and millions of people cross every year, many of them just for the day.

You don’t need a car for this trip. For most travellers, the bus from Singapore to Johor Bahru is still the simplest option. It’s cheap, runs all day, and drops you right next to JB’s main malls and food areas. On a good run, the trip can take about an hour. On busy days it’s longer, but still very doable for a day trip.

This guide focuses on what matters on the ground:
which buses to take, where to board them, what actually happens at the border, and how to plan a JB day without wasting time in queues. It’s written for first-timers and repeat visitors who just want the trip to go smoothly.

Everything here is updated for 2026, including current border procedures and Malaysia’s e-gates.

As an affiliate, I may earn a small commission for purchases on the links provided at no extra cost to you – disclaimer.

Key Info: Singapore → Johor Bahru by Bus

  • Travel time: 1–2 hours (queues matter more than distance)
  • Bus fare: SGD 2–4 (public buses)
  • Arrival point: JB Sentral (next to City Square & Komtar)
  • Border process: Get off twice for immigration
  • Important: MDAC required for non-Singapore citizens

Crossing the border is easy once you know the flow. If it’s your first time, the 1-page border checklist covers everything you need to prepare, including families and international travellers.

👉 Get the free and easy Singapore–Johor Bahru Border Checklist

Important Update: Johor Bahru City Buses Changed (September 2025)

If you plan to use local buses after arriving in JB, there’s one important thing to know.

From 30 September 2025, Johor Bahru’s public bus network was reorganised under BAS.MY Johor Bahru.

What this means in practice:

  • All city bus routes now start with the letter “J”
  • Some routes are new, some were changed, and some stayed largely the same
  • JB Sentral remains the main bus hub

For full route-by-route details, I recommend checking the official BAS.MY Johor Bahru update.

What Is the Best Bus From Singapore to Johor Bahru?

There are two types of buses that cross the Singapore–Malaysia border. Both require you to get off at immigration, clear passport control on foot, and then reboard the bus on the other side.

1: Public and Causeway Link Buses (Cheapest & Most Flexible)

This is the option most people use. Causeway Link buses (often called the yellow buses) and some SBS Transit services run constantly between Singapore and Johor Bahru. They’re cheap, frequent, and ideal for day trips.

Causeway Sign with timetable for Bus From Singapore to Johor Bahru

You’ll find Causeway buses at:

  • Kranji MRT (CW1)
  • Queen Street Terminal (CW2)
  • Woodlands Checkpoint area
  • Jurong East
  • Boon Lay

Fares are usually SGD 2 to 4 one way. You can pay with:

  • EZ-Link
  • ManjaLink
  • Contactless Visa or Mastercard
  • Cash

Buses often run every 10 to 30 minutes, and routes like CW2 operate late into the night. If one bus is full, the next is usually close behind.

To reduce waiting time at the border, early mornings (before 8 AM) or late evenings (after 8 PM) are best; avoid Saturday mornings (outbound) and Sunday evenings (inbound).

2: Private Cross-Border Coaches For More Comfort

Private coaches are a step up in comfort. They’re air-conditioned, have assigned seats, and sometimes run directly to specific locations.

Operators include Transtar TravelStarmart Express, and Sri Maju. Some routes start at places like Changi Airport and continue to areas in Johor beyond the city centre.

These buses often terminate at JB SentralCity Square, or Larkin Terminal. Fares are higher, usually SGD 5 to 11, but the ride is calmer, especially if you’re traveling with family or luggage.

Non-Singapore Passport Holders

If you’re not a Singapore citizen (for example, a tourist or expat), there’s one important extra step.

You must submit the Malaysia Digital Arrival Card (MDAC) online within 3 days before entry, even when crossing by bus. It’s a short digital form on the Malaysian Immigration website. Keep the confirmation (QR code or screenshot) handy.

E-gates may not be available for all nationalities, so you might need to use the manual immigration counters. Other than that, the border process is the same.

Is the Bus Still the Best Way to Go?

For a Johor Bahru day trip, the bus remains the most practical option. Public buses cost SGD 2–4, run all day, and don’t require advance booking. Travel time is typically 45 mins to 2 hours, depending on traffic and immigration queues.

Most buses drop you at JB Sentral / JB CIQ, right next to City Square Mall. You step off the bus and you’re already in the heart of JB.

Compared to other options:

  • Driving means fuel, tolls, parking, VEP fees, and sitting in border traffic
  • Taxis or Grab cost much more, especially on weekends
  • The train is fast but tickets are limited and sell out quickly

What Happens at the Singapore–Malaysia Border (Bus Passengers)

Crossing the border by bus is straightforward. It’s the same process every time, and once you’ve done it once, it feels routine.

Step 1: Get off the bus at Singapore immigration

Your bus will stop at Woodlands Checkpoint (or Tuas for western routes). Everyone gets off here.

  • Take your passport and any bags with you
  • Follow the crowd into the immigration hall
  • Clear Singapore exit immigration (usually quick)

After clearing, follow signs back outside to the buses.

Step 2: Reboard the bus

Most public buses wait just outside immigration. If your bus is full or has already left, don’t worry.

  • Simply board the next bus going to JB
  • Your fare already covers the crossing

This is normal and happens often during busy periods.

Step 3: Get off again at Malaysia immigration

A few minutes later, the bus stops at JB CIQ (Johor Bahru Checkpoint).

  • Get off with your passport
  • Enter the immigration hall

Singapore passport holders can usually use Malaysia’s e-gates, which are faster than manual counters. First-time users may need a quick registration, done on the spot.

Station – Bus From Singapore to Johor Bahru

Step 4: Reboard and continue to JB Sentral

After clearing Malaysia immigration:

  • Walk back outside
  • Reboard the bus or take the next one
  • The bus drops you at JB Sentral / City Square area

From here, you’re already in central Johor Bahru. Below an easy infographic on the whole process.

Infographic process Bus From Singapore to Johor Bahru

F.A.Q. Crossing the border between SP & Malaysia

  • How Long Does the Border Take?
    Off-peak hours: 15–30 minutes total
    Busy weekends or holidays: 1–2 hours (sometimes longer)
  • Do I need a visa to enter Malaysia from Singapore?
    If you are Singaporean then NO. if you are from outside Asia, imi.gov here
  • Do I need to fill in any forms before crossing?
    If Singaporean, then no. Outsiders need to fill in the MDAC 3 days in advance
  • Can I bring food across the border?
    Packaged snacks are usually fine. Fresh fruit, meat, or plant products may be restricted and can be confiscated.

Simple Tips to Avoid Long Waits

  • Cross early morning or late evening if possible
  • Avoid Saturday mornings and Sunday evenings
  • Keep your passport easily accessible
  • Don’t panic if you miss your original bus; next one is waiting already

After Arriving at JB Sentral: Where People Usually Go

Once you have taken the bus from Singapore to Johor Bahru and arrived at JB Sentral, you’re already in the heart of Johor Bahru. Most visitors head in one of four directions, depending on how much time they have and what kind of day they want.

City Square & Komtar

These two malls are right next to JB Sentral and are usually the first stop. They’re easy places to grab food, coffee, or do some shopping without needing transport. If you’re only in JB for a few hours, many people never go further than this area.

Jalan Tan Hiok Nee

If you want something more local, Jalan Tan Hiok Nee is a popular food street with cafés, heritage shophouses, and street art. It’s a short Grab ride from JB Sentral and works well as a lunch stop after crossing the border.

Mid Valley Southkey

Mid Valley Southkey is a large, modern mall that’s popular with Singapore day trippers. It’s about 10–15 minutes by Grab from JB Sentral and is often combined with food, shopping, or a longer afternoon stay.

The Mall, Close to the border of SP – Bus From Singapore to Johor Bahru

Getting from JB Sentral to LEGOLAND Malaysia

LEGOLAND is not in central Johor Bahru, so you’ll need transport once you arrive at JB Sentral.

If you take Grab or a taxi, the ride usually takes around 35 to 45 minutes, depending on traffic. Expect to pay somewhere in the region of RM 45 to RM 65 for a one-way trip. This is the option most families choose because it’s direct and doesn’t involve transfers.

There are public buses, but they’re slower. You’ll need at least one transfer, usually via Larkin Sentral, and the full journey can take an hour to an hour and a half. It’s cheap — often under RM 10 — but it’s not the most convenient if you’re short on time.

Tip: Grab always shows the price in the app before you confirm, so you’ll see the exact cost upfront. On evenings, weekends, or school holidays, prices tend to sit at the higher end of the range.

Frequently Asked Questions

1. Do I need to book a bus ticket in advance?
No. Public cross-border buses run all day and don’t require advance booking. If one bus is full, the next usually arrives shortly after.

2. Do buses wait for passengers at immigration?
No. Buses don’t wait. This is normal. If your bus leaves while you’re clearing immigration, just board the next JB-bound bus.

3. Is it better to cross via Woodlands or Tuas?
For most travelers heading to central Johor Bahru, Woodlands is more convenient. Tuas is usually quieter but better suited for western destinations.

4. Can I cross the border without changing money first?
Yes. You can pay for buses with cards, and many places in JB accept cards as well. That said, having a small amount of MYR cash is useful for hawker food and small shops.

5. Do children need their own passport and arrival form?
Yes. Each child needs their own passport. If the child is not a Singapore citizen, the Malaysia Digital Arrival Card (MDAC) is also required.

Conclusion: Bus from Singapore to Johor Bahru

Taking the bus from Singapore to Johor Bahru is straightforward once you know how it works. The buses run frequently, the border process is predictable, and JB Sentral puts you right where most visitors want to be. The biggest variable is timing, not transport.

If you plan your crossing with some flexibility and avoid the busiest hours, a JB day trip doesn’t need to feel rushed or stressful. Whether you’re going for food, shopping, or a family outing, the bus remains one of the easiest ways to cross the border without overcomplicating things.

If you want to keep things even smoother, saving the 1-page border checklist can help you avoid small mistakes, especially on your first trip or when travelling with kids. Other than that, the process is simple. Once you’ve done it once, it quickly becomes routine.

Other Recommended Malaysia Guides


⭐⭐ Share this post. ⭐⭐