Many Singaporeans plan their weekend activities in JB (Johor Bahru) because JB boasts many beautiful attractions that are worth travelling for.
Whether it’s elegant islands, exciting theme parks, JB shopping malls or beaches, JB offers it all in the district.
With the development of transportation system, travelling to JB from Singapore is no longer a headache.
Government and many private companies are dedicated in offering the best way to get to JB.
Below are 5 different travelling methods for you.
Choose the one that best suited you!
1. Private Car / Private Taxi from Singapore to Johor Bahru
2. Bus from Singapore to Johor Bahru
3. Train from Singapore to Johor Bahru
4. Self-Driving from Singapore to Johor Bahru
5. Charter Van and Bus from Singapore to Johor Bahru
How To Get To Johor Bahru From Singapore
1. Private Car / Private Taxi from Singapore to Johor Bahru (JB)
So far, hiring a private car or private taxi is the most convenient way to go to Johor Bahru. Everything bothers you along the journey are well-taken care by the private car company. Relax and trust their services, your safety is absolutely guaranteed while riding with them.
Advantage of Using Private Car Service From Singapore To JB:
- Direct transfer services between Singapore and Johor Bahru.
- Pick you up at your preferred date and time.
- Pick you up at any point in Singapore (such as Bugis Street, Queen Street and many more) and drop off at your selected location in Johor Bahru.
- Hassle-free when crossing Singapore – Malaysia border – no need to get off from vehicle to clear immigration.
- Guarantee shortest travel time through roads.
- Non-sharing ride.
Disadvantage of Using Private Car Service From Singapore To JB:
- Expensive if travelling in alone or less than 3 people.
Private Car Recommend for:
- Families travelling with younger children and elderly people.
- Group of friends with 5 to 10 people.
Private Car Price Range: SGD$90-100 per car. More info, click here: Pricing
Fleets:
- Toyota Innova (7-seater MPV)
- Toyota Alphard (8-seater MPV)
- Hyundai Starex (10-seater MPV)
There’re many private car companies in Singapore offering same transfer services to Johor Bahru. However, we highly recommend you to ride with SGMYTAXI, the leading private car company in Singapore. This is because they offer:
a. Experienced and friendly drivers
- Punctual drivers who are able to stick to customers’ schedule.
- Familiar with all routes in Singapore and JB.
- Able to avoid traffic jams road.
- Practice all safety procedures.
- Always check their vehicles before travelling.
b. Comfortable and spacious fleets
- Well-maintained, safety is ensured.
- Large luggage capacity.
- Ample legroom.
c. No additional charges imposed after reserving taxi with them.
How to book private taxi/ private car:
- Whatsapp us at number +6016-768 3773
- Don’t know booking procedures, click here: How To Book
2. Bus from Singapore to JB (Johor Bahru)
Thanks to the development of public transport system in both Singapore and Johor Bahru, Johor Bahru is now easily accessible through coach services. The journey requires 40 minutes to 2 hours rides but it all depends on traffic condition.
Advantage of Using Public Bus From Singapore To Johor Bahru:
- Cheapest ride.
Disadvantage of Using Public Bus From Singapore To Johor Bahru:
- Time consuming – Queue long lines to clear immigration. Extremely slow during peak hours.
- Hassle – Repeating actions of bringing luggage up and down from the bus and immigration building.
- Clearing customs may take up 2 to 3 hours during peak season.
- Inconvenient when you’re travel with elderly people or with your children.
Public Bus Recommend for:
- Budget travellers.
- Families with teenagers or youth.
- Travellers who carry less luggage.
Below is the bus which offers cross-border bus services to Johor Bahru from different location in Singapore.
2.1 Bus From Jurong East to Johor Bahru (JB)
Following is the bus route, ticket & schedule between Singapore Jurong East Interchange and different destination in Johor Bahru:
Causeway Link Bus (Bus Service No. CW3, CW4, CW4S)
- More buses are available to bring you to Singapore-Malaysia Checkpoints.
- Shorter queue at customs compared to the SBS.
- EZLink payment is accepted.
CW3 (Bus Route: Jurong East Interchange – Taman Bukit Indah – Perling Mall – Larkin Bus Terminal JB)
From Jurong East Interchange, Singapore
Causeway Link Bus Ticket Price: SGD $4.00
Causeway Link Bus Schedule: Daily from 7:10 (Weekends from 7:30) to 23:45, every 10-30 minutes
From Bukit Indah, JB
Causeway Link Bus Ticket Price: RM5.00
Causeway Link Bus Schedule: Daily from 5:15 (Weekends from 5:20) to 22:00, every 10-30 minutes
From Perling Mall, JB
Causeway Link Bus Ticket Price: RM5.20
Causeway Link Bus Schedule:
Monday to Friday: from 4:35 to 21:50, every 10-30 minutes
Saturday: from 4:55 to 21:30, every 10-30 minutes
Sunday & Public Holiday: from 5:00 to 21:40, every 10-30 minutes
CW4 (Bus Route: Jurong East Interchange – Gelang Patah – Pontian)
From Jurong East Interchange, Singapore
Causeway Link Bus Ticket Price: SGD $4.00 + RM4.20
Causeway Link Bus Schedule: Daily from 7:30 to 19:20, every 30 minutes
Pontian Bus Terminal, JB
Causeway Link Bus Ticket Price: RM8.00
Causeway Link Bus Schedule: Daily from 5:30 to 16:30, every 30 minutes
Also read: How to Go to Bukit Indah from Singapore
CW4S (Bus Route: Jurong East Interchange – Sutera Mall)
From Jurong East Interchange
Causeway Link Bus Ticket Price: Not Stated
Causeway Link Bus Schedule:
Monday to Saturday from 16:40 to 21:00, every 10-60 minutes
Sunday & Public Holiday from 06:10 to 20:30, every 40-80 minutes
From Sutera Mall
Causeway Link Bus Ticket Price: Not Stated
Causeway Link Bus Schedule:
Monday to Saturday from 04:35 to 16:50, every 10-20 minutes
Sunday & Public Holiday from 05:30 to 20:00, every 40 minutes – 2 hours
Also read: How To Get To Sutera Mall From Singapore
SBS Transit Bus (Bus Service No. 160)
160 (blue plate) (Bus Route: Jurong East Interchange (beside the Jurong East MRT) – JB Sentral)
SBS Transit Bus Ticket Price: SGD $1.84
SBS Transit Bus Schedule: Daily from 5:30 to 00:00, every 8-17 minutes
2.2 Bus From Kranji to Johor Bahru (JB)
Following is the bus route, ticket & schedule between Singapore Kranji MRT Station and different destination in Johor Bahru:
Causeway Link Bus (Bus Service No. CW1)
CW1 (Bus Route: Kranji MRT Station, Singapore – Larkin Bus Terminal JB)
From Kranji MRT Station
Causeway Link Bus Ticket Price: SGD $1.50
Causeway Link Bus Schedule: Daily from 4:30 to 23:30, every 15-30 minutes
From Larkin Bus Terminal JB
Causeway Link Bus Ticket Price: RM1.90
Causeway Link Bus Schedule: Daily from 4:15 to 23:00, every 15-30 minutes
SBS Transit Bus (Bus Service No. 170X)
170X (blue plate) (Bus Route: Kranji MRT Singapore – JB Sentral)
SBS Transit Bus Ticket Price: SGD $1.39
SBS Transit Bus Schedule: Daily from 5:36 to 23:30 (on Saturdays until 00:00), every 5-13 minutes
Also read: How To Go To JB Sentral From Singapore
2.3 Bus From Queen Street to Johor Bahru (JB)
Following is the bus route, ticket & schedule between Singapore Queen Street Bus Terminal and different destination in Johor Bahru:
Causeway Link Bus (Bus Service No. CW2)
CW2 (Bus Route: Queen Street Bus Terminal, Singapore – Larkin Bus Terminal JB)
From Queen Street Bus Terminal, Singapore
Causeway Link Bus Ticket Price: SGD $3.30
Causeway Link Bus Schedule: Daily from 6:00 to 23:45, every 15-30 minutes
From Larkin Bus Terminal JB
Causeway Link Bus Ticket Price: RM3.40
Causeway Link Bus Schedule: Daily from 4:15 to 23:00, every 15-30 minutes
SBS Transit Bus (Bus Service No. 170, 170A)
170 (red plate) (Bus Route: Queen Street Terminal Singapore – Larkin Bus Terminal)
SBS Transit Bus Ticket Price: SGD $1.90
SBS Transit Bus Schedule: Daily from 5:20 to 00:10, every 11-16 minutes.
170A (Bus Route: Queen Street Terminal Singapore –> Woodlands Train Checkpoint)
SBS Transit Bus Ticket Price: SGD $1.84
SBS Transit Bus Schedule: Daily from 6:00 to 00:00, every 14-22 minutes.
Also Read: Singapore To Johor Premium Outlet (3 Easy Ways)
Singapore-Johor Express (SJE)
- Accept only cash.
- Less passengers, higher chances to grab a seat.
- More buses heading to Larkin Bus Terminal than to JB Sentral.
- Low frequency buses at Singapore Checkpoints.
SJE (Queen Street – Larkin Bus Terminal)
From Queen Street Bus Terminal, Singapore
SJE Bus Ticket Price: SGD $3.30
SJE Bus Schedule: Daily from 6:30 to 22:30, every 15-30 minutes
From Larkin Bus Terminal
SJE Bus Ticket Price: RM3.40
SJE Bus Schedule: Daily from 6:30 to 22:30, every 15-30 minutes
2.4 Bus From CIQ 2nd Link to Johor Bahru (JB)
Following is the Causeway Link Bus route, ticket & schedule between CIQ 2nd Link and different destination in Johor Bahru:
Causeway Link Bus (Bus Service No. CW3S, SL1, CW4G)
CW3S (Bus Route: CIQ 2nd Link – Sutera Mall – Taman Ungku Tun Aminah)
From CIQ 2nd Link
Causeway Link Bus Ticket Price: Not Stated
Causeway Link Bus Schedule: Weekday except Singapore Public Holidays from 6:30 to 22:00, every 30-60 minutes
From Taman Ungku Tun Aminah
Causeway Link Bus Ticket Price: Not Stated
Causeway Link Bus Schedule: Weekday except Singapore Public Holidays from 5:30 (Weekends from 5:20) to 21:00, every 30-60 minutes
SL1 (Bus Route: CIQ 2nd Link – Taman Ungku Tun Aminah)
From CIQ 2nd Link
Causeway Link Bus Ticket Price: Not Stated
Causeway Link Bus Schedule: Saturday to Sunday & Public Holiday from 9:00 to 21:30, every 30 minutes to 2 hours
From Taman Ungku Tun Aminah
Causeway Link Bus Ticket Price: Not Stated
Causeway Link Bus Schedule: Saturday to Sunday & Public Holiday from 7:30 to 20:00, every 30 minutes to 2 hours
Also read: How To Go To Kukup From Singapore
CW4G (Bus Route: CIQ 2nd Link – GP Sentral JB)
From CIQ 2nd Link
Causeway Link Bus Ticket Price: Not Stated
Causeway Link Bus Schedule: Daily from 6:10 to 21:40, every 40 minutes
From GP Sentral JB
Causeway Link Bus Ticket Price: Not Stated
Causeway Link Bus Schedule: Daily from 5:30 to 21:00, every 40 minutes
2.5 Bus From Newton Circus to Johor Bahru (JB)
Following is the Causeway Link Bus route, ticket & schedule between Singapore Newton Circus and Johor Bahru Custom:
Causeway Link Bus (Bus Service No. CW5)
CW5 (Bus Route: Newton Circus – Johor Bahru Custom)
From Newton Circus, Singapore
Causeway Link Bus Ticket Price: SGD$ 3.30
Causeway Link Bus Schedule: Daily from 6:00 to 23:30, every 15-30 minutes
From Johor Bahru Custom
Causeway Link Bus Ticket Price: RM3.40
Causeway Link Bus Schedule: Daily from 5:00 to 22:30, every 15-30 minutes
2.6 Bus From Boon Lay to Johor Bahru (JB)
Following is the Causeway Link Bus route, ticket & schedule between Singapore Boon Lay and Johor Bahru Giant Nusa Bestari Terminal:
Causeway Link Bus (Bus Service No. CW6)
CW6 (Bus Route: Boon Lay – Giant Nusa Bestari Terminal)
From Boon Lay, Singapore
Causeway Link Bus Ticket Price: SGD$ 4.00
Causeway Link Bus Schedule: Daily from 7:30 to 22:40, every 15-25 minutes
From Giant Nusa Bestari Terminal, JB
Causeway Link Bus Ticket Price: RM5.00
Causeway Link Bus Schedule:
Monday to Friday: from 5:00 to 21:30, every 15-25 minutes
Saturday to Sunday & Public Holiday: from 6:00 to 21:10, every 15-20 minutes
Also read: How To Get To Aeon Tebrau City From Singapore
2.7 Bus From Woodlands to Johor Bahru (JB)
Following is the SMRT Bus route, ticket & schedule between Singapore Woodlands Temporary Bus Interchange and JB Sentral Bus Terminal:
SMRT Bus (Bus Service No. 950)
- EZlink card is accepted.
- Many complained about slow service.
Following is the SMRT Bus routes list between Singapore and different destination in Johor Bahru:
950 (Bus Route: Woodlands Temporary Bus Interchange – JB Sentral Bus Terminal)
SMRT Bus Ticket Price: SGD $1.43
SMRT Bus Schedule: Daily from 5:30 to 23:30, every 9-14 minutes
2.8 Bus From Changi Airport to Johor Bahru (JB)
Following is the Transtar Bus route, ticket & schedule between Singapore Changi Airport and Johor Bahru Custom:
Transtar Bus (Bus Service No. TS1)
- Comfortable seat.
- The only bus service to JB from Changi Airport Singapore.
TS1 (Bus Route: Singapore Changi Airport – Johor Bahru Custom)
Singapore Changi Airport to Johor Bahru Custom
Transtar Bus Ticket Price: SGD $9.00 (EZ-Link) or SGD $10.00 (Cash)
Transtar Bus Schedule: Daily from 8:15 to 23:15, every 1 hour
Johor Bahru Custom to Singapore Changi Airport
Transtar Bus Ticket Price: RM10.00 (Cash)
Transtar Bus Schedule: Daily from 5:15 to 21:15, every 1- 2 hour
Also read: How To Go To LEGOLAND Malaysia from Singapore
2.9 Bus From Marina Square to Johor Bahru (JB)
Following is the Transtar Bus route, ticket & schedule between Singapore Marina Square and Johor Bahru Custom:
Transtar Bus (Bus Service No. TS3)
TS3 (Bus Route: Marina Square – Johor Bahru Custom)
Marina Square to Johor Bahru Custom
Transtar Bus Ticket Price: SGD $6.00 (EZ-Link) or SGD $7.00 (Cash)
Transtar Bus Schedule:
Monday to Friday: from 8:00 to 00:00, every 1 hour
Saturday, Sunday & Public Holidays: from 9:00 to 00:00, every 1 hour
Johor Bahru Custom to Marina Square
Transtar Bus Ticket Price: SGD $2.40 (EZ-Link) or RM7.00 (Cash)
Transtar Bus Schedule:
Monday to Friday: from 5:45 to 21:45, every 1 hour
Saturday, Sunday & Public Holidays: from 6:45 to 21:45, every 1 hour
2.10 Bus From Resort World Sentosa to Johor Bahru (JB)
Following is the Transtar Bus route, ticket & schedule between Singapore Resort World Sentosa and Johor Bahru Custom:
Transtar Bus (Bus Service No. TS8)
TS8 (Bus Route: Resort World Sentosa – Johor Bahru Custom)
Resort World Sentosa to Johor Bahru Custom
Transtar Bus Ticket Price: SGD $6.00 (EZ-Link) or SGD $7.00 (Cash)
Transtar Bus Schedule: Daily from 8:00 to 00:15, every 1 hour
Johor Bahru Custom to Resort World Sentosa
Transtar Bus Ticket Price: RM7.00 (Cash)
Transtar Bus Schedule: Daily from 5:30 to 21:30, every 1 hour
2.11 Bus From Buona Vista to Johor Bahru (JB)
Following is the Transtar Bus route, ticket & schedule between Singapore Buona Vista and Johor Bahru GP Sentral:
Transtar Bus (Bus Service No. TS6)
TS6 (Bus Route: Buona Vista <–> GP Sentral) (Coming Soon)
Buona Vista to GP Sentral, Johor
Transtar Bus Ticket Price: N/A
Transtar Bus Schedule:
Monday to Saturday: from 7:00 to 23:00, every 30-60 minutes
Sunday & Public Holidays: from 8:00 to 00:00, every 30-60 minutes
GP Sentral, Johor to Buona Vista
Transtar Bus Ticket Price: N/A
Transtar Bus Schedule:
Monday to Saturday: from 5:00 to 21:00, every 30-60 minutes
Sunday & Public Holidays: from 6:00 to 22:00, every 30-60 minutes
Note:
- Keep your bus tickets as it is needed to resume your journey after clearing immigration at Singapore Checkpoints.
- Need to alight from buses twice to clear immigration.
- Need not to board the same bus but of the same services.
- The buses do not travel directly to checkpoints. It stops at all bus stops along the journey to pick passengers.
- Long queue most of the time.
- Daily evenings are peak hours especially Friday. Clearing immigration may take hours to complete. Check here for best time to go JB.
- EZ link card is accepted on buses 170, 160, 950, TS1 and TS8. You can refer to transport companies’ websites for more accurate bus schedules and other details: SBS Transit (bus 160, 170, 170A & 170X), SMRT (bus 950), Causeway Link(bus CW1-CW6), Transtar (bus TS1 & TS8).
3. Train from Singapore to Johor Bahru (JB)
Since 1st July 2015, shuttle train, KTM’s Shuttle Tebrau is introduced to provide an alternative route to Johor Bahru which can avoid traffic jams. The train consists of 4 coaches and it can accommodate up to 320 passengers in total.
With merely 5 minutes, this high-speed train will bring you directly from Woodlands Train Checkpoint to JB Sentral. This is the only route of shuttle train for now.
Advantage of Using Singapore To JB Train:
- Fast way to get to JB Sentral.
- Cheap
- Comfortable
- Confirm getting a seat.
Disadvantage of Using Singapore To JB Train:
- Limited tickets are sold.
- Need to wait for hours if you miss the train.
Singapore To/From JB Train Recommend for:
- Travellers who need to reach JB in urgent.
- Business travellers.
Train Price Range (Ticket price are different in SG and JB):
- Buy from Woodlands CIQ: SGD$5 per way. Return tickets cost MYR5.
- Buy from JB Sentral: MYR5 per way. Return tickets cost SGD$5.
3.1 How To Get To Woodlands Train Checkpoint From Singapore
- Head to Marsiling MRT – Go the bus stop in front of Marsiling Station.
- Board bus 856 and alight from the bus while the bus arrives at the bus stop at Woodlands Centre Road. You have reached your destination.
*Beware as Woodlands Train Checkpoint and Woodlands Checkpoint are different place.
3.2 How To Buy Train (Shuttle Tebrau) Tickets
- In Singapore, go to Woodlands CIQ ticket counter.
- Ticket counter at JB Sentral is located opposite to KOMTAR JBCC and JB City Square.
Tickets are sold out quickly during weekends. So, we encourage you to book in advance. You can:
- Email to [email protected].
- Dial KTMB Call Center at +603-2267 1200
- Buy tickets online at https://online.ktmb.com.my/. Register an account and payment can be done by credit card of Singapore. Remember to print out the purchased tickets.
3.3 Shuttle Tebrau Schedule
3.3.1 From JB Sentral to Woodlands Train Checkpoint
Departure Time: 5:00am, 5:30am, 6:00am, 6:30am, 7:00am, 7:30am, 8:45am, 10:00am, 11:30am, 12:45pm, 2:00pm, 3:15pm, 4:30pm, 5:45pm, 7:00pm, 8:15pm, 9:30pm and 10:45pm
3.3.2 From Woodlands Train Checkpoint to JB Sentral
Departure Time: 8:30am, 9:45am, 11:00am, 12:30pm, 1:45pm, 3:00pm, 4:15pm, 5:30pm, 6:45pm, 8:00pm, 9:15pm, 10:30pm and 11:45pm
Note:
- Need to clear immigration before and after boarding shuttle train.
- Seats and toilets are available at waiting hall.
- Children below 4 years old can get a free ride.
- Photography is prohibited.
4. Self-Driving from Singapore to Johor Bahru (JB)
Self-driving to Johor Bahru is very easy. There are 2 straight routes which connect Singapore to Johor Bahru. Drive through any of them and you’ll be arriving at Johor Bahru.
Advantage of Self-Driving From Singapore To JB:
- Convenience, you can easily travel to any places you want in Malaysia.
- Need not to spend time waiting for arrival of public transport.
Disadvantage of Self-Driving From Singapore To JB:
- Susceptible to traffic jams during peak hours.
- You would be tiring.
Self-Drive Recommend for:
- Families or group of friends going to Malaysia for vacations.
- Those who need to travel to many places which cannot be reached by public transport.
4.1 Woodlands Causeway
Total length is 1km.
Checkpoint in Singapore – Woodlands Checkpoint
Toll fee for car leaving Singapore: SGD$1.00 per car
Toll fee for car entering Singapore: Free
Checkpoint in Malaysia – Sultan Iskandar Complex (CIQ)
Toll fee for car entering Johor: RM2.90 per car
Toll fee for car leaving Johor: Free
4.2 Tuas Second Link
Total length is 1.92km.
Checkpoint in Singapore – Tuas Checkpoint
Toll fee for car leaving & entering Singapore
Peak Hours (5:00am – 10:00am, 3:00pm – 11:00pm): SGD$2.50 per car
Off-Peak Hours (10:00am – 3:00pm, 11:00pm – 5:00am): SGD$1.30 per car
Checkpoint in Malaysia – Sultan Abu Bakar Complex
Toll fee for cars leaving Johor: RM7.50 per car
Toll fee for cars entering Johor: RM4.00 per car
Note:
- For toll fees, only payments that made by EZ-Link, NETS FlashPay, NETS Cashcard, and Autopass Card are accepted. They do not accept cash payments.
- Otherwise, buy toll card with a fixed amount of RM30 at any toll booths available. Use this card for Touch-n-Go system.
- For foreign registered cars, VEP fee of S$35 is imposed per day.
- For foreign registered motorcycles, VEP fee of S$4 is imposed per day.
- VEP fee applies only from 2am – 5pm, starting from Monday to Friday. Other time is free of charge.
- Petrol tank should not be less than ¾ full while leaving Singapore. If less than ¾, you’ll face $500 fine.
- Bring your passport. Make sure that all the passports of passengers in your car get stamped.
- For expat, you need to clarify your identity at toll gates. Hence, bring appropriate documents and passports with you.
- There’s a toilet after the first toll.
- Always keep your vehicles locked even at petrol station to prevent thefts.
5. Charter Van and Bus from Singapore to Johor Bahru (JB)
Many companies are providing reliable charter van and bus services between Singapore and JB. They can help with your luggage, introduce you the attractions in JB and provide you personalized services.
Most of their vehicles are air-conditioned with ample spaces. Most travelled destination would be Legoland Malaysia, Hello Kitty Town and Johor Premium Outlets. Opt for the vehicles best suited you!
Advantage of Using Charter Van & Bus From Singapore To JB:
- Able to travel with people you recognize.
- Facilitate friendship along the journey.
- Customised pick up point and drop off point.
Disadvantage of Using Charter Van & Bus From Singapore To JB:
- Alight from vehicles at each checkpoint for immigration clearance.
- Sharing with other individuals
- Less comfortable if compare to private car
Charter Van & Bus Recommend for:
- People who travel in large group. Normally more than 10.
- Family vacation
- Religious retreat
- Field trip
Charter Van & Bus Price range: Minimum SGD240 (Both way).
Charter Van & Bus Choices:
- 11-Seater Van
- 17-Seater Van
- 31-Seater Bus
- 40-Seater Bus
- 44-Seater Bus
Note:
- Additional fee is imposed if travel between 12am to 6am.
- Additional surcharge during peak season.
- Some vehicles provide free Wi-Fi.