
If you’re planning a trip across the Causeway, one of the first things you’ll probably wonder is: bus or private taxi? Both get you to Johor Bahru. Both are real options. But they work very differently, and the right one depends on who you’re traveling with, how much luggage you have, and what kind of trip you’re actually planning.
Here’s a side-by-side look at both so you can make the call that suits you.
Two Popular Ways to Travel from Singapore to Johor Bahru
Before getting into the differences, here’s a quick overview of what each option actually involves.
Cross-Border Bus Services Between Singapore and JB
Public and express buses are the most affordable way to get to JB. Services like Causeway Link, Transtar, and SBS Transit run regular routes from boarding points at Kranji MRT, Queen Street near Bugis, Woodlands Checkpoint, and Jurong East.
A one-way ticket typically costs S$2 to S$5 per person, which makes it attractive for solo travelers on a tight budget. The trade-off? Buses drop you at fixed locations like Larkin Sentral or JB CIQ. If you’re heading somewhere else in JB, like Bukit Indah, JPO, or Legoland, you’ll need to arrange a Grab or local taxi once you arrive.
You’ll also need to get off the bus at both the Singapore and Malaysian immigration checkpoints, collect your bags, clear the hall, and re-board. That process is manageable when queues are short. During peak hours or long weekends, it’s a different story.
Private Taxi and Direct Transfer Options
A private cross-border taxi picks you up from your home or hotel in Singapore and takes you directly to your destination in Malaysia. Whether that’s JB city centre, Johor Premium Outlets, Desaru, or as far as Malacca or Kuala Lumpur, it’s one vehicle, one trip, door to door.
Unlike buses, you stay seated throughout the entire journey, including at both immigration checkpoints. No getting off, no hauling bags through the hall, no finding your vehicle again on the other side. The driver handles both border crossings while you stay put.
Pricing is per vehicle, not per person. That means the more people in your group, the better the per-head value works out. You can check all the routes and fares on our rates page before you book.
Travel Experience During Peak and Off-Peak Hours
This is where the two options start to diverge most noticeably, especially if you’re traveling on a Friday evening, a long weekend, or during school holidays.
1. Queue Conditions at Checkpoints
Bus passengers must clear immigration on foot. During peak periods, this means joining long queues at the Woodlands or Tuas checkpoint halls, sometimes 45 minutes to over an hour per crossing. And you’re doing it twice, with your bags, in both directions.
Private taxi passengers clear both checkpoints without leaving the vehicle. The driver handles it, and while the taxi still goes through the checkpoint lanes, there’s no standing in a packed immigration hall with your luggage.
2. Waiting Time Differences Between Bus and Taxi Travel
Buses run on fixed schedules. If the one you need is full or delayed because of heavy traffic, you wait for the next one. Depending on the operator and time of day, that gap can be anywhere from 30 to 60 minutes.
Private taxis depart at the time you book. No waiting for a vehicle to fill up, no dependency on someone else’s timetable. You pick your pickup time and the driver shows up.
3. Scheduling and Departure Flexibility
Another quiet advantage of booking a private taxi is planning around your own itinerary rather than around a bus schedule. Early morning departure for a day trip? Sorted. Late-night return after dinner in JB? No problem. Cross-border express buses don’t always run at the hours that suit your plans, especially late at night.
4. Traffic Conditions and Route Options
Both buses and private taxis are subject to the same road conditions at the checkpoints. The difference is that private taxi drivers are familiar with both the Woodlands Causeway and the Tuas Second Link, and they’ll take the route that makes more sense based on where you’re headed and what traffic looks like on the day.
Comfort and Convenience Throughout the Journey
Luggage Handling and Seating Experience
On a bus, your bags either go in the undercarriage storage or stay in the cabin with you. Either way, you’re moving them yourself every time you exit at the checkpoints. For families traveling with multiple bags, kids’ gear, or shopping hauls from a previous trip, that adds up quickly.
In a private MPV, your bags go in when you board and stay there until you arrive. No unloading at the border, no dragging luggage through customs halls. Our fleet covers everything from the 7-seater Toyota Innova to the 10 and 11-seater Hyundai Staria and Starex, with enough space for passengers and bags without anyone feeling cramped.
Direct Pickup and Drop-Off Flexibility
Buses pick up and drop off at fixed terminals. If you’re not near one of those boarding points in Singapore, you’re already adding travel time before the main journey even starts. And when you reach JB, getting from Larkin Sentral to your actual destination means arranging another ride.
Private taxis pick you up from your address in Singapore and deliver you to exactly where you need to be in Malaysia. That’s door to door in the truest sense of the phrase.
Travel Comfort for Families, Elderly Passengers, and Tourists
If you’re traveling with young children, elderly family members, or just want to avoid the physical demands of a multi-transfer journey, a private MPV is a much more comfortable way to travel. Everyone goes in one vehicle, there’s no confusion at the checkpoints, and you’re not trying to keep a group together through a busy immigration hall.
Immigration and Border Crossing Experience
1. How Bus Passengers Clear Immigration
When a cross-border bus reaches the checkpoint, all passengers disembark, take their hand luggage, and clear the immigration hall on their own. Once done, they re-board and wait for the rest of the passengers before the journey continues. This happens twice: once at the Singapore side, once at the Malaysian side.
2. How Private Taxi Passengers Cross the Border
Private cross-border taxi passengers stay in the vehicle through both checkpoints. The driver handles vehicle clearance while passengers present their passports at the checkpoint window without stepping out. It’s a noticeably different experience from doing it on foot with bags.
3. Waiting Times and Crowd Conditions
How long immigration takes depends a lot on when you travel. Weekday mornings are generally smooth. Friday evenings, the run-up to a public holiday, or the start of school break are a different situation, and queues can stretch significantly longer for everyone.
Even when the checkpoint is busy, staying in the vehicle is far less exhausting than standing in a hall queue. There’s no risk of your group getting separated, no stress about missing your bus afterward, and no need to find your vehicle again on the other side.
4. What Happens When Traffic Builds Up
Heavy congestion affects both buses and private taxis equally in terms of road time. The difference is what that wait feels like. In a private MPV, you’re sitting comfortably with your group, with your bags, in an air-conditioned vehicle. On a bus, you’re waiting with other passengers before you’ve even reached the hall.

