Taking a taxi from Johor Bahru (JB) back to Singapore is a common choice for travellers who want a direct, private ride without the hassle of bus transfers or train schedules. The journey is straightforward but involves several specific steps, surcharges, and considerations that differ from a standard Singapore taxi trip. This article provides factual, evidence-based guidance for anyone planning a return taxi trip from JB to Singapore, covering everything from where to find a taxi, how to handle immigration, what surcharges apply, and how to minimise costs.

The information here is based on widely known practices by Singapore taxi operators, cross-border transport regulations, and user reports. Prices and surcharges are stated in Singapore dollars (SGD) unless otherwise noted, and are current as of early 2025. Always confirm with your driver or the taxi company before starting the journey, as rates and rules may change.

1. Where to Catch a Taxi in JB for the Return Trip to Singapore

Unlike Singapore, where you can easily flag a taxi on the street or book via an app, the taxi pickup situation in Johor Bahru is more limited for cross-border trips. Most drivers who operate between JB and Singapore are licensed to do so, but they typically wait at designated spots rather than cruising for passengers.

Designated Taxi Stands in JB City Centre

The most reliable place to find a taxi willing to go to Singapore is at the official taxi stand outside JB Sentral railway station. This is the main transport hub in central JB, connected to the CIQ (Customs, Immigration, and Quarantine) complex via a covered pedestrian bridge. Taxis line up here specifically for cross-border trips. You can also find taxis at the Larkin Sentral bus terminal, though these are more often used for domestic trips; you may need to negotiate a fare for Singapore.

Booking via Ride-Hailing Apps from JB

It is possible to book a ride from JB to Singapore using ride-hailing apps like Grab, but availability is inconsistent. The app may show a fare estimate in Malaysian ringgit (MYR), but the driver may cancel if they realise the destination is Singapore, or they may request a top-up in cash. For a guaranteed trip, the physical taxi stand at JB Sentral is more reliable. If you do use an app, confirm with the driver via chat that they are willing to cross the border before they arrive.

Hotel Concierge or Private Car Services

Some hotels in JB can arrange a private taxi or car service to Singapore. This is usually more expensive than a street-hail taxi but offers guaranteed availability and a fixed price. Expect to pay around MYR 150 to MYR 250 (SGD 45 to SGD 75) for a sedan to central Singapore, depending on the hotel and time of day.

2. Understanding the Fare Structure for a JB to Singapore Taxi Trip

The fare for a taxi from JB to Singapore is not metered in the same way as a local Singapore trip. Instead, it is typically a fixed price negotiated before departure, or a combination of a fixed cross-border fee plus the metered fare once you enter Singapore. Understanding this structure helps you avoid overpaying.

Fixed Price vs. Metered Fare

Most taxis at the JB Sentral stand will quote a fixed price for the entire journey. As of early 2025, the typical fixed price for a trip from JB Sentral to central Singapore (e.g., Orchard Road, Bugis, City Hall) is between SGD 40 and SGD 60. For destinations further east like Changi Airport or Tampines, expect SGD 60 to SGD 80. These prices include the driver's cost of the return tolls and the time spent at immigration. Always agree on the price in SGD before boarding to avoid confusion.

Alternatively, some taxis will run the meter from the point of pickup in JB, but this is rare. If a driver agrees to use the meter, note that the fare will be calculated in MYR and then converted to SGD at the driver's exchange rate, which may be unfavourable. The metered fare for a trip from JB Sentral to Woodlands Checkpoint is usually around MYR 30 to MYR 40 (SGD 9 to SGD 12), but you still need to pay the Singapore side metered fare from Woodlands to your final destination, plus any applicable surcharges.

Surcharges That Apply

