The Singapore (SG) to Johor Bahru (JB) route is one of the most frequently travelled routes between Singapore and Malaysia. Typically there are 144 bus trips operate daily between Singapore and Johor Bahru, offering convenient cross-border travel between Singapore and Malaysia. Any SG to JB bus covers a distance of in approximately 1 hrs 18 mins, depending on immigration clearance and traffic at the checkpoints. You can book affordable Singapore to Johor Bahru bus tickets starting from SGD 3 to SGD 10.03.
The first bus departs at 07:15, while the last bus leaves at 23:03. You can select from top-rated bus operators running between Singapore and Johor Bahru, including Luxury Coach, which offer Executive, Super VIP, Single Deck, and Double-Decker coaches tailored to your travel needs.
How Much is the Bus Ticket from Singapore to Johor Bahru?
Bus ticket prices from Singapore to Johor Bahru vary depending on the bus operator and the type of bus you choose. However, the good news is that there are many affordable options available. Standard buses are a great budget-friendly option, while luxury coaches offer a more comfortable and luxurious experience.
Singapore to JB bus ticket prices start at SGD 3 and can go up to SGD 10.03. If you are travelling with your family, you can avail tickets at discounted child fares starting from SGD 2.00 for children as young as 2.
SG to JB Bus Operators
Transtar Cross Border serves the Singapore to Johor Bahru route operator. The buses from Singapore to JB are mainly economical and offer comfortable seating. These buses may have different pick-up and drop-off points.
Transtar Cross Border is the most popular bus operator from Singapore to Johor Bahru. You can find Transtar Cross Border buses equipped with amenities such as air conditioning, seat belts, reclining seats, CCTV, and more. The bus operator offers rescheduled and refundable tickets in accordance with the booking policy. Seats are allocated on a first-come-first-serve basis. For cross-border bus services between Singapore and Johor Bahru, the coach will only wait for 15 minutes at the customs clearance. If you miss the bus due to long customs clearance, you can use the same ticket to board the next bus that day.




