Singapore Johor Bahru
...

Singapore to JB Bus Tickets

Singapore to Johor Bahru Bus Service

Avg. Bus Duration

:

1 hrs 18 mins

Buses depart from

:

Singapore

Bus arrives in

:

Johor Bahru

Cheapest Bus Ticket

:

SGD 3.00

Bus Companies

:

2

Earliest Bus

:

07:15 AM

Last Bus

:

11:03 PM

Daily Bus Services

:

144

Singapore to Johor Bahru Bus Operator Schedule & Fare 2026

Bus OperatorFirst BusLast BusDuration
First Bus - 07:15 AMLast Bus - 09:30 PMDuration - 1 hrs 18 mins

Singapore to Johor Bahru Bus Route Overview

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. 

As a popular cross-border route, traffic and immigration wait times tend to increase significantly during weekends, school holidays, and festive seasons like Chinese New Year and Hari Raya.

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. 
 

Top Bus Operator Images

Boarding and Drop Off Points for SG to JB Bus

Popular boarding points in Singapore include Changi Airport, Oxley Bizhub, Queen Street Bus Terminal, TS1 Expo Mrt Stn Exit B (96301), TS1 Opp Marsiling Mrt Stn (46529), TS1 Opp Mera Terr (96061), TS1 Opp Woodlands Civic Ctr (46329), TS6 Gul Circle Station Exit A (24511), TS6 Opp One North Stn Exit A (18059), TS6 The Star Vista, with convenient drop-off points in Malaysia such as Gelang Patah Terminal, Johor Checkpoint, Larkin Bus Terminal.

You can choose your boarding and drop-off points when booking a bus from Singapore to JB. You can select from Resorts World Sentosa, Raffles Town, Changi Airport, and others. You can choose the TS1 bus Expo to JB and the TS8 bus from MRT to JB by Transtar Travel from MRT stops. 

Whether it's a coach, express, or luxury bus, redBus provides an easy online interface to book your bus ticket from Singapore to JB. With an easy booking process, reliable, reputable bus operators, and competitive ticket prices, redBus makes your SG-to-JB bus journey hassle-free.

FAQs

How to get to Singapore from JB?

While flights and trains are available for this route, buses are the preferred option for many travellers. You can find luxurious deluxe buses at affordable prices online when searching for a bus to Johor Bahru (JB). The local bus services are excellent, so you don't have to rely solely on taxis or cabs. Buses are available for local travel as well as intercity and interstate travel. There are several buses operating daily from Singapore (SG) to JB. You can catch a bus from Singapore to Johor Bahru at the Woodlands Checkpoint. The bus ride from SG to JB takes approximately 1 hour to reach its destination, depending on the traffic at the border. 

Is there a 24 hour bus service from Singapore to JB?

There are around 144 buses available each day on the Singapore to Johor Bahru route. Passengers can choose between public and private buses to reach their destination.

  • For public buses, you can take the 170, 170X, or 160 bus services, which run every 15 minutes from their designated boarding points to Johor Bahru.
  • If you prefer private bus companies, they also offer regular services. Buses depart from Lavender MRT and Golden Mile Tower starting at 6:00 a.m., with the last bus leaving Singapore for Johor Bahru around 11:30 p.m.

Can I take a 170 bus to JB?

Yes, you can take the 170 bus from Queen Street Terminal in Singapore to Larkin Terminal in Johor Bahru (JB). Alternatively, you can opt for the 170X bus from Kranji MRT Station to JB Sentral for a low-cost SG to JB bus journey. The buses run every 15 minutes on weekdays and more frequently on weekends.

How can I book a bus from Singapore to JB?

A bus from Singapore to Johor Bahru can be easily booked either from the bus terminal or by using ticketing platforms like redBus. You can add the travel details, check available buses and schedules, and get a confirmed bus tickets within a few minutes.

How much is the bus from Singapore to Johor Bahru?

A bus ticket from Singapore to JB costs anywhere between SGD 3 and SGD 10.03. You can check for deals and discounts on the redBus Singapore platform to save on bus ticket booking online. 

How long does it take from SG to JB by bus?

It takes around 1 hour and 15 minutes to reach JB from Singapore by bus. The journey may take longer during peak hours, the festive holiday season which leads to traffic congestion, or when the bus takes more extended breaks.

Which bus is best to travel from Singapore to Johor Bahru?

Singapore to JB bus routes is served by many bus operators like  707 Inc, Tnah Global, and the most popular one, being Transtar Cross Border. Transtar Cross Border has several bus routes from convenient boarding points, including MRT stations, to stops in Johor Bahru. The most popular buses include the TS1 bus from Expo to JB and the TS8 bus from Great World City to JB Checkpoint. There are several other routes that operate from Resort World Sentosa and other popular boarding points. 

Do I need visa to go to Johor Bahru from Singapore?

No, Singaporeans do not need a visa to enter Malaysia for up to 30 days. However, for citizens of other countries, its best to check the official website for travel guidelines. 

What time is the last bus from Singapore to JB?

The last bus from Singapore to JB will be around 11:30 pm. You can board the last bus from TS8 Raffles Town Club or other boarding points in Singapore. For list of boarding points for SG to JB bus, check the details on the search page.