• --> [Travel Advisory] Due to Typhoon Ampil, a number of flights to and from Tokyo today and tomorrow have been cancelled or re-timed. Passengers travelling to Tokyo are advised to check with their airlines on the status of their flights. See more See less --> -->
  • --> [Travel Advisory] The Changi Airport Connector between T2 and T4 will be closed on 11 Sep 2024 from 11am to 4pm. Public bus services will skip the stop after T2 (Bus stop code 95019) during this period. See more See less --> -->

transtar travel johor bahru

  • ARRIVING PASSENGER FLIGHTS" data-tracking-link-section="navigation: FLIGHTS" class="sub-nvg__menu-item__a" href="/en/flights/arrivals.html">ARRIVING PASSENGER FLIGHTS
  • DEPARTING PASSENGER FLIGHTS" data-tracking-link-section="navigation: FLIGHTS" class="sub-nvg__menu-item__a" href="/en/flights/departures.html">DEPARTING PASSENGER FLIGHTS
  • ARRIVING FREIGHTER FLIGHTS" data-tracking-link-section="navigation: FLIGHTS" class="sub-nvg__menu-item__a" href="/en/flights/arrival-freighter.html">ARRIVING FREIGHTER FLIGHTS
  • DEPARTING FREIGHTER FLIGHTS" data-tracking-link-section="navigation: FLIGHTS" class="sub-nvg__menu-item__a" href="/en/flights/departure-freighter.html">DEPARTING FREIGHTER FLIGHTS
  • AIRLINE INFORMATION" data-tracking-link-section="navigation: FLIGHTS" class="sub-nvg__menu-item__a" href="/en/flights/airlines.html">AIRLINE INFORMATION
  • JEWEL CHANGI AIRPORT" data-tracking-link-section="navigation: AIRPORT GUIDE" class="sub-nvg__menu-item__a" href="https://www.jewelchangiairport.com/">JEWEL CHANGI AIRPORT
  • HUB & SPOKE" data-tracking-link-section="navigation: AIRPORT GUIDE" class="sub-nvg__menu-item__a" href="/en/airport-guide/hub-and-spoke.html">HUB & SPOKE
  • TERMINAL 2" data-tracking-link-section="navigation: AIRPORT GUIDE" class="sub-nvg__menu-item__a" href="/en/airport-guide/terminal-2.html">TERMINAL 2
  • TERMINAL 4 " data-tracking-link-section="navigation: AIRPORT GUIDE" class="sub-nvg__menu-item__a" href="/en/airport-guide/terminal-4.html">TERMINAL 4
  • ARRIVAL GUIDE" data-tracking-link-section="navigation: AIRPORT GUIDE" class="sub-nvg__menu-item__a" href="/en/airport-guide/arriving.html">ARRIVAL GUIDE
  • DEPARTURE GUIDE" class="sub-nvg__menu-item__a" href="/en/airport-guide/departing.html">DEPARTURE GUIDE
  • TRANSITING GUIDE" class="sub-nvg__menu-item__a" href="/en/airport-guide/transit.html">TRANSITING GUIDE
  • FACILITIES AND SERVICES" class="sub-nvg__menu-item__a" href="/en/airport-guide/facilities-and-services.html">FACILITIES AND SERVICES
  • SPECIAL ASSISTANCE" class="sub-nvg__menu-item__a" href="/en/airport-guide/special-assistance.html">SPECIAL ASSISTANCE
  • TRANSPORT" class="sub-nvg__menu-item__a" href="/en/airport-guide/transport.html">TRANSPORT
  • DISCOVER CHANGI" data-tracking-link-section="navigation: DISCOVER" class="sub-nvg__menu-item__a" href="/en/discover/discover-changi.html">DISCOVER CHANGI
  • ATTRACTIONS " data-tracking-link-section="navigation: DISCOVER" class="sub-nvg__menu-item__a" href="/en/discover/attractions.html">ATTRACTIONS
  • LATEST HAPPENINGS" data-tracking-link-section="navigation: DISCOVER" class="sub-nvg__menu-item__a" href="/en/discover/latest-happenings.html">LATEST HAPPENINGS
  • PLAN YOUR EVENTS" data-tracking-link-section="navigation: DISCOVER" class="sub-nvg__menu-item__a" href="/en/discover/plan-your-events.html">PLAN YOUR EVENTS
  • TOURS & LEARNING" data-tracking-link-section="navigation: DISCOVER" class="sub-nvg__menu-item__a" href="/en/discover/tours-and-learning.html">TOURS & LEARNING
  • CHANGIVERSE" class="sub-nvg__menu-item__a" href="/en/discover/changiverse.html">CHANGIVERSE
  • CHANGI LOVE KIDS" class="sub-nvg__menu-item__a" href="/en/discover/changi-love-kids.html">CHANGI LOVE KIDS
  • TRAVEL DEALS" class="sub-nvg__menu-item__a" href="/en/discover/travel-deals.html">TRAVEL DEALS
  • COME EXPERIENCE THE MAGIC" class="sub-nvg__menu-item__a" href="/en/discover/come-experience-the-magic.html">COME EXPERIENCE THE MAGIC
  • SHOPPING DIRECTORY" data-tracking-link-section="navigation: SHOP" class="sub-nvg__menu-item__a" href="/en/shop/shopping-directory.html">SHOPPING DIRECTORY
  • GREAT DEALS" data-tracking-link-section="navigation: SHOP" class="sub-nvg__menu-item__a" href="/en/shop/promotions.html">GREAT DEALS
  • SHOP ONLINE" data-tracking-link-section="navigation: SHOP" class="sub-nvg__menu-item__a" href="https://www.ishopchangi.com/en/home?utm_source=changiairport.com&utm_medium=site_link&utm_campaign=210419_evergreen&utm_content=ca-shoponline-dropdownmenu&utm_term=generic_awareness">SHOP ONLINE
  • CHANGI SHOPPING CONCIERGE" data-tracking-link-section="navigation: SHOP" class="sub-nvg__menu-item__a" href="/en/shop/changi-shopping-concierge.html" target="_blank">CHANGI SHOPPING CONCIERGE
  • CHANGI PAY" data-tracking-link-section="navigation: SHOP" class="sub-nvg__menu-item__a" href="/en/shop/changipay.html">CHANGI PAY
  • CHANGI 1ST" class="sub-nvg__menu-item__a" href="/en/shop/changi-1st.html">CHANGI 1ST
  • BE A CHANGI MILLIONAIRE" class="sub-nvg__menu-item__a" href="/en/shop/be-a-changi-millionaire.html">BE A CHANGI MILLIONAIRE
  • DINING DIRECTORY" data-tracking-link-section="navigation: DINE" class="sub-nvg__menu-item__a" href="/en/dine/dining-directory.html">DINING DIRECTORY
  • GREAT DEALS" data-tracking-link-section="navigation: DINE" class="sub-nvg__menu-item__a" href="/en/shop/promotions.html">GREAT DEALS
  • SIGN UP OR LOGIN" data-tracking-link-section="navigation: CHANGI REWARDS" class="sub-nvg__menu-item__a" href="/en/changirewards/signup.html">SIGN UP OR LOGIN
  • BENEFITS AND PRIVILEGES" data-tracking-link-section="navigation: CHANGI REWARDS" class="sub-nvg__menu-item__a" href="/en/changirewards/benefits-and-privileges.html">BENEFITS AND PRIVILEGES
  • MONARCH" data-tracking-link-section="navigation: CHANGI REWARDS" class="sub-nvg__menu-item__a" href="/en/changirewards/monarch.html">MONARCH
  • REWARDS CATALOGUE" data-tracking-link-section="navigation: CHANGI REWARDS" class="sub-nvg__menu-item__a" href="/en/changirewards/catalogue.html">REWARDS CATALOGUE
  • MEMBER'S SPECIALS" data-tracking-link-section="navigation: CHANGI REWARDS" class="sub-nvg__menu-item__a" href="/en/changirewards/promotions.html">MEMBER'S SPECIALS
  • EVENTS" class="sub-nvg__menu-item__a" href="/en/changirewards/events.html">EVENTS
  • GO MOBILE" class="sub-nvg__menu-item__a" href="/en/changirewards/go-mobile-with-changi-app.html">GO MOBILE
  • CHAT" class="sub-nvg__menu-item__a" href="/en/changirewards/chat.html">CHAT
  • FEEDBACK" class="sub-nvg__menu-item__a" href="/en/changirewards/feedback.html">FEEDBACK
  • THE GREAT CHANGI APPSCAPADE" data-tracking-link-section="navigation: CHANGI APP" class="sub-nvg__menu-item__a" href="/en/changi-app/appscapade.html">THE GREAT CHANGI APPSCAPADE
  • TRAVEL WITH CHANGI APP" data-tracking-link-section="navigation: CHANGI APP" class="sub-nvg__menu-item__a" href="/en/changi-app/travel.html">TRAVEL WITH CHANGI APP
  • BOOK, REDEEM & PLAY" data-tracking-link-section="navigation: CHANGI APP" class="sub-nvg__menu-item__a" href="/en/changi-app/book-redeem-play.html">BOOK, REDEEM & PLAY
  • DINE WITH CHANGI APP" data-tracking-link-section="navigation: CHANGI APP" class="sub-nvg__menu-item__a" href="/en/changi-app/dine.html">DINE WITH CHANGI APP
  • DOWNLOAD CHANGI APP" data-tracking-link-section="navigation: CHANGI APP" class="sub-nvg__menu-item__a" href="/en/changi-app/download-qr.html">DOWNLOAD CHANGI APP
  • HELP CENTRE" class="sub-nvg__menu-item__a" href="/en/changi-app/help-centre.html">HELP CENTRE

