5 Easy Ways to Travel from Singapore to Johor Bahru

SG to Johor Bahru

Image

Singapore and Johor Bahru (JB) in Malaysia are two vibrant cities located in close proximity to each other, making it easy for travellers to hop from one to the other. Whether you're a tourist looking to explore both cities or a local planning a quick getaway, there are several transportation options available.

1. Private Car

Image
For travellers who prefer flexibility and privacy, driving from Singapore to JB in a private car is an option. However, it's important to note that you'll need to navigate through Singaporean and Malaysian immigration and customs checkpoints.

Pros
Complete control over your travel schedule.
Privacy and comfort.
Ability to explore nearby attractions at your own pace.

Cons

May encounter traffic jams at the border.
Toll fees and parking charges may apply.
Vehicle insurance and proper documentation are required.

Type of vehicle
  • Toyota Innova (5 seats)
  • Toyota Alphard (6 seats)
  • Toyota Vellfire (6 seats)
  • Hyundai Starex (10 seats)

2. Bus

One of the most convenient and cost-effective ways to travel from Singapore to JB is by bus. Several bus companies operate services between the two cities, with multiple departure points throughout Singapore. The journey typically takes around one to two hours, depending on traffic conditions and the chosen bus service.

Pros
  • Affordable fares.
  • Frequent departures throughout the day.
  • Direct routes to JB Sentral and other key destinations in JB.
  • Comfortable buses with air conditioning.


Cons
  • Travel time can vary due to traffic congestion at the border.
  • May require some time for immigration and customs clearance at both Singapore and Malaysian checkpoints.

2.1 Jurong East To Johor Bahru
CW3 (Bus Route: Jurong East Interchange – Taman Bukit Indah – Perling Mall – Larkin Bus Terminal JB)

Image
Photo source from businterchange
Jurong East Interchange, Singapore
Time: Daily from 7:30 am to 11:30 pm, every 20-30 minutes
Ticket Price: SGD 4.00

From Bukit Indah, Johor Bahru
Time: Daily from 4:20 am to 9:40 pm, every 20-30 minutes
Ticket Price: RM 5.00

Perling Mall, Johor Bahru
Time: Daily from 4:20 am to 9:30 pm, every 20-30 minutes
Ticket Price: RM5.20

CW4 (Bus Route: Jurong East Interchange – Gelang Patah – Pontian)

Image
Photo source from businterchange
From Jurong East Interchange, Singapore
Time: Daily from 7:30 am to 7:20 pm, every 30 minutes
Ticket Price: SGD4.00

From Pontian Bus Terminal, Johor
Time: Daily from 5:30 am to 4:30 pm, every 30 minutes
Ticket Price: RM8.00

CW4S (Bus Route: Jurong East Interchange – Sutera Mall)

Image
Photo source from businterchange
From Jurong East Interchange, Singapore
Time: Daily from 7:30 am to11:30 pm, every 60 minutes
Ticket Price: N/A

From Sutera Mall, Johor Bahru
Time: Daily from 4:30 am to 4:00 pm, every 60 minutes
Ticket Price: N/A

SBS Transit Bus160 blue plate (Bus Route: Jurong East Interchange (beside the Jurong East MRT) – JB Sentral)

Image
Photo source from trevallog
From Jurong East Interchange, Singapore
Time: Daily from 5:30 am to 12 am, every 8-25 minutes
Ticket Price: SGD 1.81

2.2 Bus From Kranji to Johor Bahru (JB)
Causeway Link Bus CW1 (Bus Route: Kranji MRT Station, Singapore – Larkin Bus Terminal JB)

Image
Photo source from businterchange
Kranji MRT Station, Singapore
Time: Daily from 6:00 am to 11:30 pm, every 15-30 minutes
Ticket Price: SGD 1.50

Larkin Bus Terminal, Johor Bahru
Time: Daily from 6:00 am to 11:00 pm, every 15-30 minutes
Ticket Price: RM1.90

SBS Transit Bus 170X blue plate (Bus Route: Kranji MRT Singapore – JB Sentral)

Image
Photo source from businterchange

Kranji MRT Station, Singapore

Time: Daily from 5:36 am to 11:30 pm (on Saturdays until 12:00am), every 5-13 minutes

