Bus From Singapore to Johor Bahru


Singapore to Johor Bahru Bus Service

Avg. Bus Duration
Buses depart from
Bus arrives in
Daily Bus Services
Cheapest Bus Ticket
:
:
:
:
:
1 hrs 18 mins
Singapore
Johor Bahru
100
SGD 3.00

Singapore to Johor Bahru Bus Distance

Earliest Bus
:
08:00 AM
Last Bus
:
10:34 PM
Bus Companies
:
2

Singapore to Johor Bahru Bus Schedule & Fare

Bus Operator First Bus Last Bus Duration Min Fare  
Luxury Coach 08:00 AM 08:00 AM 2 hrs 50 mins SGD 12.00 BOOK TICKET

Booking a Bus from Singapore to Johor Bahru

Singapore (SG) to Johor Bahru (JB) is one of the most frequented routes between Malaysia and Singapore. On average, buses from Singapore to JB or Johor Bahru takes around 1 hour. Though other options like flights and trains are available for this route, buses are the most preferred option. 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 SG to JB bus trips. Additionally, you can find VIP, Executive (2+1) buses at affordable prices to JB 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, historical places, etc.

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. 

A bus ticket from SG to JB starts at SGD 3 and can go up to SGD 15. The trip takes around 1 hour and 15 minutes, and at least half an hour is spent at the border crossing. 

Transtar Travel Cross Border and Sri Maju Serata serve the Singapore to Johor Bahru route operator. The buses from Singapore to JB are mostly economical with a comfortable seating arrangement. These buses may have different pick-up and drop-off points. The Singapore to Johor Bahru bus schedule shows that services are available from 8 a.m. to 11.59 p.m.
 

Boarding and Drop-off Points 

Custom Clearance Tips for SG to JB Bus Travel

  1. Please remember to carry your passport when traveling cross-border between Singapore and Johor. Make sure your passport is valid for atleast 6 months from the date of your arrival.
  2.  Please verify if you need a visa to enter Malaysia based on nationality. If you don't have a current visa, you won't be able to enter Malaysia. Our bus partners and we are not accountable if you are denied entry to Malaysia; it's solely the passenger’s responsibility. You can visit the official website of the Ministry of Foreign Affairs, Malaysia, to learn more about visa requirements.
  3. When you leave Singapore immigration customs, carry your passport along. You do not need to bring your luggage down with you.
  4. Upon entering Malaysian immigration and customs, you must bring your luggage down to be checked.
  5. You can choose your boarding and drop-off points when booking a bus from Singapore to JB. You can choose from Resort World Sentosa, Raffles Town, Changi Airport, and others.
  6. Along the highway, SG to JB buses might take a pit stop for a 5- to 10-minute bathroom break at the bus operator's discretion.
  7. Once the buses reach Malaysia, get your passport stamped at the Singapore immigration customs counter.

Whether coach bus, express bus, or luxury bus, redBus provides an easy interface for online ticket booking for your bus from Singapore to JB. With the easy booking process, reliable and reputable bus operators, and competitive ticket prices, redBus makes your Singapore to Johor Bahru bus journey hassle-free.

Top Bus Operator Images

  • Luxury Coach Bus-Front Image
  • Luxury Coach Bus-Front Image
  • Luxury Coach Bus-Front Image

Singapore to Johor Bahru Bus Route

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/7 bus service from Singapore to JB?

Multiple buses are 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 ticket from Singapore to Johor Bahru?

A bus ticket from Singapore to JB costs anywhere between SGD 3 and SGD 15. The cheapest bus ticket will cost you around SGD 3.

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 popular bus operators like KKKL Express, Transtar Travel, First Coach, The One Travel & Tours, Starmart Express etc. You can select the one based on your choice of bus and budget.

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.


Popular Routes from Singapore

Popular Bus Routes to Johor Bahru

Top Bus Operators in Singapore

Top Bus Operators in Johor Bahru

Other Bus Routes from Singapore

Other Bus Routes to Johor Bahru

Other Bus Routes

Other Bus Operators

Top Activities in Singapore


Do you want to exit reschedule flow?

¡