COACH TO JOHOR BAHRU

Coach to Johor Bahru

Going across the causeway is easy with these coach services. 

COACH BETWEEN CHANGI AIRPORT AND JOHOR BAHRU

504x336-shuttle_bus

Travel seamlessly between Changi Airport and Johor Bahru with Transtar Cross Border Services, operated by Transtar Travel.

Transtar Cross Border Services

  • TS1: Changi Airport—Johor Bahru CIQ (via Woodlands Checkpoint)

One-way fares

Book your tickets with “ https://www.transtar.travel/ ”, payment can be made in local currency (depending on boarding point) by cash or EZ-link card only. No change will be given and all tickets sold are non-refundable.

Service timings

Important Notes:

  • Passengers are advised to wait at the pick-up point at least 10 minutes before the scheduled departure time.
  • All times are approximate, and the schedules and routes are subject to change without notice due to traffic conditions, especially at respective Customs.
  • Online schedule may differ from published schedules due to unexpected additional or removal of time slots.
  • Please refer to Transtar Travel's website for the latest TS1 schedules.
  • We recommend that you contact Transtar Travel at +65 6297 9009 to confirm your preferred departure time at least 24 hours prior to departure to avoid any delay. For more information, please approach Transtar Travel's counter (daily operating hours: 10:00 AM–7:00 PM) located at the Arrival Hall of Terminal 1 (#01-K2), or at any of the Information Counters located at the arrival halls.

OTHER LINKS

transtar travel johor bahru

  • SPECIAL ASSISTANCE
  • FACILITIES AND SERVICES

Trevallog

How to travel from Singapore to Johor Bahru by Bus

By: Author Eva

Posted on Published: January 1, 2024  - Last updated: January 17, 2024

Categories malaysia , singapore

How to travel from Singapore to Johor Bahru by Bus

Please share this article if you think it's awesome!

  • Facebook 286
  • Pinterest 352

As someone who stays and works in Singapore , I am constantly looking for short getaways to neighboring countries. Since the nearest city from Singapore is Johor Bahru, Malaysia, I found myself frequently cross the border from Singapore to Johor Bahru.

There are many ways you could travel from Singapore to Johor Bahru and vice versa, such as by public bus, private bus, shuttle tebrau train , taxi, private transfer (such as this and this ) or by driving. And nope, there is no flight between Johor Bahru Senai Airport and Singapore Changi Airport .

In this post, I’ll share with you about how to go from Singapore to Johor Bahru by public bus , as well as how to travel back from Johor Bahru to Singapore by bus.

Here is the summary procedure on how to travel from Singapore to JB by public bus.

  • Determine your destination in JB
  • Determine which bus can bring you closest to your destination
  • On the day of travel, take one of the public buses listed in this article
  • When arriving at Singapore’s checkpoint, alight from the bus and go to immigration
  • Upon clearing SG immigration, go down the escalator, walk to bus stop and take bus to JB
  • When arriving at Johor Bahru’s checkpoint, alight from the bus and go to immigration
  • Upon clearing JB’s immigration, either go to bus stop and take another bus to your destination or simply walk out of the custom and head to your next destination

Fill Up Arrival Cards Before Crossing the Border

Before entering malaysia.

Within 3 days before entering Malaysia, foreign visitors need to fill up Malaysia Digital Arrival Card (MDAC) . MDAC is compulsory for all foreign visitors, except the following:

  • Citizens of Singapore
  • Diplomatic and Official Passport Holders
  • Malaysia’s Permanent Residents and Long Term Pass Holders
  • General Certificate of Identity (GCI) Brunei Darussalam Holders
  • Brunei Malaysia Frequent Traveler Facility Holders
  • Thailand Border Pass Holders
  • Indonesia Cross-Border Travel Document (PLB) Holders

Before Entering Singapore

Within 3 days before entering Singapore by land, foreign visitors need to fill up Singapore Arrival Card (SGAC) . SGAC is exempted for Singapore Singapore Citizens, Permanent Residents and Pass Holders entering Singapore by land.

When is the Best Time to Cross the Border?

Generally, the border is at its busiest when:

  • Malaysians are crossing the border to go to work in Singapore
  • Malaysians are crossing the border to go back home to Malaysia after work
  • People from Singapore are crossing border to Malaysia to spend their holidays

Usually, the peak timings for non-holiday period are as follow: SG to JB direction : Friday night, Saturday morning and Saturday noon JB to SG direction : Sunday after 3pm, and Monday morning

During holiday period or long weekend , the peak timing will be: SG to JB direction : the eve of holiday, and the morning of holiday JB to SG direction : the last day of holiday, and the morning of the day after holiday

Understanding 2 Border Checkpoints

There are 2 Border Checkpoints between Singapore and Johor Bahru. The main and older one is SG Woodlands CIQ & JB CIQ; this is also commonly referred as “ First Link .”  The building name for JB checkpoint is “Bangunan Sultan Iskandar (BSI).” For simplicity, I will use the terms Woodlands Checkpoint and JB CIQ .

The second and newer one is SG Tuas CIQ, and JB Second Link CIQ; this is commonly referred as “ Second Link ” or “Tuas.” The building name for JB Second Link checkpoint is “Sultan Abu Bakar.” For simplicity, I will use the term Tuas Checkpoint and JB Second Link CIQ .

Both checkpoints are open 24 hours a day, 7 days a week.

Which border and which bus you should choose? To answer this, you need to consider your final destination in JB.

If you are planning for shopping, cafe hopping, food hunting, mall hanging out, you may choose to go to JB CIQ via First Link. From JB CIQ Custom, you can literally walk to Johor Bahru City Square, Komtar JBCC, JB Sentral Bus Terminal, Jalan Wong Ah Fook, and Jalan Dhoby.

If you are planning to go to Larkin Terminal to take other buses to continue to other parts of Malaysia, you may choose either First Link or Second Link.

If you are going to other parts of JB that are near Second Link (such as Legoland, Johor Premium Outlet, Bukit Indah, Iskandar Puteri), you may choose Second Link.

The table below shows a list of frequently-visited places in Johor Bahru and the recommended border to choose. It doesn’t mean that these destinations have direct bus from Singapore, some destination requires you to change to another bus.

Have any questions about traveling in Singapore? Join All About Singapore Travel FB group, I'll be there to answer your questions!

Woodlands Checkpoint

Which Border has Less Traffic?

The traffic tends to be heavier at Woodlands, but during peak period such as Public Holiday, both borders are equally heavy.

Even though first link is usually more congested, it doesn’t mean that I will choose second link over first link all the time. It depends on where I’m going to in JB.

What I usually do before crossing the border is checking the traffic cameras at both checkpoints and checking Google Maps for estimated traffic condition.

The traffic cameras are updated every minute so it’s pretty accurate. If you see a traffic jam, do investigate whether it’s traffic jam on car lanes or bus lanes. Sometimes, the car lanes may have heavy traffic but the bus lane is literally empty.

What traffic cameras can’t show you is the traffic condition at JB Checkpoint, because these cameras are installed by Singapore side, not Malaysia. So, if you see a clear bridge, don’t be too happy first. Instead, check the traffic condition at Google Maps, maybe there’s a traffic jam at Malaysia side.

How to check traffic condition in Google Maps? Choose “traffic” function in Google Maps. On mobile, it’s located at top right corner, under the search bar, within the drop-down menu. On desktop, it’s within the drop-down menu located at top left corner.

The traffic function will show you traffic condition in colors. Dark red means extremely heavy. But again, heavy traffic refers to car traffic, not bus traffic. There’s a lot of guestimate when trying to predict bus traffic.

How to pay for the bus fare?

Public bus fare can be paid using EZ-Link, ManjaLink (only Causeway buses) or by cash. If you pay bus fare by cash, please pay with exact money because no change will be given. After paying cash, you will then be given a ticket that you must keep throughout the journey until you reach your destination.

If you don’t have exact cash, for Causeway (CW) buses, you have the option to pay at the counters which are usually available at every starting point of CW buses’ routes. However, for other buses, there are no counters, hence no change will be given.

What is the travel duration?

The travel duration from Singapore to JB depends greatly on traffic condition. It could take 1 hour during off-peak (weekdays afternoon), but it could take as much as 4 hours during peak period (such as the eve of a long weekend or eve of a Public Holiday).

Most of the time, it takes me about 2 hours to cross the border in the evening or on the weekend. 

Since it’s difficult to estimate the exact travel duration, it’s better to allow more buffer for the journey, especially if you need to catch another bus or flight from Johor Bahru to other cities.

Can you walk across the border of Singapore and Malaysia?

Some people do walk across the border between Woodlands Checkpoint and JB CIQ Checkpoint on rare occasions, such as when the traffic jam is too horrible and they are at risk of arriving late at their workplace. However, please do not walk because it is extremely dangerous; there is no pedestrian footpath and the vehicles don’t give way to pedestrian.

And, nobody walks across the border between Tuas Checkpoint and JB Second Link Checkpoint. Curious why? The distance between the two checkpoints is 5km! Similar to first link, there’s no pedestrian footpath and vehicles don’t give way to pedestrian. So, for safety reason, please wait patiently for the bus no matter how urgently you need to get to your destination.

List of Buses from Singapore to Johor Bahru