Ticket Price: SGD 1.39

2.3 Bus From Queen Street to Johor Bahru
Causeway Link Bus CW2 (Bus Route: Queen Street Bus Terminal, Singapore – Larkin Bus Terminal JB)

Image
Photo source from businterchange
Queen Street Bus Terminal, Singapore
Time: Daily 24 hours, midnight service starts from 11:00 pm – 04:00 am, every 45 minutes
Ticket Price: SGD 4.80

Larkin Bus Terminal Johor Bahru
Time: Daily from 6:00 am to 11:00 pm, every 15-30 minutes
Ticket Price: RM 4.80

SBS Transit Bus 170 red plate (Bus Route: Queen Street Terminal Singapore – Larkin Bus Terminal)

Image
Photo source from businterchange

Queen Street Terminal, Singapore
Time: Daily from 5:20 am to 12:10 am, every 15-20 minutes
Ticket Price: SGD 1.90

170A (Bus Route: Queen Street Terminal Singapore – Woodlands Train Checkpoint)

Image
Photo source from businterchange

Queen Street Terminal, Singapore
Time: Daily from 6:00 am to 12:00 am, every 14-22 minutes
Ticket Price: SGD 1.84

SJE (Queen Street – Larkin Bus Terminal)

Image
Photo source from nextapple

Queen Street Bus Terminal, Singapore
Tme: Daily from 6:30 am to 12:00 am, every 30-45 minutes
Ticket Price: SGD 4.80

Larkin Bus Terminal, Johor Bahru
Time: Daily from 6:30 am to 11:30 pm, every 30-45 minutes
Ticket Price: RM 3.40

2.4 Bus From CIQ 2nd Link to Johor Bahru

Causeway Link Bus CW3S (Bus Route: CIQ 2nd Link – Sutera Mall – Taman Ungku Tun Aminah)

Image
Photo source from businterchange
CIQ 2nd Link, Singapore
Time: Daily from 7:30am to 6:00pm, every 90 minutes
Ticket Price: N/A

Taman Ungku Tun Aminah, Johor Bahru
Time: Daily from 6:00am to 4:30pm, every 90 minutes
Ticket Price: N/A

CW4G (Bus Route: CIQ 2nd Link – GP Sentral JB)

Image
Photo source from businterchange

CIQ 2nd Link, Singapore
Time: Daily from 7:30am to 11:30pm, every 15-30 minutes
Ticket Price: N/A

GP Sentral, Johor Bahru
Time: Daily from 5:00am to 9:55pm, every 15-30 minutes
Ticket Price: N/A

2.5 Bus From Newton Circus to Johor Bahru
Causeway Link Bus CW5 (Bus Route: Newton Circus – Johor Bahru Custom)

Image
Photo source from foursquare
From Newton Circus (Singapore)
Time: Daily from 6:45am to 11:30pm, every 45 minutes
Ticket Price: SGD 3.30

From Johor Bahru Custom (JB)
Time: Daily from 5:00am to 10:30pm, every 45 minutes
Ticket Price: RM 3.40

2.6 Bus From Boon Lay to Johor Bahru

Causeway Link Bus CW6 (Bus Route: Boon Lay – Giant Nusa Bestari Terminal)

Image
Photo source from businterchange
Boon Lay, Singapore
Time: Daily from 7:30 am to 11:00 pm, every 20-30 minutes
Ticket Price: SGD 4.00

Giant Nusa Bestari Terminal, Johor Bahru
Time: Daily from 4:20 am to 9:30 pm, every 20-30 minutes
Ticket Price: RM5.00

2.7 Bus From Woodlands to Johor Bahru

SMRT Bus 950 (Bus Route: Woodlands Temporary Bus Interchange – JB Sentral Bus Terminal)

Image
Photo source from businterchange
Woodlands Temporary Bus Interchange, Singapore
Time: Daily from 5:30 am to 11:30 pm, every 9-14 minutes
Ticket Price: SGD 1.43

2.8 Bus From Changi Airport to Johor Bahru

Transtar Bus TS1 (Bus Route: Singapore Changi Airport – Johor Bahru Custom)

Image
Photo source from busonlineticket
Singapore Changi Airport, Singapore
Time: Daily from 8:15 am to 11:15 pm, every 1 hour
Ticket Price:
SGD 9.00 (EZ-Link)
SGD 10.00 (Cash)

