Why Traveling from Singapore to Johor Bahru by Bus Is the Smartest Choice
Why Booking a Bus Online Makes Sense
Gone are the days when travelers queued at Queen Street or Golden Mile Complex for tickets. Today, bus online booking has simplified everything.
Benefits of booking online:
● Instant confirmation – Secure seats in seconds, even during peak travel times.
● Wide operator choice – Compare services like Causeway Link, Transtar Travel, KKKL Express, and more.
● Flexible payments – Pay via credit card, debit card, e-wallets, or local gateways.
● E-tickets – No printing needed—just flash your mobile ticket.
That’s why most regular commuters now choose online reservations for stress-free travel.
Popular Platforms for Bus Online Booking
Comprehensive Bus Options via redBus
On redBus, travelers can choose from more than 50 daily buses operating on the Singapore to Johor Bahru route, offering flexibility and convenience throughout the day.
Some of the popular operators include KKKL Express, Transtar Travel, First Coach, and Super Nice Express, all known for their punctuality and comfortable services.
In Singapore, buses depart from major points such as Changi Airport, Expo MRT Exit B, Grantral Mall, Woodlands Civic Centre, and Raffles Town Club. On arrival in Johor Bahru, common drop-off locations include Gelang Patah Terminal, Johor Checkpoint, and Petronas Petrol Station.
Ticket prices generally range between SGD 3 and SGD 15, depending on the operator and type of service chosen. The average travel time is around 1 hour and 15 minutes, though it can be longer during peak traffic or weekends.
Passengers booking via redBus can enjoy features such as seat selection, real-time schedules, and 24/7 customer support for a hassle-free experience.
Pro Tip: Travel during non-peak hours, as weekends and holidays can add 30 to 60 minutes to your journey due to Causeway congestion.
Hidden Costs to Watch Out For
Alternatives to Online Booking & Estimated Cost of a JB Day Trip
If you prefer traditional booking, there are still options:
● On-site counters – At Queen Street, Woodlands, or Jurong East.
● Direct operator websites – For those loyal to one bus company.
● Travel agencies – Best for group bookings with hotel bundles.
That said, these options lack the transparency and seat guarantee of platforms like redBus.
A day trip from Singapore to Johor Bahru by bus is both fun and budget-friendly. On average, the total cost ranges between SGD 76 and SGD 160, depending on your spending choices.
Here’s a simple breakdown:
- Round-trip bus fare: Around SGD 6 to 20, depending on the operator and bus type.
- Meals: Expect to spend SGD 20 to 40 if you enjoy local street food or casual dining.
- Shopping and entertainment: Budget SGD 40 to 80, especially if you’re exploring malls or indulging in spa sessions.
- Miscellaneous expenses: Around SGD 10 to 20 for Grab rides, snacks, or small purchases.
Pro Tip: A JB day trip often costs less than a single night out in Singapore, making it the perfect choice for a quick and affordable weekend escape.
When Online Works Best
Faq
How long does it take to travel from Singapore to Johor Bahru by bus?
It usually takes around 1 hour 15 minutes, but the journey may extend up to 2 hours during peak traffic at the Causeway.
What is the bus fare from Singapore to JB?
Bus fares typically range between SGD 3 and SGD 15, depending on the operator and service type.
Which online platform is best for booking SG to JB bus tickets?
redBus is the most popular platform, offering multiple operators, real-time schedules, and instant ticket confirmation.
Do I need to print my bus ticket for SG to JB travel?
No, most platforms issue e-tickets, which can be shown on your mobile phone during boarding.
What are the main boarding points in Singapore for JB buses?
Common boarding points include Changi Airport, Woodlands Civic Centre, Expo MRT Exit B, and Raffles Town Club.

_on_route_107_at_KL1565_Hab_Lebuh_Pudu_(LP),_Kuala_Lumpur_20240307_131549%20(1).jpg?w=1080&dpr=2)