In summary, here’s the list of buses you can take to travel from Singapore to Johor Bahru:

  • From Kranji MRT: Bus 170X, CW1
  • Direct: Bus 950
  • Indirect: Bus 856, 903, 911, 911T, 912, 912B
  • From Queen Street Terminal: Bus 170, CW2, SJE
  • From Jurong East Interchange: Bus 160, CW3, CW4, CW4S
  • From Newton Food Centre: Bus CW5
  • From Boon Lay MRT: Bus CW6
  • From Changi Airport Terminal 1: Bus TS1
  • From Resort World Sentosa: Bus TS8
  • From Yishun Bus Interchange: Bus AC7
  • From Marina Square: Bus TS3
  • From Buona Vista: Bus TS6
  • From Tuas Link MRT: Bus CW7

TL;DR: If you’re paralyzed with too many choices and you don’t know which one to choose, just take 170X or CW1 from Kranji MRT. Even though the queue might be long during peak-period, but they’re quite frequent and the distance to checkpoint is pretty short.

Now, let’s get into the details!

1. From Kranji MRT Station

At Kranji MRT Station, take exit C to the bus stop. Money changer with reasonable rates is available here, as well as a food court. On weekends, expect huge crowd so leave your house early.

Location of Kranji MRT on Google Maps: https://goo.gl/maps/q4FY7AB3AkTQm5vRA

Bus 170x, cw1 from kranji singapore to johor bahru

From Kranji MRT, there are 2 buses you can take:

1. SBS Bus 170X (formerly called SBS Bus 170 blue plate) Fare: Approx S$1.55 by EZ-Link card; or S$2.30 by cash Note : For SBS bus, you need to tap every time you board & alight Route: https://www.transitlink.com.sg/eservice/eguide/service_route.php?service=170X Operating Hour from Kranji: 5.36am to 11.30pm Operating Hour from JB Sentral: 6.10am to 12 midnight

SBS Bus 170X will bring you to Johor Bahru via Woodlands Checkpoint (First Link). The last station for Bus 170X is JB Sentral Bus Terminal, which is within walking distance from JB CIQ. So, usually after clearing the immigration at JB, nobody takes bus 170x anymore because people who are going to JB Sentral simply walk from the CIQ.