Johor Bahru Custom, Singapore
Time: Daily from 5:00 am to 9:00 pm, every 1- 2 hour
Ticket Price: RM10.00 (Cash)

2.9 Bus From Marina Square to Johor Bahru

Transtar Bus TS3 (Bus Route: Marina Square – Johor Bahru Custom)

Marina Square, Singapore
Time: Daily from 8:00am to 12:00am, every 1 hour
Ticket Price: SGD 6.00

Johor Bahru Custom, Johor Bahru
Time: Daily from 5:45am to 9:45pm, every 1 hour
Ticket Price:
SGD 2.40 (EZ-Link)
RM7.00 (Cash)

2.10 Bus From Resort World Sentosa to Johor Bahru

Transtar Bus TS8 (Bus Route: Resort World Sentosa – Johor Bahru Custom)

Image
Photo source from businterchange
Resort World Sentosa, Singapore

Time:
Monday to Friday: from 8:00 am to 12:15 am, every 1 hour
Saturday to Sunday: from 9:00 am to 12:15 am, every 1 hour
Ticket Price:
SGD 6.00 (EZ-Link)
SGD 7.00 (Cash)

Johor Bahru Custom, Johor Bahru
Time:
Monday to Friday: from 5:30 am to 10:00 pm, every 1 hour
Saturday from 6:00 am to 10:00 pm, every 1 hour
Sunday from 7:00 am to 10:00 pm, every 1 hour

Ticket Price: RM 7.00 (Cash)

2.11 Bus From Buona Vista to Johor Bahru

Transtar Bus TS6 (Bus Route: Buona Vista – GP Sentral) Buona Vista, Singapore

Time: Daily from 8:00 am to 9:00 pm, every 30-60 minutes
Ticket Price: N/A

GP Sentral, Johor Bahru
Time: Daily from 4:30 am to 5:30 pm, every 30-60 minutes
Ticket Price: N/A

Travel Tip

  1. Ticket Safety: Keep your bus tickets handy throughout the journey. You'll need them for inspection after clearing immigration on both sides of the border.
  2. Immigration Halt: Prepare to disembark the bus at the checkpoint for immigration clearance. It's a mandatory procedure, so have your travel documents ready.
  3. Intermediate Stops: Buses may make stops to pick up passengers en route to the destination. Be patient if there are several pickups along the way.
  4. Time Management: Factor in extra time for your trip, especially during peak hours or busy travel days. Queues at immigration checkpoints can vary in length, so plan accordingly.
  5. Peak Travel Times: Weekends, Friday evenings, and public holidays tend to be peak travel periods. Be prepared for potentially longer wait times at customs during these periods.
  6. Payment Options: Some bus services accept EZ-Link cards for added convenience. Check with your bus provider to see if this payment method is available.
  7. Travel Light: Minimise your luggage to make the immigration process smoother. Large bags can slow you down during inspections.
  8. Travel Essentials: Carry essential items such as water, snacks, and personal documents in a small bag for easy access during stops.
  9. Cross-Border Rules: Familiarise yourself with the rules and regulations for travelling between Singapore and Malaysia, including customs guidelines and any recent updates.
  10. Communication: Ensure your mobile phone is charged and you have a way to communicate in case of any unforeseen circumstances.

3. Train

Image
Photo source from channelnewsasia

Another convenient option is to take the train from Singapore to JB. The Keretapi Tanah Melayu (KTM) train service connects Woodlands Train Checkpoint in Singapore to JB Sentral in Johor Bahru. The train ride offers a scenic journey through the lush greenery of Malaysia.

Pros
Comfortable and air-conditioned train cars.
Scenic views during the journey.
Direct route from Woodlands to JB Sentral.

Cons
Limited departure times compared to buses.
Tickets may sell out quickly during peak travel seasons.
Immigration procedures must be followed at the Woodlands Train Checkpoint.

Train Ticket Price (The ticket price is only for references )
Purchase from Woodlands CIQ, Singapore
Departure: SGD 5.00
Return: RM 5.00

Purchase from JB Sentral, Johor Bahru
Departure: RM 5.00
Return: SGD 5.00

3.1 Getting to Woodlands Train Checkpoint from Singapore

