
Singapore to Johor Bahru: Bus, Train & Car Guide (2026)
16 min read

Author
SHARE BLOG
TABLE OF CONTENTS
- Public buses cost SGD 2–4 (~$1.50–3 USD) with no advance booking needed — the CW2 route runs 24 hours
- The KTM Shuttle Tebrau train covers the crossing in 5 minutes, but total checkpoint-to-checkpoint time is typically 20–40 minutes
- Driving gives full flexibility; foreign vehicles need a Vehicle Entry Permit (VEP) at SGD 5/day (~$3.70 USD)
- Avoid Saturday mornings outbound and Sunday evenings inbound — queues at both checkpoints can stretch to 2 hours or more
- The RTS Link rapid transit line is scheduled to open in December 2026, connecting Woodlands North MRT to Bukit Chagar in JB
Getting from Singapore to Johor Bahru by bus, train, or car is one of the most straightforward border crossings in Southeast Asia. The Johor–Singapore Causeway is just over 1 kilometre long. Downtown Singapore to JB Sentral is roughly 25–30 km by road. But that distance is not what determines your travel time — border queues are. Choose the wrong option at the wrong hour and a 30-minute trip becomes a two-hour wait. This guide breaks down every practical way to cross in 2026: what each mode costs, how it actually works at the checkpoint, and which option fits your specific travel situation.
Is the Trip from Singapore to JB Worth Planning in Advance?
For most travellers, yes — even a few minutes of preparation saves a significant amount of time at the border. The crossing itself is easy, but the queues are not always predictable, and some transport options (like the KTM train) sell out days ahead.
Worth planning ahead if:
- You're travelling on a Friday evening, weekend, or Malaysian or Singaporean public holiday — these are the heaviest congestion windows
- You want the KTM Shuttle Tebrau train — tickets are limited and weekend departures sell out quickly, sometimes 2–3 weeks in advance
- You're an international visitor (not Singaporean or Malaysian) — you'll need to complete the Malaysia Digital Arrival Card (MDAC) online at least 3 days before crossing
- You're travelling with children, elderly family members, or large luggage — the bus crossing requires disembarking twice at immigration, which adds time and effort
You can wing it if:
- You're travelling on a weekday morning (before 9 AM) or weekday evening (after 9 PM) — off-peak crossings are quick and buses run constantly
- You're a Singapore citizen or permanent resident making a spontaneous trip — no pre-arrival forms required, and public buses leave every few minutes from Kranji, Bugis, and Queen Street
- You don't have a fixed schedule in JB and can adjust your departure time if queues look long
Singapore to JB Transport Comparison (2026)
There are four practical ways to cross from Singapore to Johor Bahru: public bus, private coach, the KTM Shuttle Tebrau train, and by car (self-drive or private hire). Each has a different cost, crossing experience, and suitability depending on your group size and travel style. Use the table below as your quick reference before the detailed breakdown.
| Transport Mode | Cost (SGD) | Cost (USD approx.) | Total Travel Time | Advance Booking | Best For |
|---|---|---|---|---|---|
| Public Bus (CW2, SBS, Causeway Link) | SGD 2–4 | ~$1.50–3 | 45 min – 2 hrs | Not required | Budget travellers, solo, light luggage |
| Private Coach (Transtar, Starmart, Sri Maju) | SGD 5–11 | ~$3.70–8 | 1–2 hrs | Recommended | Families with luggage, comfort seekers |
| KTM Shuttle Tebrau (Train) | SGD 5–7 | ~$3.70–5.20 | 20–40 min total | Required (up to 30 days ahead) | Planners who want predictable timing |
| Self-Drive (own car) | SGD 5+/day VEP + tolls + fuel | ~$3.70+ per day | 30 min – 2 hrs | VEP registered in advance | Flexible itinerary, extended stay, road trips |
| Private Car Hire / Taxi | SGD 80–120 | ~$60–90 | 30 min – 2 hrs | Recommended | Groups of 3–6, families, door-to-door ease |
All pricing as of 2026. Travel times include typical immigration processing; peak hours can push toward the upper end or beyond.
Bus from Singapore to JB — Routes, Costs, and How the Crossing Works
The bus is the most common way to cross from Singapore to Johor Bahru, and for good reason. No booking is needed, services run constantly throughout the day, and the cheapest options cost less than a Singapore hawker meal. The trade-off is that you'll leave the bus twice — once at Woodlands Checkpoint (Singapore exit) and once at JB CIQ (Malaysia entry) — which adds steps and, during busy periods, queue time.
Public Cross-Border Buses
Three operators run public routes across the causeway: Causeway Link, SBS Transit (routes 160 and 170), and SMRT (route 950). The CW2 Causeway Link service is the most traveller-friendly — it runs 24 hours from Queen Street Terminal near Jalan Besar MRT, with intervals of 10–20 minutes during the day and 45 minutes after midnight.
- Fare: SGD 1.55–4 (~$1.15–3 USD) depending on route and payment method
- Payment: EZ-Link card or exact cash (Malaysian coins not accepted in Singapore ticket machines)
- Main boarding points: Queen Street Terminal, Kranji MRT, Jurong East, Bukit Timah Road
- Drop-off: JB Sentral / JB CIQ — directly connected to City Square Mall
- Frequency: Every 3–15 minutes during peak hours
Insider Reality Check: The "Two Stops" Bus Process
- Your bus stops at Woodlands Checkpoint. Everyone gets off, clears Singapore immigration, then re-boards
- A few minutes later, the bus stops at JB CIQ (Malaysian checkpoint). Everyone gets off again, clears Malaysian immigration, then re-boards or continues on foot
- If your specific bus is full or has already moved on when you exit immigration, don't panic — the next bus on the same route picks you up at no extra charge. This is normal and happens frequently during busy crossings
- Carry your boarding pass stub; some drivers ask to see it on re-entry
Private Coaches
Private coaches offer assigned seats, air conditioning, and a more orderly boarding process than public buses. They're a step up in comfort without the price of a private car hire, and several routes serve destinations beyond JB Sentral — including Johor Premium Outlets and Larkin Terminal.
- Operators: Transtar Travel, Starmart Express, Sri Maju
- Fare: SGD 5–11 (~$3.70–8 USD) one way
- Boarding points: Changi Airport (Terminal 2), Golden Mile Complex, Kallang
- Booking: Online or at terminals — advance booking recommended on weekends
- Luggage: More storage space than public buses; better for families with bags
KTM Shuttle Tebrau — Singapore's Cross-Border Train
The KTM Shuttle Tebrau is the only train service between Singapore and Johor Bahru. The rail journey itself takes around 5 minutes, but the real advantage is the dual immigration process: both Singapore exit and Malaysia entry stamps happen on the same platform at Woodlands Train Checkpoint, so there's no second stop mid-journey. Total crossing time from arriving at Woodlands to walking out of JB Sentral is typically 20–40 minutes.
Schedule and Pricing
- Fare: SGD 5–7 (~$3.70–5.20 USD) per person one way
- Departures from Woodlands: Up to 36 departures daily, starting at 05:00, last train near midnight
- Departures from JB Sentral: First train at 05:30
- Booking window: Up to 30 days in advance via the KTM website or KTM mobile app
- Arrive at Woodlands: At least 30 minutes before departure; gates close 10 minutes early and latecomers are denied boarding without a refund
How the Platform Immigration Process Works
The train experience is different from the bus crossing. At Woodlands Train Checkpoint, you first clear Singapore immigration (exit stamp), then board the train. When you arrive at JB Sentral — roughly 5 minutes later — you clear Malaysian immigration (entry stamp) before exiting into the station. Keep your boarding pass and passport in your hand throughout; you won't retrieve your luggage until after Malaysian immigration.
Insider Reality Check: "5 Minutes" Is Not 5 Minutes
- The train ride is 5 minutes. But clearing both immigration counters, walking between processing areas, and waiting for the platform queue typically adds 20–35 minutes on top
- On busy weekends and holiday periods, queue time at Woodlands can push total crossing time to 60 minutes or more
- The train is more predictable than a car or bus during Causeway congestion — it doesn't sit in road traffic — but it's not as instant as the timetable suggests
- Weekend and Friday evening departures sell out 1–2 weeks in advance. If you're planning a Saturday morning trip, book the moment your dates are confirmed
What to Know Before You Book
The KTM Shuttle Tebrau is the most time-predictable crossing when booked early. It's less suited to spontaneous travel than the bus. Capacity is limited — once seats are gone, you're back to the bus queue. If you're travelling during a Malaysian or Singaporean public holiday, treat ticket availability the same way you'd treat a flight: book as early as possible.
Driving or Getting a Private Car from Singapore to JB
Travelling by car — either self-driving or in a private hire vehicle — gives you the most flexibility. You control your departure time, keep your luggage in the car throughout, and can stop wherever you like on the JB side without depending on public transport. The trade-off is the same as every other crossing: Causeway and Tuas Second Link queues during peak hours.
Self-Driving: What You Need to Know
If you're driving a Singapore-registered vehicle into Malaysia, the process is straightforward. If you're driving a foreign-registered vehicle into Singapore, you'll need to register for and carry a Vehicle Entry Permit (VEP).
- VEP cost: SGD 5/day (~$3.70 USD) after the first 10 fee-free days per calendar year
- Tolls: Electronic tolls apply at both Woodlands (Causeway) and Tuas (Second Link) checkpoints; handled via Autopass (foreign plates) or NETS CashCard (Singapore plates)
- Checkpoints: Woodlands for JB City Centre and Johor Premium Outlets; Tuas Second Link for western Johor and quieter queues on weekends
- Petrol rule: Singapore regulations require your tank to be at least three-quarters full when exiting Singapore by car — a fine applies if you cross with less
Insider Reality Check: Tuas Is Often the Smarter Choice on Weekends
- Most weekend travellers default to Woodlands because it leads directly to JB City Centre. That's precisely why it gets congested
- The Tuas Second Link checkpoint typically has shorter queues on Saturday mornings and Sunday evenings — Malaysia's Peak period tracker confirms this consistently
- Tuas adds roughly 15–25 minutes of driving distance to JB city, but you can easily save that in checkpoint waiting time on a busy day
- If your JB destination is Nusajaya, Legoland, Johor Premium Outlets, or Puteri Harbour, Tuas is actually the more direct route
Private Car Hire and Cross-Border Taxis
Private hire transport from Singapore to JB operates door-to-door: the driver picks you up at your Singapore address, handles both checkpoints in one vehicle, and drops you at your JB destination. You remain in the same car throughout — no disembarking for immigration from the passenger's perspective, though the driver handles the vehicle lane while you clear the pedestrian immigration counter.
- Fare: SGD 80–120 (~$60–90 USD) one way for a standard car; larger MPVs for groups of 5–8 cost more
- Best for: Families with young children, travellers with significant luggage, groups of 3–6 splitting the cost
- Booking: Book in advance; ride-hailing apps like Grab may not always show cross-border options — dedicated cross-border operators are more reliable
- Note: Singapore-registered vehicles cannot be rented in JB; if you plan to self-drive around Malaysia, you'll need to arrange a Malaysian-registered rental from JB
Border Crossing Essentials — Documents, MDAC & What to Prepare
The Singapore–JB crossing is one of the busiest land borders in the world. The process is well-organised, but missing a document or arriving unprepared will slow you down. Here's what every traveller needs to have in order before crossing.
Passport and Visa Requirements
- Passport validity: At least 6 months from your date of entry into Malaysia — even for a same-day trip. Immigration officers can deny entry if validity falls short, and airlines won't flag this for a land crossing
- Visa: Most ASEAN nationalities and many others (including India, UK, Australia, EU countries) do not require a visa for short visits to Malaysia. Check the Malaysian Immigration Department website if uncertain
- Singapore Arrival Card: If you're returning to Singapore as a non-resident, submit the SG Arrival Card online within 3 days of your return date
Malaysia Digital Arrival Card (MDAC)
From 2024, most foreign nationals (non-Malaysians and non-Singaporeans) are required to complete the MDAC — Malaysia's pre-arrival registration — within 3 days before crossing the border. Singapore citizens are exempt, but Singapore permanent residents and long-term pass holders are not.
- How to file: Online at the official Malaysian Immigration Department website — takes 5–10 minutes
- What you get: A confirmation QR code — save a screenshot in case of no data signal at the border
- When to file: No earlier than 3 days before your entry date
- First-time e-gate users: If using Malaysia's automated e-gates for the first time, you'll need to register at a manual immigration counter on your first visit — plan extra time
What to Have Ready at the Checkpoint
- Passport (open to photo page)
- MDAC confirmation QR code (if applicable)
- Bus ticket or train boarding pass
- Cash or EZ-Link for bus fare (if not pre-paid)
- Any items to declare (cash exceeding SGD 20,000 or MYR 30,000 must be declared)
Best Times to Cross and What's Changing in Late 2026
Traffic at the Woodlands and Tuas checkpoints follows a consistent weekly pattern once you know it. Crossing at the wrong time adds an hour or more to your journey; crossing at the right time means clearing both checkpoints in under 20 minutes.
Avoid These Windows
- Saturday mornings (outbound, Singapore to JB): The single busiest window of the week. Queues typically build from 8 AM and peak between 10 AM and 2 PM
- Sunday evenings (inbound, JB to Singapore): The return rush begins around 4 PM and can run until 10 PM
- Weekday rush hours (both directions): 7–9 AM and 6–8 PM — high volumes of Malaysian commuters travelling to and from Singapore for work
- Malaysian and Singaporean public holidays: School holidays, Chinese New Year, Hari Raya, and Deepavali weekends all produce multi-hour queues
- Friday evenings: Particularly heavy outbound — many Malaysians return home for the weekend
Aim for These Windows
- Early Saturday morning (before 7 AM): Crossing outbound before the weekend rush builds is significantly faster
- Sunday morning (before 10 AM): Reasonable outbound queue; return traffic hasn't built yet
- Weekday mid-morning (9 AM–12 PM): After the commuter rush, before the lunch-hour pickup
- Late evening on any day (after 9 PM): Consistently lighter; the CW2 bus runs through midnight and beyond
What's Coming: RTS Link Opens December 2026
- The Rapid Transit System (RTS) Link — a dedicated metro rail connection — is scheduled to open in December 2026
- It will run from Woodlands North MRT (Singapore) to Bukit Chagar station (Johor Bahru), with trains every 4 minutes and capacity for 10,000 passengers per hour in each direction
- Expected crossing time is under 10 minutes, including immigration
- Until the RTS Link opens, the KTM Shuttle Tebrau remains the only rail option — and it still requires advance booking
- If you're planning a trip to JB in early-to-mid 2027, the RTS Link will likely have changed the calculus significantly for rail travellers
Live Tools to Check Before You Leave
- ICA Singapore website: Real-time checkpoint congestion advisory and queue updates
- LTA traffic cameras: Live view of road conditions approaching Woodlands and Tuas
- MyTransport.SG app: Traffic alerts and updates on both checkpoint approaches
Which Transport Should You Choose?
Every mode of transport from Singapore to JB has a clear best-use case. Here's the honest breakdown by traveller type, so you can match your option to your actual situation rather than defaulting to what's most popular.
Budget travellers and solo travellers → Take the public bus (CW2, SBS route 160, or Causeway Link). Pay SGD 2–4 (~$1.50–3 USD), use your EZ-Link card, and go. No booking, no fuss. Best departure point: Kranji MRT for shortest queue time.
Families with kids or seniors → Private coach or private car hire is worth the extra spend. The two-alight process on public buses is manageable for fit adults but tiring for young children and older travellers. A private hire for SGD 80–120 (~$60–90 USD) keeps the whole group in one vehicle, bags stay in the boot, and no one has to rush off a bus in the middle of an immigration checkpoint.
Travellers who need predictable timing → Book the KTM Shuttle Tebrau train in advance. It's not instantaneous, but it's not subject to Causeway road congestion. If you have a JB restaurant reservation or a hotel check-in time to hit, the train gives you a fixed departure and a reliable crossing window.
Groups of 3–6 splitting the cost → A private hire car works out cheaper per person than you'd expect. SGD 100 split four ways is SGD 25 per person — not far off a private coach ticket, with door-to-door pickup and no bus terminal queues.
Extended-stay travellers with full itineraries → Self-driving gives you the most freedom on the JB and wider Johor side. Legoland, Johor Premium Outlets, seafood restaurants in Danga Bay — you move on your own schedule without depending on taxis or Grab once you're across. Sort your VEP registration and Autopass before you go.
Planning your Singapore leg before you head to JB? Travjoy's top 20 experiences in Singapore are a solid starting point — each one is vetted by local experts so you book time with confidence, not guesswork. For day trips beyond JB, the island tours from Singapore and Batam day trip options cover the rest of the regional short-break circuit.
Conclusion
The Singapore to JB crossing is short on distance and long on options. Bus, train, or car — the right choice comes down to your group size, budget, and how much you care about predictability versus flexibility. For most solo or two-person trips, the public bus is hard to beat on value. For families, groups, or anyone who values a single uninterrupted vehicle, a private car hire changes the experience entirely. And if you want a fixed crossing time without road congestion risk, the KTM Shuttle Tebrau is your most reliable tool — just book it the moment your dates are confirmed.
Heading to Singapore before or after your JB trip? Explore Singapore on Travjoy — from heritage tours through Chinatown and Kampong Glam to food tours through the hawker centres — all curated and vetted so your Singapore day is as well-planned as your JB crossing.