For information, there are 2 types of SBS Bus 170: red plate and blue plate. Blue plate (or 170X) leaves from Kranji and ends at JB Sentral Bus Terminal with only a few stops in between. Meanwhile, Red plate (bus 170) leaves from Queen Street Terminal (see point #3 below) and ends at Larkin Terminal with many bus stops in between (not recommended due to long journey).

2. Causeway Link Bus CW1 Fare from Kranji: S$2.60 by cash, ManjaLink* or Visa** Fare from Larkin/JB CIQ : RM2.60 by ManjaLink* or Visa** Note : For CW bus, only tap your card when boarding/re-boarding, DON’T tap when alighting. CW1 Route: https://www.causewaylink.com.my/routes-schedules/?view=route&no=CW1 Route of ALL CW buses: https://www.causewaylink.com.my/singapore-bus Operating Hour from Kranji: 6.00am to 11.30pm Operating Hour from JB CIQ: 4.00am to 10.30pm Operating Hour from Larkin: 6.00am to 10.00pm

Bus CW1 only have 3 stops: Kranji MRT Station, SG Woodlands Checkpoint, JB CIQ. If you want to continue to Larkin Terminal, you need to take connecting bus CWL from JB CIQ.

*About ManjaLink : ManjaLink is a bus card issued by Causeway Link. It can be used on any Causeway Link buses (cross-border or local bus). You can purchase it online or from CW counters .

**About Visa : You can pay your CW1, CW2, CW5 and CWL bus rides with Visa credit card or debit card. Do ensure that your Visa card is contactless enabled and issued by an authorized bank/financial institution regardless the country of issuance. Details here .

My personal favorite way to go to JB is to taking SBS Bus 170X from Kranji because there are only 5 bus stops from Kranji MRT to Woodlands Checkpoint, the frequency of bus is quite high (intervals up to 9 mins during peak period, and up to 17 mins during off-peak period).

Furthermore, since I take MRT from my house to Kranji and I use EZ-Link, I can qualify for transfer fare if I take an SBS/SMRT bus after alighting from MRT. I’ll pay discounted fare if transfer is done within 45 mins. 

However, I would choose CW1 when there is a long queue for 170X but there is little or no queue for CW1. 

2. From Woodlands Bus Interchange (Walkable distance from Woodlands MRT Station)

2a. From Woodlands Temporary Bus Interchange

Woodlands Temporary Bus Interchange ( location on Google Map ) is an outdoor bus interchange, which is just a short walking distance from Woodlands MRT Station.

From Woodlands Temporary Bus Interchange, there’s 1 bus that you can take directly to Woodlands Checkpoints, which is the SMRT Bus 950 . Here are the details:

Bus 950 Fare: Approx S$1.25 by EZ-Link card; or S$1.90 by cash Route: https://www.transitlink.com.sg/eservice/eguide/service_route.php?service=950 Operating Hour: 5.30am to 11.30pm.

SMRT Bus 950 will bring you to Johor Bahru via Woodlands Checkpoint (First Link). It has many stops, but not too many. Here are the important stops of Bus 950: Woodlands Bus Interchange – 5 other stops – Woodlands Checkpoint – JB CIQ – JB Sentral Bus Terminal – JB CIQ – Woodlands Checkpoint – 7 other stops – Woodlands Bus Interchange.

Woodlands Temporary Bus Interchange

SMRT bus 950 is my 2nd personal favorite (after 170X) because it is nearer to where I stay, and because I have options to take other buses if SMRT Bus 950 has long queue and I’m in a rush, especially during peak period (weekend or evening).

Wait, but you said there’s only 1 bus from Woodlands??

Yes there’s only 1 direct bus to the Checkpoint. BUT, there are a few other buses that go to Woodlands Train Checkpoints. From the Train Checkpoints, it is about 10 minutes walk to Woodlands Checkpoint. So, it’s a good alternative if you don’t mind a lot of walking. Read section 2b below.

2b. From Woodlands Bus Interchange

Woodlands Bus Interchange is an indoor bus interchange located at the basement of Woodlands Integrated Transport Hub. To get there from Woodlands MRT, just follow the signs to Bus Interchange, the walk should take less than 10 minutes.

Here are the buses that goes to Train Checkpoint:

  • Take Bus 856  (Berth 11) and alight 6 stops later at W’lands Train Checkpoint. In my opinion, this is the best bus to take.
  • Take Bus 903  (Berth 4) and alight 10 stops later at W’lands Train Checkpoint.
  • Take Bus 911 or 911T (Berth 12) and alight 6 stops later at W’lands Train Checkpoint. Do note that you need to take the one that goes to West Loop at Berth 12, not East Loop. You can ask the driver to confirm if he goes to Train Checkpoint.
  • Take Bus 912 or 912B  (Berth 12) and alight 11 stops later at W’lands Train Checkpoint. Do note that you need to take the one that goes to West Loop at Berth 12, not East. It’s quite confusing to figure out which is which, so it’s best to ask the driver if he goes to Train Checkpoint.  Not recommended.

Remember, after alighting, make your way to the Woodlands Train Checkpoint building. Enter the Woodlands Train Checkpoint building, go up and follow the direction towards Woodlands Checkpoint. There will be some escalator rides and pedestrian bridge involved. No photographs is allowed inside the building, so I can’t show you what it looks like.

When you see a queue at the entrance of Train Station, do not go there. Instead, walk towards the Checkpoint.

List of Buses that Go to Woodlands Train Checkpoint

3. From Queen Street Terminal (Nearest MRT stations: Bugis and Rochor)

Queen Street Terminal is about 15 mins walk from Bugis and Rochor MRT stations. It is located at Queen Street, between Arab Street and Ban San Street.

From Bugis MRT, take exit A or B, walk along Victoria Street until you meet Arab Street, and turn left. From Rochor, take either exit A or B, walk towards Ophir Road, turn left to Rochor Canal Road, then turn right to Ban San Street.

Location of Queen Street Terminal on Google Maps: https://goo.gl/maps/p2MXmrS5jitFm2YK7

There are 3 options of buses from Queen Street Terminal:

1. SBS Bus 170 (formerly called Bus 170 red plate) Fare: Approx S$2.04 by EZ-Link card; or S$ 2.80 by cash. Route: https://www.transitlink.com.sg/eservice/eguide/service_route.php?service=170 Operating Hour from Queen Street Terminal: 5.20am to 00.10am Operating Hour from Larkin Terminal in JB: 5.20am to 00.30am

SBS Bus 170 leaves from Queen Street Terminal and ends at Larkin Terminal with so many bus stops in between, including Rochor Stn, Opp Little India Stn, Newton Stn, Stevens Stn, Botanic Garden Stn, Tan Kah Kee Stn, Sixth Avenue Stn, King Albert Park Stn, Hillview Stn, Opp Bukit Panjang Stn. I do not recommend bus 170 from Queen Street because it stops at too many locations that you are wasting too much time on the road.

2. Causeway Link Bus CW2 (Day Service) Fare from Queen Street: S$4.80 by cash, ManjaLink or Visa Fare from JB CIQ : RM4.80 by cash, ManjaLink or Visa Note : For CW bus, only tap your card when boarding/re-boarding, DON’T tap when alighting CW2 Route: https://www.causewaylink.com.my/routes-schedules/?view=route&no=CW2 Route of ALL CW buses: https://www.causewaylink.com.my/singapore-bus Operating Hour from Queen Street Terminal: 6.30am to 11.30pm Operating Hour from JB CIQ: 4am to 10.30pm Operating Hour from Larkin: 6am to 10.00pm

Bus CW2 (Midnight Service) Fare : same as CW2 Day Service Route : same as CW2 Day Service Operating Hours : 11pm to 4am daily Frequency : 45 minutes, subjected to traffic condition

Bus CW2 has only a total of 3 stops: Queen Street Terminal, Woodlands Checkpoint and JB CIQ. If you want to continue to Larkin Terminal, you need to take connecting bus CWL (only operate 6am to 10pm) from JB CIQ.

Tip for CW2 : if you don’t mind standing on the bus for the entire journey (could take up to 1 hour plus in the evening or weekend), you can skip the long queue and go to the front of the queue. There, wait until the bus is almost full and nobody in the queue boards the bus anymore. Then board the bus.

Yep, most people in the long q will not board if there are no more seats, they don’t want to stand and would rather wait for the next bus, so this is your chance to take the bus without queuing (but you pay the price by having to stand the entire journey).

Do note that if you take CW2, once you got your passport stamp at Woodlands Checkpoint, you could board any CW buses to go to JB Sentral Checkpoint. Just show your ticket to any CW bus driver and they’ll let you in.

3. Singapore-Johore Express Bus / SJE (Fare: S$3.30 by cash)

Bus SJE route is exactly the same as CW2. Seats for SJE bus are more comfortable compared to CW2. As for frequency, it is hard to predict because there isn’t any app that you can use to check the departing schedule for bus SJE and CW.

If I were to choose between CW2 and SJE, I definitely prefer CW2 because at Woodlands Checkpoint, I can continue with any CW buses. With SJE, I have to wait for SJE.

Queen Street Terminal Singapore

4. From Jurong East Bus Interchange (Walkable distance from Jurong East MRT Station)

4a. From Jurong East Interim Bus Interchange

At the new Jurong East Interim Bus Interchange ( Location on Google Maps ), there is 1 bus that goes to JB via Woodlands Checkpoint which is SBS bus 160 . To get here, take Exit B from Jurong East MRT.

1. SBS Bus 160 Fare : Approx S$1.84 by EZ-Link Card; S$ 2.50 by cash Note : For SBS bus, you need to tap every time you board & alight Route : http://www.transitlink.com.sg/eservice/eguide/service_route.php?service=160 Operating Hour from Jurong East Bus Interchange : 5.30am to 12midnight

SBS Bus 160 ends at JB Sentral Terminal. I personally do not recommend you to take bus 160 because it passes through many stops before Woodlands Checkpoint. Meanwhile, CW buses do not have too many stops, but they only go to Second Link, not Woodlands.

Jurong East Exit B to Interim Bus Interchange

4b. From Jurong East Private Bus Pickup/Drop-off Point

At Jurong East Private Bus Pickup/Drop-off Point ( location on Google Map ) ( video on how to get here ), there are 3 buses that go to JB via Tuas Second LinkCheckpoint : CW3 (to Perling Mall), CW4 (to Pontian Bus Terminal), and CW4S (to Sutera Mall).

To be honest, it doesn’t matter which bus you take. All 3 buses will bring you to Tuas Checkpoint and then JB CIQ 2nd Link. After clearing immigration at JB CIQ 2nd Link, you can take connecting buses to go to other parts of JB. See section “ Connecting Bus at JB CIQ 2nd Link ” below.

1. CW3 Fare from Jurong East: S$6 by cash, ManjaLink Fare from Perling Mall : RM6 by cash, ManjaLink Note : For CW bus, only tap your card when boarding/re-boarding, DON’T tap when alighting CW3 Route : https://www.causewaylink.com.my/routes-schedules/?view=route&no=CW3 Route of ALL CW buses: https://www.causewaylink.com.my/singapore-bus Operating Hour from Jurong East: 7.30am to 11.30pm Operating Hour from JB CIQ 2nd Link: 5am to 10.30pm Operating Hour from Perling Mall: 4am to 9.30pm

2. CW4 – haven’t resumed operation Route: https://www.causewaylink.com.my/routes-schedules/?view=route&no=CW4

3. CW4S Fare from Jurong East: S$6 by cash, ManjaLink Fare from Perling Mall : RM6 by cash, ManjaLink Note : For CW bus, only tap your card when boarding/re-boarding, DON’T tap when alighting CW4S Route : https://www.causewaylink.com.my/routes-schedules/?view=route&no=CW4s Route of ALL CW buses: https://www.causewaylink.com.my/singapore-bus Operating Hour from Jurong East: 7.30am to 11.30pm Operating Hour from JB CIQ 2nd Link: 7.30am to 6.30pm Operating Hour from Sutera Mall: 8.30am to 4.40pm

Bus CW4S ends at Sutera Mall by passing through Gelang Patah Bus Terminal, Lima Kedai, Taman Sri Orkid, Taman Ungku Tun Aminah.

Connecting Bus at JB CIQ 2nd Link : If you’re traveling on CW3, CW4, CW4S or CW7, when you arrive at JB Second Link CIQ, you have the option to transfer to any of the bus below: a. Bus CW3L (which goes to Bukit Indah and Perling Mall) – CW3L Route b. Bus CW3S (which goes to Bukit Indah 2, Bukit Indah 1, Nusa Bestari, Sutera Mall and ends at Terminal Bas TUTA) – CW3S Route c. Bus CW4G (which goes to Terminal Gelang Patah / GP Sentral) – CW4G Route

5. From Newton Food Centre (Walkable distance from Newton MRT Station)

From Newton, you can take Causeway Link bus CW5  to Johor Bahru. It is the best choice if you are staying/working near Newton/Orchard and going to JB Sentral only. 

This bus only has 3 stops: Newton Food Centre (aka Newton Circus), SG Woodlands Checkpoint, and JB Sentral Checkpoint. If you want to continue to Larkin Terminal, you need to take connecting bus CWL (only operate 6am to 10pm) from JB CIQ.

CW5 Fare from Newton: S$4.60 by cash, ManjaLink or Visa Fare from JB CIQ: RM4.60 by cash, ManjaLink or Visa Note : For CW bus, only tap your card when boarding/re-boarding, DON’T tap when alighting CW5 Route: https://www.causewaylink.com.my/routes-schedules/?view=route&no=CW5 Route of ALL CW buses: https://www.causewaylink.com.my/singapore-bus Operating Hour from Newton: 6.45am to 11.30pm Operating Hour from JB CIQ: 5.00am to 9.30pm

To get to Newton Food Centre (or Newton Circus), from Newton MRT, take exit B. It is about 10-minute walk from Newton MRT Station to CW5 Bus Stop. Getting there can be quite confusing because the traffic is quite heavy around Newton MRT and there isn’t pedestrian crossing.

Basically you have to find your way to Newton Food Centre, then walk across the open-air carpark. Then, you will find CW5 bus stop . Location on Google Maps: https://goo.gl/maps/C7UQtsJyaQX7oZbz6

Bus cw5 from newton singapore to johor bahru

6. From Boon Lay MRT Station

From Boon Lay, you can take Causeway Link bus CW6 via Tuas 2nd Link. This bus has only 3 stops: Boon Lay, SG Tuas 2nd Link Checkpoint, JB 2nd Link CIQ. After coming out of JB 2nd Link CIQ, you need to change to other CW buses to go to Taman Bukit Indah, Giant Nusa Bestari, Taman Tasik, Larkin Terminal

CW6 Fare from Boon Lay: S$5 by cash, ManjaLink Fare from JB CIQ 2nd Link: RM4.50 by cash, ManjaLink Note : For CW bus, only tap your card when boarding/re-boarding, DON’T tap when alighting CW6 Route: https://www.causewaylink.com.my/routes-schedules/?view=route&no=CW6 Route of ALL CW buses: https://www.causewaylink.com.my/singapore-bus Operating Hour from Boon Lay: 7.30am to 11pm. Operating Hour from JB CIQ 2nd Link: 5.00am to 10.30pm

From Boon Lay MRT, take exit B, walk straight until the main road (Boon Lay Way), then turn right, and you will see the bus stop. Refer photos below.

Location on Google Maps: https://goo.gl/maps/UkzJJNXw7ubGoKHq6

Bus cw6 from boon lay singapore to johor bahru

7. From Changi Airport (Terminal 1)

From Changi Airport, you can take Transtar Bus TS1 from Terminal 1 (Arrival Hall Coach Bay Lot B/C).

TS1 Fare from Singapore : S$11 by EZ-Link or cash (pay exact fare on board; no change will be given) Fare from JB : S$4.3 by EZ-Link or RM13 by cash (pay exact fare on board; no change will be given) Route & Schedule : changes frequently, I recommend you use Transtar website booking function to check Operating Hour from Changi Airport : 8.15am to 9.15pm (frequency 1-2 hrs, only 6 trips a day) Operating Hour from JB CIQ: 5.00am to 7.15pm (frequency 1-2 hrs, only 6 trips a day)

The bus starts at Terminal 1 and eventually ends at JB CIQ. If you have questions when you’re on the ground, just approach the counter at Terminal 1, Level 1. Sometimes, timing or boarding bay may change, so it’s best to check with the counter.

Bus from Changi Airport to Johor Bahru

8. From Resort World Sentosa (Nearest MRT station: Harbourfront)

From Harbourfront Station, you can wak throgh “Boardwalk” to Resort World Sentosa, or take Sentosa Express Monorail from Level 3 of Vivocity and alight at Resort World Station.

At Resort World Sentosa, take the escalator down to Basement and follow direction to “Coach Bay.” Here, you can take Transtar Bus TS8 from Basement Coach Bay. The bus starts at RWS, then after several stops in between, it ends at JB CIQ.

TS8 Fare from Singapore : S$8 by EZ-Link or cash (pay exact fare on board; no change will be given) Fare from JB : S$3.3 by EZ-Link or RM10 by cash (pay exact fare on board; no change will be given) Routes and schedule : changes frequently, I recommend you use Transtar website booking function to check Operating Hour from RWS : 8.00am to 10.00pm (only 8 trips a day, frequency varies between 1 hour to 4 hours) Operating Hour from JB CIQ : 5.30am to 9.00pm (only 9 trips a day, frequency varies between 1 hour to 4 hours)

If you have any questions when you’re on the ground, just approach the counter at the Coach Bay. Sometimes, timing or boarding bay may change, so it’s best to check with the counter.

Location on Google Maps: https://goo.gl/maps/UBjRCzTN3UYiV7ub8

Escalator to coach bay for Bus TS8 from resort world sentosa singapore to johor bahru

9. From Yishun Bus Interchange (Walkable distance from Yishun MRT Station)

Yishun bus interchange ( location on Google Maps ) is an indoor bus interchange located at Level 1 of Yishun Integrated Transport Hub. From Yishun bus interchange, you can take bus AC7 to JB CIQ, passing through many stops in between.

AC7 Fare from Singapore : S$2.20 by EZ-Link Card; S$2.50 by cash Fare from JB : S$1.20 by EZ-Link Card; RM3 by cash Route : here and here Operating Hour from Yishun : 5.40am to 11.30pm Operating Hour from JB CIQ: 5.20am to 11.30pm

To get to Yishun Bus Interchange from Yishun MRT station, go to Exit D (shown in below photo). The escalator at Exit D brings you to Basement 2. There, follow the direction on the floor , not on the signboard above. After taking some escalators up, you will arrive at the bus interchange. The entire journey from MRT to Berth 8 took me 10-15 mins of walking, so do allow 15-min buffer when you plan for your trip.

Yishun MRT Exit D to Northpoint city (1)

10. From Marina Square (Walkable distance from Promenade MRT Station)

PS: Transtar announced that TS3 has been resumed in May 2022, however, I can’t find the schedule from their booking system. I recommend avoiding this route.

Bus TS3 brings you from Singapore CBD (Central Business District) to Johor Bahru CIQ via first link (Woodlands) and vice versa. It’s suitable for Johoreans who work in Singapore but stay in Johor Bahru, as well as tourists who stay at CBD or Chinatown but wants to visit Johor Bahru on a day trip. Take note that the bus only operates in the morning and evening.

To get to Pan Pacific Hotel, you can take MRT to Promenade and then walk for 450m. You can also board the bus from Downtown MRT Station, Clarke Quay and several other bus stops.

TS3 Fare from Singapore : S$8 by cash (pay exact fare on board; no change will be given) Fare from JB : S$3.2 by EZ-Link or RM10 by cash (pay exact fare on board; no change will be given) Route and schedule : changes frequently, I recommend you use Transtar website booking function to check Operating Hour from Pan Pacific Hotel : varies, see schedule (only 2 trips a day on weekdays, and 1 trip a day on weekends) Operating Hour from JB CIQ : varies, see schedule (only 2 trips a day on weekdays, and 1 trip a day on weekends)

Location on Google Maps: https://goo.gl/maps/Jps3ru5dLm9ahWbD7

Bus TS3 - Singapore to Johor Bahru

11. From The Star Vista (Walkable distance from Buona Vista MRT Station)

Bus TS6 is an alternative of bus CW3. Typically, residents who stay and work in the west part of Singapore would go to Jurong East (see point 4 above) and take bus CW3/CW4/CW4S to Johor Bahru via second link. Now, people who stay/work near Buona Vista MRT, One North MRT, Kent Ridge MRT, Jalan Ahmad Ibrahim, Gul Circle MRT, Tuas West Road MRT, Tuas Link MRT can save time by taking TS6.

Bus TS6 terminates at Gelang Patah Bus Terminal, from which you can catch another bus or ride a Grab to other parts of Johor Bahru.

TS6 Fare from Singapore : S$6 by EZ-Link or cash (pay exact fare on board; no change will be given) Fare from Gelang Patah Terminal : S$2.6 by EZ-Link or RM8 by cash (pay exact fare on board; no change will be given) Route and schedule : changes frequently, I recommend you use Transtar website booking function to check Operating Hour from Buona Vista : 8.00am to 7.00pm (frequency every 2-3 hours, only 6 trips a day) Operating Hour from Gelang Patah Sentral : 4.30am to 5.30pm (frequency every 1-4 hours, only 3 trips a day)

Location on Google Maps: https://goo.gl/maps/wJFYXKVcR3cXTVDt5

Bus TS6 pick up point from Buona Vista

12. From Tuas Link MRT Station

Tuas Link MRT station is the westernmost MRT station. It is really near Tuas Checkpoint, however, you can’t walk to Tuas Checkpoint from here. Instead, you need to take Causeway bus CW7.

CW7 Fare from Singapore : S$4.50 by ManjaLink Fare from Larkin/JB: RM4.50 by ManjaLink Route : https://www.causewaylink.com.my/routes-schedules/?view=route&no=CW7 Operating Hour from Tuas Link MRT : 7.30am to 11.00pm Operating Hour from JB Second Link CIQ: 5.00am to 10.15pm

To go to the bus boarding point, take the Exit A at Tuas Link MRT Station.

Location on Google Maps: https://goo.gl/maps/akWF2hg35eSagu9i8

Bus CW7 from Tuas Link Singapore to Johor Bahru

When to Tap In & Tap Out?

If you’re using EZ-Link, here’s the general rule about taking public bus in Singapore: You need to tap in  every time you board a bus, and you need to tap out every time you alight from a bus. It doesn’t matter whether it’s your final destination or you’re doing a transfer of bus, you have to tap in and tap out every time you enter and exit the bus.

However, if you’re taking CW bus, you only need to tap when boarding the bus. You DON’T need to tap when alighting from the bus.

Here’s a list of when to tap in and tap out:

  • Tap-in when you enter a bus from, for example, Kranji
  • Tap-out when you exit at SG Woodlands checkpoint (if taking CW bus, no need to tap out)
  • Get your passport stamped
  • Queue at bus station below the immigration
  • Tap-in when you enter the bus at Woodlands Checkpoint
  • Tap-out when you arrive at JB CIQ (if taking CW bus, no need to tap out)
  • If you’re going to Larkin Terminal, go to bus station below immigration at JB CIQ. Wait for your bus. Tap in when you enter the bus. When you arrive at Larkin, tap out again (if taking CW bus, no need to tap out).
  • If you’re going to JB Sentral or City Square, just walk and follow the direction

Note: For CW bus, you do not need to tap out when alighting, you only need to tap in when boarding.

At Singapore Woodlands Checkpoint

When you arrive at SG Woodlands Checkpoint, go up the escalator, queue at the counters and get your passport stamped. Once you get out, go down the escalator, make a U-turn and you will find the queue for the bus. If you have taken SBS bus to Woodlands Checkpoint, you may board any SBS buses to go to JB Sentral Checkpoint. Likewise, if you have taken any CW bus to Woodlands Checkpoint, you may board any CW buses to go to JB Sentral Checkpoint. Just observe which bus comes first and go for it 🙂

Bus 160, 170, cw1, cw2 from singapore woodlands checkpoint to johor bahru

At Johor Bahru Checkpoint

When you arrive at JB Sentral Checkpoint, make your way to the counter and get your passport stamped. No immigration card is required to be filled for entry into Malaysia. Once you are done with passport, get out from the counter area and walk straight. You will then have 2 choices: go to the bus stop at Basement and continue to other parts of JB with a bus; or walk to JB Sentral and enjoy your getaway. Just follow the signs along the way.

Bus 160, 170 from johor bahru checkpoint to larkin terminal or jb sentral terminal

At SG Tuas Checkpoint & JB Second Link Checkpoint

Crossing  border at Second Link is similar to that at Causeway. Once you get your passport stamped at Tuas Checkpoint, proceed to bus boarding area and board bus to go to JB Second Link Checkpoint. Once your passport is stamped at JB Second Link, proceed to bus boarding area and board the bus that will bring you to your next destination.

Travel from Singapore to Johor Bahru by Bus

How to Cross Border at Midnight?

Before 1 Aug 2022, there was no cross border bus at midnight, hence it was quite a hassle to travel between Singapore and Johor Bahru at midnight. Thankfully, from 1 Aug 2022, you can take CW2 from Queen Street to go to JB, or take CW2 from JB CIQ to go to Singapore.

Bus CW2 (Midnight Service) Fare : S$4.80 from Queen Street; RM4.80 from JB CIQ Payment mode : ManjaLink, Visa card and Cash only; NO EZ-Link/NETS Route : https://www.causewaylink.com.my/routes-schedules/singapore-cross-border-bus/?view=route&no=CW2 Operating Hours : 11pm to 4am daily Frequency : 45 minutes, subjected to traffic condition

Bus CW2 (Midnight Service) has 3 stops: Queen Street Terminal, Woodlands Checkpoint and JB CIQ . You can board the bus from any of the stops.

If your starting point in Singapore is nearer to Woodlands Checkpoint, you can board the bus at Woodlands Checkpoint. But first, you need to make your way to Woodlands Train Checkpoint, walk inside the building towards Woodlands Checkpoint, get through immigration, walk down the escalator and look for the CW2 bus bay.

Personally, I don’t recommend crossing the border between midnight to 5am if it’s not entirely necessary. That’s because the frequency of CW2 buses is too infrequent and you may end up waiting for hours. The 45min frequency is just an estimate, anything can happen especially during manpower crunch period.

If you have a morning flight to catch, it’s quite risky to cross the border with the midnight bus. It’s safer to cross border the night before, or to cross border using taxi or private transfer.

Going to Singapore from JB Larkin Terminal

If you are going to Singapore from Larkin Terminal, you can board SBS Bus 170, SJE bus, CW1, CW2, CW3 to JB Checkpoint; and CW6 to JB Second Link. The fare for CW buses is significantly cheaper if you board in JB compared to SG. Check CW website for more info on the fare.

Since Larkin Terminal is undergoing renovation in 2017 and 2018, the platform for buses is not fix yet. One day, you can find SBS/CW buses in platform D, other days they’re are at other platforms. So, just look around or ask people!

Travel from Singapore to Johor Bahru by Bus

Going to Other Parts of Malaysia from JB Larkin Terminal

From Larkin Terminal, you can board other buses to go to other parts of Malaysia. You can buy the tickets from ticket counters that are located inside the building. DO NOT buy bus ticket from the men who approach you when you walk around Larkin, most of the time they are trying to sell you expensive tickets on buses that have many stopovers.

At the time of writing, there are 2 ticket counter location at Larkin. The first one is the Centralised Ticket Counter. However, now this Centralised counter only sells ticket for CERTAIN bus only. You can find tickets for more buses when you go further inside the building. Follow the arrow that says “tiket kaunter.”

buy bus ticket from larkin station

You can also buy bus ticket online from platforms such as easybook.com or busonlineticket.com. Some bus operators require you to check-in at bus counter to get your seat number. If you come from Singapore to Larkin, you can’t predict what time you arrive at Larkin due to traffic so it’s risky to buy online.

However, for PEAK period (Christmas, New Year, Chinese New Year, National Day, etc), bus tickets will be sold out early, so it’s better to buy online or buy in advance from the counter.

How to Travel from Johor Bahru to Singapore by Bus

To Travel from Johor Bahru to Singapore by bus, simply take any cross-border buses from the following locations.

1. From Larkin Terminal

From Larkin Sentral Terminal, you can take bus SBS 170 or CW1.

2. From JB Sentral

If you’re near JB Sentral or JB CIQ, you can just walk to JB CIQ building.

3. From Gelang Patah Terminal

Take CW buses to JB 2nd Link CIQ.

4. From any other parts of Johor Bahru

Make your way to any of the above places and take the necessary transportation method to get to JB CIQ or JB 2nd Link CIQ.

Disclaimer: All information is correct as of the time of writing. Any subsequent changes might not be reflected here. 

PS: Have any questions regarding traveling in Singapore? Join All About Singapore Travel Group on Facebook where we discuss about traveling in Singapore.

How to travel from Singapore to Johor Bahru by Bus

If you like my work, you can buy me a coffee! Your support will help me to keep going!

Wednesday 26th of June 2024

Thanks for the detailed info. Just wondering, you mentioned that Monday morning going to SG from JB is peak timing. Is 11 am or 12 nn still peak time? Thanks

Not anymore :)