To reach Woodlands Train Checkpoint from Singapore, follow these steps:

  1. Head to Marsiling MRT Station and proceed to the bus stop located in front of Marsiling Station.
  2. Board Bus 856.
  3. Alight at the Woodlands Centre Road bus stop.

3.2 Purchasing Shuttle Tebrau Train Tickets

When it comes to buying Shuttle Tebrau train tickets, you have several options:

  • In Singapore, visit the Woodlands CIQ ticket counter for ticket purchases.
  • In JB Sentral, Johor Bahru, you can find the ticket counter opposite KOMTAR JBCC and JB City Square.
  • Another method is to email This email address is being protected from spambots. You need JavaScript enabled to view it..
  • You can also buy tickets by calling KTMB at +603-22671200.
  • The most convenient way is to purchase your tickets online at https://online.ktmb.com.my/. Register an account and make your payment using a credit card. Don't forget to print out your tickets!
  • Tickets tend to sell out quickly, so it's wise to make your purchases well in advance.

3.3 Shuttle Tebrau Schedule

Here's the schedule for Shuttle Tebrau trains from both departure points:

JB Sentral, Johor Bahru

Departure Times: 5:00 am, 5:30 am, 6:00 am, 6:30 am, 7:00 am, 7:30 am, 8:45 am, 10:00 am, 11:30 am, 12:45 pm, 2:00 pm, 3:15 pm, 4:30 pm, 5:45 pm, 7:00 pm, 8:15 pm, 9:30 pm, and 10:45 pm.

Woodlands Train Checkpoint, Singapore

Departure Times: 8:30 am, 9:45 am, 11:00 am, 12:30 pm, 1:45 pm, 3:00 pm, 4:15 pm, 5:30 pm, 6:45 pm, 8:00 pm, 9:15 pm, 10:30 pm, and 11:45 pm.

Travelling Tips for Shuttle Tebrau Train:

  1. Ensure you clear immigration both before boarding the train in Singapore and after arriving in Johor Bahru.
  2. The waiting hall offers seating areas and restroom facilities for your convenience.
  3. Children below 4 years old can travel for free, which is great for families.
  4. Please note that photography is prohibited during the journey, so refrain from taking pictures while on the train.

4. Self-Drive

Image
Photo source from simplyenjoyjb

Self-driving to Johor Bahru is a straightforward endeavour. There are two direct routes that connect Singapore to Johor Bahru. Simply follow either of these routes, and you'll reach your destination in Johor Bahru.

Pros

  • Complete control over your journey.
  • Flexibility to explore surrounding areas.

Cons
  • Traffic rules and regulations may differ from your home country.
  • Vehicle rental and toll charges.

Woodlands Causeway Checkpoint

Woodlands Causeway, Singapore
Leaving Singapore: SGD 1.00 per car
Entering Singapore: Free

Sultan Iskandar Complex (CIQ), Johor Bahru
Entering Johor Bahru: RM 2.90
Leaving Johor: Free

Tuas Second Link Checkpoint

Tuas Checkpoint, Singapore
Entering and Leaving Singapore
Peak Hours (5:00 am-10:00 am, 3:00 pm -11:00 pm) : SGD 2.50 per car
Off-Peak Hours (10:00 am-3:00 pm, 11:00 pm-5:00 am): SGD 1.30 per car

Sultan Abu Bakar Complex, Johor Bahru
Leaving Johor: RM 7.50 per car
Entering Johor: RM 4.00 per car

5. Charter Van & Bus

Image

If you're travelling with a group or have a lot of luggage, chartering a van or bus is a convenient option. Many companies offer these services, and you can arrange for a direct pickup from your location in Singapore to your destination in JB.

Pros

  • Ideal for large groups or families.
  • Luggage space and comfort.
  • No need to worry about driving or navigation.

Cons

  • Costs more than other transportation options.
  • Booking in advance is recommended, especially during peak travel periods.
Image

Travelling from Singapore to JB offers a variety of options to suit different preferences and budgets. Whether you choose to take the bus, train, private car, or charter van and bus, each mode of transportation has its advantages and drawbacks. Consider your travel needs and priorities to select the option that best fits your itinerary and enjoy your journey between these two exciting Southeast Asian cities.