Which Option Fits Different Travel Styles
There’s no single right answer. It depends on your situation.
1. Budget Travellers
If you’re traveling solo and cost is the main factor, the bus is hard to beat at S$2 to S$5 per person one way. The trade-off is time, physical effort at the checkpoints, and the fact that you’ll likely need another ride from Larkin Sentral to wherever you’re actually going in JB.
2. Solo Commuters
Regular JB commuters who know the system well and travel light often find the bus works fine for weekday trips. It’s affordable, familiar, and gets the job done when checkpoints aren’t congested.
3. Families and Group Travellers
Once you’re traveling with three or more people, a private taxi starts to make financial sense too. At S$100 one way for a group of four to six in a 7-seater Toyota Innova, that’s roughly S$17 to S$25 per person. Factor in door-to-door service, no checkpoint queuing, and room for everyone’s luggage, and the comparison shifts considerably.
4. Tourists with Tight Schedules
If you’re visiting from overseas, running on a set itinerary, or traveling with a lot of bags, a private taxi is the more practical option. No uncertainty about schedules, no need to figure out connecting transport in JB, and no stress about making it back to your hotel on time.
Conclusion
Both options work. The bus is the right call if you’re solo, traveling light, and comfortable working around fixed schedules. Consider booking a private taxi in Singapore to Johor Bahru with TaxitoJB if you’re in a group, have luggage, want door-to-door convenience, or want a smoother border experience without the checkpoint queuing.