Friday 19th of April 2024

Hi Eva, thanks for detailed post with complete information! I've just started working in Sg, been almost 3 months & still exploring options to travel.

I'm staying near CIQ (10 mins walking) & working near Tai Seng mrt. Waiting bus from Kranji mrt to Woodlands border can take really long during peak hours!

Today I tried to go work by CW1, I tapped (Manjalink) my first ride at CIQ to Woodlands, I believe its charged RM 2.6. After ICA clearance, when I board CW1 again to Kranji, I was being charged again. Am I being double charged?

Tuesday 23rd of April 2024

Hi Keith! Welcome to Singapore, hope you enjoy working here! Yes they require people to tap again when boarding the bus for the second/third time, but you shouldn’t be double charged, are you able to check your Manja app to see how much they deducted?

Sunday 24th of March 2024

Detailed, useful information!

Monday 25th of March 2024

Thursday 7th of March 2024

I am really glad I found your helpful blog, Eva.

But I have one question, if I want to take CW2 on Sunday morning from Queen Street because I think it's the nearest way from my stays (Sultan Road) to JB Central, do I have to book the ticket online? But I found it really difficult because the web kept saying it's unavailable. Is it possible just to show up at the counter and join the queue? Thanks in advance

Tuesday 12th of March 2024

Hi Hanna, for CW2 it;s not possible to book the ticket online. You can just show up and join the queue :) There will be many buses throughout the day so you will always be able to board one. Take care!