Even with a fixed price, it is helpful to know which surcharges are typically factored in. For a metered trip, the following surcharges may apply once you enter Singapore and the meter starts running:

  • Peak Period Surcharge: 25% of the metered fare applies for trips starting between 6:00 AM and 9:29 AM (Monday to Friday) and between 6:00 PM and 11:59 PM (daily). This surcharge is common on cross-border trips that arrive during Singapore's morning peak. Read more about peak period surcharges.
  • ERP Surcharges: If your taxi passes through an Electronic Road Pricing (ERP) gantry, the surcharge amount (typically SGD 0.50 to SGD 6.00) is added to the fare. The Woodlands Checkpoint has an ERP gantry that is active during peak hours. See the ERP surcharge breakdown for details.
  • Midnight Surcharge: 50% of the metered fare applies for trips between midnight and 5:59 AM. If your return trip is late at night, expect this midnight surcharge.
  • City Area Surcharge: SGD 3.00 for trips that start or end within the central business district (CBD) during peak hours (Monday to Friday, 7:00 AM to 9:30 AM and 5:00 PM to 8:00 PM; Saturday, 7:00 AM to 9:30 AM). This may apply if your final destination is in the CBD.

If you take a metered taxi from the Singapore side (e.g., you walk across the Causeway and catch a taxi at Woodlands Checkpoint), all standard surcharges apply as per the flagdown fare breakdown and distance and time charges.

3. The Immigration and Customs Procedure

The taxi journey from JB to Singapore involves two immigration checkpoints: the Malaysian checkpoint at the Causeway (or Second Link) and the Singapore checkpoint at Woodlands (or Tuas). The procedure is different from travelling by bus or car, and it is important to know what to expect.

Malaysian Exit Checkpoint (JB Side)

If you board a taxi at JB Sentral, the driver will take you to the Malaysian CIQ complex. You must alight from the taxi, walk through the immigration hall with your luggage, get your passport stamped for exit, and then reboard the same taxi on the other side. The driver will wait for you in a designated holding area. This process usually takes 10 to 20 minutes, but can be longer during peak hours. Do not leave any valuables in the taxi while you are inside the immigration hall.

Singapore Entry Checkpoint (Woodlands or Tuas)

After clearing Malaysian customs, the taxi will drive across the Causeway (approximately 1 km) to the Singapore Woodlands Checkpoint. Here, you again alight with all your luggage, walk through the immigration hall, have your passport checked, and then proceed to the taxi queue on the Singapore side. The taxi driver will drive through the vehicle inspection lane and then meet you at the taxi stand on the Singapore side. You must reboard the same taxi; do not take a different taxi from the stand, as your driver is expecting you.

Important note: If you are taking a taxi from JB that is not licensed to operate in Singapore (i.e., a Malaysian-registered taxi), the driver cannot pick up passengers in Singapore for a return trip. However, they can drop you off at the Singapore checkpoint and then return empty to JB. Licensed cross-border taxis (which are Singapore-registered) can pick up passengers in Singapore after dropping you off. Always check with the driver before starting the journey.

What to Do If You Are Separated from Your Taxi

If you lose sight of your taxi after clearing Singapore immigration, proceed to the designated taxi waiting area. Most drivers will wait there. If you cannot find your driver, use a phone to call them (get their number before departure). As a backup, you can take a taxi from the Woodlands Checkpoint taxi stand, but you will need to pay the full metered fare plus surcharges from Woodlands to your destination. This is usually more expensive than the fixed price you agreed on from JB.

4. Choosing Between the Causeway and the Second Link

Most taxis from JB to Singapore use the Causeway (Woodlands Checkpoint) because it is closer to JB city centre and the taxi stand at JB Sentral. However, the Second Link (Tuas Checkpoint) is an alternative if you are staying in western JB (e.g., near Iskandar Putir or Legoland) or if your final destination is in western Singapore (e.g., Jurong, Tuas, or the CBD via the AYE).

  • Causeway (Woodlands): Shorter distance from JB city centre (about 5 km to the checkpoint). Traffic can be heavy during peak hours, especially on Friday evenings and Sunday evenings when many Singaporeans return from Malaysia. Immigration queues can be 30 to 90 minutes during these times.
  • Second Link (Tuas): Longer drive from JB city centre (about 25 km to the checkpoint). Less congested overall, but the toll cost for the Second Link is higher (SGD 3.20 for cars, compared to SGD 1.20 for the Causeway). Taxis may charge a premium for using the Second Link, typically an extra SGD 10 to SGD 20.

If you are heading to Changi Airport or eastern Singapore, the Causeway is generally faster despite potential congestion, because the Second Link adds significant driving distance. For western Singapore destinations, the Second Link can save time if the Causeway is jammed.

