The Singapore (SG) to Johor Bahru (JB) route is one of the most frequently travelled routes between Singapore and Malaysia. On average, buses from Singapore to Johor Bahru take about 1 hour, with ticket prices starting from SGD 3 across 115 bus services. The bus trip from SG to JB takes around 1 with around half an hour spent at the border crossing. Although other options, such as flights and trains, are available for this route, buses are the most preferred mode of transport from Singapore to JB. Singapore has numerous daily buses and trains operating in Malaysia. Singaporeans work in Malaysia and cross the border daily or weekly. SBS Transit services from Queen Street Terminal and Kranji MRT Station to JB are low-cost options for Singapore to JB bus trips. Additionally, you can find VIP and Executive (2+1) bus options to JB at affordable prices for local, intercity, and interstate travel.
Johor Bahru, locally called JB, is the capital of Johor state in Malaysia. To and from Singapore, this border crossing city has great economic importance as a transport hub. There are plenty of places of interest in Johor Bahru, including shopping malls, cafes, restaurants, theme parks like LEGOLAND, and historical sites.
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.00 and can go up to SGD 15.00. 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.
Bus Operators for SG to JB Route
Transtar Travel 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. The Singapore to Johor Bahru bus schedule shows that services are available from 2026-03-26 08:00:00 to 2026-03-26 22:34:00.
Transtar Travel 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.