Wednesday 24th of January 2024

Hi I'm abit confused. If I stay in BBatok, which is the best way to go?

Hi, as I said in the TLDR, If you’re paralyzed with too many choices and you don’t know which one to choose, just take 170X or CW1 from Kranji MRT.

transtar travel johor bahru

Transtar Cross Border Bus TS8

Transtar Cross-Border Bus Service TS8 is a cross-border service plying between Resorts World Sentosa and JB CIQ (Sultan Iskandar CIQ) in Johor Bahru, Malaysia. The route passes through Outram Park, Great World, Orchard, Whitley Road, and Woodlands CIQ .

Transtar Cross-Border Bus Service TS8 is a cross-border route connecting Resorts World Sentosa (RWS) to Johor Bahru City Centre, via intermediate stops within the Singapore City areas and Woodlands Checkpoint . The route is operated by private bus operator Transtar Travel & Tours Pte Ltd typically with double-deck coaches.

From RWS to JB , en-route stops in Singapore are boarding only , and no alighting is allowed. Similarly, from JB to RWS, en-route stops in Singapore are alighting only , and no boarding is allowed.

Transtar advises passengers to be at the pickup point 10 minutes before the scheduled departure time. All times above are approximate, and the schedules and routes are subject to change without notice due to traffic conditions.

Departure Timings:

Departure times are effective from Feb 2023 .

  • From Resorts World Sentosa Weekdays: 08:00, 09:00, 14:00, 16:00, 18:00, 19:00, 20:00, 21:00 & 22:00 Saturdays & Sundays / Public Holidays: 08:00, 09:00, 14:00, 16:00, 18:00, 19:00, 21:00 & 22:00
  • From Johor Bahru: Weekdays: 05:30, 06:30, 08:00, 10:00, 12:00, 17:00, 19:00, 20:00 & 22:00 Saturdays & Sundays / Public Holidays: 06:00* (Saturday only) , 07:00, 08:00, 10:00, 12:00, 17:00, 19:00, & 20:00

Boarding Points:

  • Resorts World Sentosa: Basement 1 Coach Bay 8 / 9
  • JB CIQ: Coach Bay 15 / 16
  • Woodlands CIQ:  Any available end-on bus bay

Towards Singapore:

  • Johor Bahru Checkpoint → Singapore (all destinations): S$3.30 (EZ-Link) / RM10.00 (Cash)

Towards Johor Bahru:

  • Resorts World Sentosa → Johor Bahru Checkpoint: S$8.00
  • Blk 16 Cantonment Link (05631) / Opp Outram Pk Stn (06011) / Opp Great World City (13121) → Johor Bahru Checkpoint: S$7.00
  • Thong Teck Building (09213) / Opp Stevens Stn (40221) / Raffles Town Club (40231) → Johor Bahru Checkpoint: S$6.00
  • Woodlands Checkpoint → Johor Bahru Checkpoint: S$2.00

Children below 7 years old qualify for child fares, which are half of the above-mentioned adult fares.

transtar travel johor bahru

External Links & References:

  • Transtar Cross Border
  • TS8 – Transtar Travel Facebook Post

Back to Cross Border Services Back to Bus Services

6 thoughts on “ Transtar Cross Border Bus TS8 ”

' src=

Recently that’s a fat Chinese man are irresponsible. He was always late or disappear, and the uncle assistance there don’t know where is he driver. Bus is there but bus driver disappeared. Wtf, make everyone late to work. Especially 9pm bus depart from JB custom to RWS(TS8). Can anyone respond on that? Is your company having shortages of man power issues, why hired such an attitude driver.

' src=

need your help to provide me the exact timing pick up from far east plaza to singapore border/woodlands with ts8 bus.

' src=

waiT from 5pm till 6pm at great world city bus stop 13121 stll not coming ,give up ,queen st take bus to jb more faster ,i give up TS8!

' src=

Dear Sir/Madam, I cannot access the official Transtar TS8 online brochure for the estimated arrival timings at individual stop. Can I have a copy of it send to my email? I have a question, if I reach Singapore custom and get stuck at the immigration because a lot of people and missed the bus that I take, can I take the the next bus and do I need to pay again? Thanks.

Best regards, Kee

' src=

I alight bus at 9.55pm until 10.24pm suppos the bus move at 10pm OK time not waiting for your staff until end duty and Board,was wasting my time I’m paying money not free so you guys take action pls *bus driver China guy

' src=

Hello , the fat Chinese man who bring Ts8 daily at 6pm was really very late . His attitude is out and there’s one more man he is a passenger also like to talk with the driver and make him late … Moreover he bring the bus unsafe and both of them attitude problem .. please do take action on this . Thanks .

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Bus Service Diversion for Early Closure of Jurong West Avenue 4 for JRL Works

Bus stop skipped for f1 singapore grand prix 2024 preparation, jurong west bus package tranche 2 – joo koon / tuas / soon lee, launch of new bus service 861 and short trip service 861a, new bus stop along tampines north dr 2 for service 296.