5. Cost-Saving Tips for the Return Taxi Trip

Taking a taxi from JB to Singapore is generally more expensive than the bus (SGD 1.00 to SGD 2.00) or the KTM train (SGD 5.00), but it offers door-to-door convenience. If you want to reduce the cost, consider the following strategies:

Share the Taxi with Fellow Travellers

At the JB Sentral taxi stand, you can ask other passengers if they want to share a taxi to Singapore. The driver will typically charge a fixed price per car, not per person, so splitting the fare among 3 or 4 people can bring the cost down to SGD 10 to SGD 20 per person. This is a common practice among budget travellers.

Walk Across the Causeway and Take a Taxi from Woodlands

If you are physically able and have light luggage, you can walk across the Causeway from JB to Singapore (about 1 km, taking 15 to 20 minutes). You will clear both checkpoints on foot. Once you are on the Singapore side at Woodlands Checkpoint, you can take a metered taxi from the taxi stand. The metered fare from Woodlands to central Singapore is typically SGD 15 to SGD 25, plus any applicable surcharges. This is cheaper than a fixed-price taxi from JB, but it requires walking and may not be comfortable in hot weather or with heavy bags.

Use a Ride-Hailing App on the Singapore Side

After clearing Singapore immigration on foot, you can book a ride-hailing service like Grab, Gojek, or Tada from the Woodlands Checkpoint. The pickup point for ride-hailing vehicles is slightly different from the taxi stand; follow the signs to the designated ride-hailing waiting area. Fares are dynamic but often lower than metered taxis during off-peak hours. Compare the Grab vs Gojek pricing and Tada vs Zig review to see which app offers the best rate for your route.

Avoid Peak Hours

If your schedule is flexible, avoid crossing the border on Sunday evenings (4:00 PM to 10:00 PM) and Friday evenings (5:00 PM to 9:00 PM). These are the busiest periods for both immigration and traffic. Taxi drivers may charge a higher fixed price during these times due to demand and waiting time. Early mornings (before 7:00 AM) and weekday afternoons are generally cheaper and faster.

6. What to Do If You Are Arriving at Changi Airport and Need to Go to JB

While this article focuses on the return trip from JB to Singapore, many readers also need the reverse: from Singapore to JB. If you are arriving at Changi Airport and plan to take a taxi to JB, note that the fare is typically SGD 60 to SGD 90 for a metered trip (including all surcharges and the SGD 10 airport surcharge for taxis from Changi). The airport surcharge applies for trips starting from Changi Airport. For a more detailed breakdown, see the Changi Airport taxi guide.

Alternatively, you can take a bus from Changi Airport to JB (e.g., Bus 858 to Woodlands Checkpoint, then cross on foot or take a bus across), which costs under SGD 5. However, this takes 2 to 3 hours depending on connections and traffic.

7. Practical Tips for a Smooth Journey

  • Carry small denomination SGD notes. Many taxi drivers prefer cash for cross-border trips, and they may not have change for SGD 50 or SGD 100 notes. Have SGD 10 and SGD 5 notes ready.
  • Keep your passport and departure card handy. You will need to present them multiple times. Do not pack them in luggage that is stored in the boot.
  • Check your driver's licence plate. Before boarding, take a photo of the licence plate and note the driver's name. This helps if you get separated or need to report an issue.
  • Be aware of scams. Some drivers may quote a price in MYR that sounds low but then convert it to SGD at an unfavourable rate. Always agree on the price in SGD before the trip. If a driver demands a higher price mid-journey, refuse and report them to the Singapore Land Transport Authority (LTA) hotline at 1800-225-5582.
  • Consider travel insurance. If you have travel insurance, check if it covers trip delays or lost luggage during cross-border taxi rides. Some policies exclude Malaysia-Singapore land travel.

Related articles

  • The Complete Guide to Taxis and Ride-Hailing in Singapore
  • Save Money on Taxis in Singapore
  • Peak Period Surcharges Explained
  • Surcharge Comparison Across All Ride-Hailing Apps
  • Late Night Airport Transfers
  • Changi Airport Taxi Guide