transtar travel johor bahru

  • How to Book
  • Private Car To JB
  • Private Car To Desaru
  • Private Car To Legoland
  • Private Car To Mersing
  • Private Car To Malacca
  • Private Car To KLIA/KLIA2
  • Private Car To Port Dickson
  • Private Car To Tioman Island
  • Private Car To Cameron Highlands
  • Private Car To Genting Highlands
  • Private Car To Johor Premium Outlets
  • Outside Johor
  • Airport Transfer
  • Full Day Service
  • Innova ( 7 Seater )
  • Alphard ( 8 Seater )
  • Starex ( 11 Seater )
  • Changi International
  • Johor Senai Airport
  • Kuala Lumpur International Airport (KLIA/KLIA2)
  • Travel Guide
  • How To Go To Johor…

How To Go To JB From Singapore Changi Airport

How To Go To Johor Bahru From Singapore Changi Airport

How To Go To JB From Singapore Changi Airport

Flying to Singapore and then heading straight away to JB for a quick getaway? Wondering how to get to JB from Changi Airport?

You’ve come to the right place.

JB attracts tourists from all over the world, who flock here for attractions like Legoland Malaysia.

But without proper planning, crossing the border between Singapore and Malaysia won’t be so easy.

As one of the busiest borders in the world, you can expect a high volume of traffic, especially on weekends and public holidays.

In this travel guide, we’ll be giving you the rundown on how to go JB from Changi Airport.

Find valuable tips and insights on various transport options from Changi Airport to JB—all from our experience as locals.

SGMYTAXI Official Singapore to JB Taxi

1. Overview: Changi Airport To JB Town Transport

If you’re reading this, you’re probably looking for direct transportation from Changi Airport to JB town.

But how far is Changi Airport from JB?

About 40.2km, depending on which route you’re taking. That’s quite a distance, which means the only way to cross the border from Changi is by bus or car .

And no, you can’t hop on a flight from Changi to Senai Airport. (There aren’t any!)

I’ll be showing you the available transport options from Changi Airport. From there, you can make your decision based on budget, flexibility of time, and comfort.

Check out photos from our experience at Changi Airport.

Singapore Changi Terminal 1

Singapore Changi Terminal 1

Note for Non-Malaysian and Non-Singaporean:  Fill Up Malaysia Digital Arrival Card (MDAC) Before Entering Malaysia 

you will need to present your arrival card before entering Malaysia! Luckily for Singaporeans, you are exempted from this!

For more information, check out Malaysia’s immigration website .

2. Private Car Taxi: Best Way To JB & Malaysia (MPV)

Option No.1 is the private car taxi, and this is always the best way to travel directly to JB town from Singapore Changi Airport.

senai airport privatecar to sinagpore

For one thing, the traffic at the Singapore-Malaysia border is a nightmare and anything that makes your journey easier and less stressful is always better.

Here’s what it looks like at the border during weekends and public holidays.

Singapore to JB Bus Congestion Situation

Singapore to JB Bus Congestion Situation

However, if you are on a budget, you can opt for a bus to JB . We have listed all the available buses to JB as well as an explanation on crossing the border.

But if budget is not a concern, go with the MPV private car taxi.

Private Car From Changi Airport to JB

Private Car From Changi Airport to JB

There’s no reason why you shouldn’t take a private car taxi. It’s more convenient , as going up and down the bus at checkpoints with your family and luggage in tow isn’t ideal.

transtar travel johor bahru

Furthermore, if you’re going to JB via Woodlands, there’s no need to alight from the car for passport clearance. All you have to do is just sit back and relax until you arrive in JB.

And it’s affordable , too, and you’ll be travelling in a comfortable luxury MPV vehicle !

Why Choose SGMYTAXI Private Car Taxi:

  • Pickup directly by private car, heading straight to JB.
  • Flexibility in timing—choose when to make the journey.
  • Plenty of positive feedback from customers

transtar travel johor bahru

3. Coach TS1 Route By Transtar Travel (T1 & T4)

If you’re a solo traveller and don’t mind taking the bus to JB, the Coach TS1 Route by Transtar Travel is the next best thing .

TS1 Bus from Changi Airport to JB CIQ

TS1 Bus from Changi Airport to JB CIQ

However, don’t mistake this for a direct non-stop bus. There are about 8 stops before you get to JB CIQ Checkpoint.

And remember—at the Singapore-Malaysia checkpoints, you’ll still have to alight with your luggage for customs clearance.

Still, this is the best bus option you can take from Changi Airport (Terminal 1).

Changi Airport is the first pick-up point, so at least there’s no need to head into Singapore city to get a bus.

TS1 Bus from Changi Airport to JB CIQ

TS1 Bus from Changi Airport to JB CIQ Counter at Terminal 1

TS1 Bus schedule from changi T1 to JB

TS1 Bus schedule from Changi T1 to JB

TS1 Bus schedule from Changi T1 to JB

Note: While there is also a pick-up point at Changi Airport (Terminal 4), I didn’t see the bus even after waiting for some time. My suggestion is that you take the bus from Changi Terminal 1 .

4. Changi Airport Local Taxi 

Now, if there aren’t any buses available, then head to Level 1 and look for the taxi terminal.

During peak season, you will, unfortunately, have to queue.

Also read: Best Time To Go JB From Singapore

You can walk up to a taxi and request for a transfer to any MRT or bus station that is near customs at Woodlands Checkpoint in Singapore.

But I’d suggest that you stop at Kranji MRT bus station (Bus CW1) or Queen Street Bus Station (Bus CW2) and take a public bus to JB instead.

Note: For a more detailed guide on bus to JB via Woodlands , check out this post.

Taxi at Changi Terminal 1

Taxi at Changi Terminal 1

5. Changi Airport Private Van Transfer

If you are in a group and are in an urgent hurry to cross the border to JB, then head over to the help desk and ask for a private limousine transfer.

This can cost around SGD 300-600 .

Private Van and Limo at Changi Terminal 1 to JB

Private Van and Limo at Changi Terminal 1 to JB

Private Van and Limo at Changi Terminal 1

Private Van and Limo at Changi Terminal 1

For this private limousine car in Singapore, look out for this at the taxi stand counter.

6. Public MRT & Bus To JB (Worst Option)

You can also travel by MRT train or public bus to JB. This is the least recommended choice .

It is a really time-consuming and exhausting journey. But if you’re a solo traveller or a pair, then go for it.

Just follow the MRT directions and look out for the Bugis MRT or Kranji MRT stops. These two stations will have a direct bus to JB CIQ.

This is the Queen Street bus terminal. The CW2 and SJE buses will have a direct bus to the checkpoint.

SIngapore to Johor Taxi At Ban san terminal

SIngapore to Johor Taxi At Ban San Street Terminal

Queen Street Bus Terminal to JB by CW2 or SJE Bus

Queen Street Bus Terminal to JB by CW2 or SJE Bus

Queen Street Bus Terminal to JB by CW2 or SJE Bus

This is the Kranji MRT bus station, which also has a bus to the Singapore and JB checkpoints.

bus cw1 kranji bus station

Singapore to JB Bus Terminal at Woodlands Checkpoint

7. Conclusion 

After weighing all the options above, we hope we have helped you decide which is the best transport choice for you.

To recap, if you’re on a budget, take the MRT or bus across the border.

But if you’re on a business, family, or group trip, it’s highly encouraged that you take a private car taxi for comfort and time-saving purposes.

Related Posts

How To Go To Singapore From JB Guide

A King Long XMQ6117K (PC3888E) operating on Transtar bus service TS1

Connect with us

Johor bahru citybus routes (function(d, s, id) { var js, fjs = d.getelementsbytagname(s)[0]; if (d.getelementbyid(id)) return; js = d.createelement(s); js.id = id; js.src = "//connect.facebook.net/en_gb/sdk.js#xfbml=1&version=v2.4"; fjs.parentnode.insertbefore(js, fjs); }(document, 'script', 'facebook-jssdk')); // you can place javascript like this (adsbygoogle = window.adsbygoogle || []).push({}); search other routes, bus route listings.

  • Local Bus Routes
  • Bas Muafakat Johor Bus Routes
  • Cross-border (to Singapore) Bus Routes

Travelling Between Singapore and Johor Bahru

Via woodlands.

Diagram on Bus Services From Singapore to Johor Bahru via Woodlands

via Second Link

Diagram on Bus Services From Singapore to Johor Bahru via Second Link

This website is not a bus company's official site. While we endeavour to keep the information up to date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk.

MyExpressBus.com Logo

Singapore ⇄ Johor Bahru by Transtar Cross Border

Singapore ⇄ Johor Bahru by Transtar Cross Border

[29 May 2022] Planning a trip to Johor Bahru? Why not take the Transtar Cross Border bus service from Woodlands to JB that costs only $3 and you can book your ticket online in advance. The two pick-up locations in Singapore are:

  • opposite Woodlands Civic Centre
  • opposite Marsiling MRT Station

The drop-off location is at Johor Bahru Checkpoint bus platform. Please see the table below for the timing at each of the above locations.

To check the prices and timing for other pick-up locations in Singapore such as Changi Airport and Expo MRT Station, click BusOnlineTicket.com .

Book Now

About Transtar Travel Transtar Travel was established in Singapore in 1994 and the pioneer of the 26-seater Super VIP coach. It operates both cross border bus services between Singapore and Johor, and express bus services between Singapore and Kuala Lumpur. Some of the most popular destinations includes Genting Highlands, TBS and Berjaya Times Square.

You may also like:

Singapore-Malaysia VTF Direct Bus Service

Singapore-Malaysia VTF Direct Bus Service

Sungai Nibong ⇄ Kuala Lumpur Promo by Trans MVS Express

Sungai Nibong ⇄ Kuala Lumpur Promo by Trans MVS Express

Sungai Nibong ⇄ Kuala Lumpur Bus Ticket Promo by Trans MVS Express

Sungai Nibong ⇄ Kuala Lumpur Bus Ticket Promo by Trans MVS Express

Reopening of the Land Border between Singapore and Malaysia

Reopening of the Land Border between Singapore and Malaysia

More News…

English Language

img-bg

Transtar Travel

Search bus ticket online.

Home » Bus Operators » Transtar Travel

Transtar Solitaire Suites bus photo

Popular Bus Services from Singapore

Transtar Travel is no new player in the market. They are a Singapore incorporated company specialising in coach travel and tours, and has been serving customers since 1994. Indeed, they have become one of the leading express coach companies in Singapore, plying routes from Singapore to major cities in Malaysia.

Popular Bus Route by Transtar Travel

  • Singapore to Kuala Lumpur
  • Kuala Lumpur to Singapore
  • Singapore to Genting Highlands
  • Genting Highlands to Singapore

Transtar Travel Bus Service & Reputation

At Transtar Travel, the customer comes first and the company is always on the lookout to improve customer satisfaction. Their drive towards excellence has helped us achieve several milestones. They are the first express coach company to attain the ISO standard of quality certification. They were also the first to pioneer the 26 seater Super VIP coach. And with passenger safety in mind, Transtar Travel also led the industry in launching its first express coach fitted with seat belts.

Transtar Travel’s focus on service, customer comfort and quality reflects its vision of being the No.1 coach operator in Singapore, providing a full range of travel services to customers. In line with this, they strive to provide first-class and creative solutions to customers, plus offer high quality travel-related products. Transtar Travel aims to constantly improve, grow and expand on its services and to provide safe, reliable, comfortable, friendly and value-for-money coach service to customers.

transtar travel johor bahru

Transtar Travel Pte Ltd Address

  • + See all address

Book Transtar Travel Bus Ticket Online

You can book Transtar Travel bus ticket online at BusOnlineTicket.com. Check bus schedule and book your tickets online today!

Popular Bus Terminals

  • Melaka Sentral
  • TBS (Terminal Bersepadu Selatan)
  • Larkin Sentral

Other Popular Bus Route by Transtar Travel

  • Kuala Lumpur to Johor Bahru
  • Gelang Patah Terminal to Kuala Lumpur
  • Kuala Lumpur to Gelang Patah Terminal

Visa

COMMENTS

  1. Home

    3d2n stay & play easy breezy holidays @ rwa. 3d2n discover kuala lumpur by coach. wellness escapade package @ genting grand

  2. PDF CROSS BORDER BUS SERVICE

    Daily Departure Schedule (Weekdays, Public Holidays & Weekends) Direction 1 : Singapore Changi Airport to Johor Bahru CIQ. Changi Airport TS1 Pick Up Point Terminal 2: Arrival Hall Coach Bay Lot 9 / 10 Terminal 4: Arrival Hall Coach Bay Lot 7 / 8. All times above are approximate.

  3. Booking

    Booking Terms & Conditions . Close

  4. Coach to Johor Bahru

    Transtar Cross Border Services. TS1: Changi Airport—Johor Bahru CIQ (via Woodlands Checkpoint) One-way fares. Book your tickets with " https://www.transtar.travel/ ", payment can be made in local currency (depending on boarding point) by cash or EZ-link card only. No change will be given and all tickets sold are non-refundable. Service timings.

  5. Transtar Cross Border

    Johor Bahru to Singapore. Transtar Cross Border Bus Service & Reputation. The first bus from Changi Airport Terminal 1 to Johor Bahru departs at 8.15AM everyday while the last bus departs at 11.15PM. There are routes provided every 1-2 hours. So, the travelers can be more flexible in choosing their desire travel time to fit their schedule.

  6. Transtar Cross-Border Bus TS1

    Transtar Cross-Border Bus Service TS1 is a cross-border service plying between Changi Airport and JB CIQ (Sultan Iskandar CIQ) in Johor Bahru, Malaysia. The route passes through Changi Business Park, Woodlands and Marsiling. Boarding points at Changi Airport are at Terminal 1 & Terminal 4.

  7. How to travel from Singapore to Johor Bahru by Bus

    There are many ways you could travel from Singapore to Johor Bahru and vice versa, such as by public bus, private bus, shuttle tebrau train, taxi, private transfer (such as this and this) or by driving. And nope, there is no flight between Johor Bahru Senai Airport and Singapore Changi Airport.

  8. Transtar Travel Kuala Lumpur to Johor Bahru Bus

    Book Transtar Travel bus tickets online for Kuala Lumpur to Johor Bahru. Check bus ticket prices, schedules, seat availability, and more on redBus.

  9. Transtar Cross Border Johor Bahru

    Looking for a Transtar Cross Border bus in Johor Bahru? Look no further. redBus offers a plethora of buses that operate in Johor Bahru. Choose a bus that best fits your needs and requirements.

  10. Transtar Cross Border Bus TS8

    Transtar Cross-Border Bus Service TS8 is a cross-border service plying between Resorts World Sentosa and JB CIQ (Sultan Iskandar CIQ) in Johor Bahru, Malaysia. The route passes through Outram Park, Great World, Orchard, Whitley Road, and Woodlands CIQ.

  11. How To Go To Johor Bahru From Singapore Changi Airport

    Discover The Ultimate Transport Guide From Changi Airport To JB, Including Private Car Taxis, Transtar Travel's Convenient Coach TS1 Bus Route, Local Taxi Services, Private Transfers, And Public MRT/Bus Options. Skip The Guesswork And Find The Best Way To Reach JB And Explore Johor Hassle-Free!

  12. Transtar Cross-border TS8: Resorts World Sentosa

    Bus Route Information complete with route details and maps for bus route TS8 operated by Transtar, providing bus service between Resorts World Sentosa and Johor Bahru Checkpoint. Information brought to you by Johor Bahru Citybus Routes.

  13. Transtar Cross Border Services

    Booking Terms & Conditions . Close

  14. Transtar Cross-border TS1: Changi Airport

    Bus Route Information complete with route details and maps for bus route TS1 operated by Transtar, providing bus service between Changi Airport and Johor Bahru Checkpoint. Information brought to you by Johor Bahru Citybus Routes.

  15. Singapore ⇄ Johor Bahru by Transtar Cross Border

    Singapore ⇄ Johor Bahru by Transtar Cross Border. [29 May 2022] Planning a trip to Johor Bahru? Why not take the Transtar Cross Border bus service from Woodlands to JB that costs only $3 and you can book your ticket online in advance. The two pick-up locations in Singapore are: opposite Woodlands Civic Centre. opposite Marsiling MRT Station.

  16. Transtar Travel Johor Bahru to Kuala Lumpur Bus

    Book Transtar Travel bus tickets online for Johor Bahru to Kuala Lumpur. Check bus ticket prices, schedules, seat availability, and more on redBus.

  17. Transtar Travel Free Bus Ride

    Transtar Travel, exclusively partnered with Jetstar and Scoot is offering free ride between Changi Airport and Johor Bahru. Promotion last till 31 March 2020. Learn More!

  18. Johor Bahru to Changi Airport

    You can travel from Johor Bahru to Changi Airport by as fast as --:--, with tickets starting from just RM 49.80. For most days, the earliest departure is 10:00 and the latest is 16:15. Popular operators of from Johor Bahru to Changi Airport include Transtar Cross Border.

  19. PDF CROSS BORDER BUS SERVICE

    CROSS BORDER BUS SERVICE - TS8. Monday ~ Friday Departure Schedule. Direction 1 : Resorts World Sentosa to Johor Bahru CIQ. Passengers are advised to wait at the pickup point 10 minutes before scheduled departure time. *All times above are approximate, and the schedules and routes are subject to change without notice due to traffic conditions.

  20. Johor Bahru to Changi Airport

    The cheapest way to get from Johor Bahru to Changi Airport costs only $2, and the quickest way takes just 32 mins. Find the travel option that best suits you.

  21. Transtar Cross Border Johor Bahru to Changi Airport Bus

    Book Transtar Cross Border bus tickets online for Johor Bahru to Changi Airport. Check bus ticket prices, schedules, seat availability, and more on redBus. BUS TICKETS FERRY Call Us at: +60340652201 Print/SMS Ticket English

  22. Transtar Travel

    One Utama. BT 2A, Bus Terminal, 1 Utama Shopping Center. Tel No: +603 7725 3771. + See all address. Book Transtar Travel Bus Ticket Online. You can book Transtar Travel bus ticket online at BusOnlineTicket.com. Check bus schedule and book your tickets online today!

  23. Johor to Sentosa

    There are 5 ways to get from Johor to Sentosa by bus, subway, or car. Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner. best. Line 950 bus, subway via Outram Park. 1h 8m. cheapest. Bus. 1h 30m. $2-8. Drive 21.5 mi. 32 min. $7-10. Line 950 bus, subway. 1h 11m.

  24. Bus From Johor Bahru to Penang

    Johor Bahru to Penang Bus Details. ... Visit the Penang Hill: Get some of the most beautiful and scenic views of the city from Penang Hill. Experience the tram service and also go on hiking tours. ... PERCENT Discount By Transtar Billion: Get 5% Extra OFF. offer valid till 30 Sep 2024; PERCENT Discount By Quickliner Express: Get 10% Extra OFF ...