Singapore to Johor Bahru at a Glance
| What to Know | Quick Answer |
|---|---|
| Distance | Around 30 km from central Singapore to Johor Bahru |
| Main border crossing | Woodlands Checkpoint – Johor Bahru |
| Popular transport | Public bus and KTM Shuttle Tebrau |
| Fastest option | KTM Shuttle Tebrau can avoid road traffic between the rail stations |
| Trip duration | A full day is enough for a few key stops |
| Currency | Malaysian Ringgit (MYR) |
| Main areas to explore | JB Old Town, heritage streets, shopping areas, and local food spots |
| Best for | Food, heritage, shopping, and a short Malaysia getaway |
How to Travel From Singapore to Johor Bahru

You have several ways to travel from Singapore to Johor Bahru, but the right choice depends on how much you want to spend, whether you want to avoid road traffic, and where you plan to go in JB. For a first day trip, the public bus and KTM Shuttle Tebrau are the main options to consider, while taxis, private transfers, and cars give you more flexibility.
By Public Bus
Taking a bus is one of the most common ways to cross from Singapore into Johor Bahru. Buses travel through the Causeway and stop for immigration clearance before continuing into Malaysia.
This is a good choice if you want a relatively inexpensive option and don't mind allowing extra time for traffic and border queues.
Choose the bus if you want:
- A budget-friendly way to cross the border
- More departure options from different parts of Singapore
- Easy access to areas around JB Sentral after entering Johor Bahru
The main drawback is that the actual journey time can change significantly when the Causeway is busy. Singapore's Woodlands Checkpoint operates around the clock, and eligible travellers can use MyICA QR clearance when entering or leaving Singapore.
By KTM Shuttle Train
The KTM Shuttle Tebrau runs between Woodlands Train Checkpoint in Singapore and JB Sentral. The train ride itself is very short, making it an attractive option when road traffic is heavy.
However, don't treat the short train ride as your total travel time. You'll still need to allow time for station procedures and immigration, and your day trip will need to fit around the available train departures.
The train works well if you:
- Want to avoid Causeway road traffic
- Are staying near the Singapore rail connection
- Want to arrive directly at JB Sentral
- Prefer having a fixed departure and return time
KTM Berhad publishes the current Shuttle Tebrau timetable and ticket information, so check the schedule for your travel date before planning the rest of your day.
By Taxi or Private Transfer
A cross-border taxi or private transfer makes more sense if convenience matters more than keeping transport costs low. You can travel directly from your pickup point in Singapore to your destination in Johor Bahru instead of making additional transfers.
This can be particularly useful for families, small groups, or travellers staying away from central JB.
Consider a taxi or private transfer if you:
- Are travelling with several people
- Have luggage or young children
- Want door-to-door transport
- Plan to visit places outside the JB city centre
Singapore and Malaysia also updated their cross-border taxi arrangements in 2026, including changes affecting where licensed taxis can pick up and drop off passengers.
By Car
Driving across the Causeway gives you the most freedom to decide where to go and when to leave. It can be useful if your itinerary includes several places outside central Johor Bahru that aren't convenient to reach by public transport.
For a simple day around JB's heritage area, food streets, and shopping malls, however, having a car isn't always necessary. Traffic at the border and finding parking can also add time to your day.
A car makes more sense when you:
- Want to visit several areas outside the city centre
- Are travelling as a group
- Need flexibility between stops
- Don't want to depend on public transport schedules
What About the RTS Link in 2026?
The Johor Bahru–Singapore Rapid Transit System (RTS) Link is designed to connect Woodlands North in Singapore with Bukit Chagar in Johor Bahru. The planned rail journey between the two stations is about five minutes, with passenger service targeted for the end of 2026.
Unlike the current rail connection, the RTS Link will have co-located customs, immigration, and quarantine facilities at the two stations. This is intended to make cross-border clearance more streamlined for passengers.
If you're travelling later in 2026, check the latest operating status and ticket availability before building your day trip around the RTS Link, as its availability depends on the actual passenger-service launch date.
Singapore to Johor Bahru Border Crossing

Crossing from Singapore into Johor Bahru means clearing immigration twice during the day: once when leaving Singapore and again when entering Malaysia. The process is straightforward, but the time it takes can change significantly with traffic, weekends, public holidays, and school holidays.
For a day trip, allow extra time for both directions rather than planning your sightseeing schedule around an exact border-crossing time.
Singapore Immigration at Woodlands
If you're travelling by road, you'll normally leave Singapore through Woodlands Checkpoint, the main land crossing for travellers heading toward Johor Bahru. Eligible travellers can use the MyICA QR code instead of presenting their passport at Singapore's land checkpoints, including Woodlands. However, first-time foreign visitors entering Singapore and travellers using a passport that has not previously been used for entry still need to present their passport.
For your Singapore-to-JB journey:
- Follow the signs for immigration clearance at Woodlands.
- Have your passport ready, even if you're eligible for QR clearance.
- Complete Singapore departure clearance before continuing toward Malaysia.
- If travelling by bus, follow the instructions for your particular bus service after clearing immigration.
Malaysia Immigration at Johor Bahru
After leaving Singapore, you'll continue to the Malaysian checkpoint in Johor Bahru. Your exact immigration process depends on your nationality and eligibility for Malaysia's available clearance facilities.
Foreign visitors should check Malaysia's current entry requirements before travelling. These can include passport validity, visa requirements, and the Malaysia Digital Arrival Card (MDAC).
For example, Pakistani passport holders currently require a visa to enter Malaysia, so nationality matters when planning this trip.
What Documents Do You Need?
The exact requirements depend on your nationality and immigration status, so don't assume that the requirements for Singapore passport holders apply to every traveller.
As a general checklist, check that you have:
- A valid passport with sufficient validity
- Any Malaysia visa or entry approval required for your nationality
- A completed MDAC if applicable
- Your Singapore entry or re-entry documents or status, if applicable
- Your transport or return booking details
Malaysia generally requires international travellers to have a passport or travel document with at least six months' validity and the appropriate visa or entry permit based on nationality.
Singapore Re-Entry Requirements
You'll need to clear Singapore immigration again when returning from Johor Bahru. Your requirements depend on your nationality and Singapore immigration status.
For foreign visitors, Singapore generally requires a passport with at least six months' validity, and visa-required travellers need the appropriate Singapore visa. The SG Arrival Card is also required for most travellers entering Singapore, although exemptions apply to certain categories.
If you're returning by bus, car, or another land transport option, check the latest Singapore entry requirements before leaving JB, especially if your passport, visa, or immigration status has changed.
How Long Can the Border Crossing Take?
There isn't a reliable fixed travel time for the Singapore-Johor Bahru border. The journey can be relatively quick during quieter periods but much longer when traffic builds up around the Causeway and checkpoints.
For a day trip, the safest approach is to:
- Avoid building your itinerary around a tight arrival time.
- Leave a buffer before your first attraction.
- Allow extra time for the return crossing.
- Check checkpoint conditions before leaving Singapore and again before returning.
When Is the Border Busiest?
The Singapore-Johor Bahru crossing tends to become particularly busy around weekends, public holidays, school holidays, and major festive periods. Traffic can also build around peak commuting periods.
If your schedule is flexible, crossing earlier in the day can give you more time in Johor Bahru. More importantly, don't leave your return crossing until the last possible moment. A long queue can quickly turn a relaxed evening into a rushed journey back to Singapore.
What to Check Before You Leave
Border requirements and operating arrangements can change, so do a final check shortly before your trip. In particular:
- Confirm Malaysia's entry and visa requirements for your nationality.
- Complete the MDAC if you are required to do so.
- Check your Singapore re-entry requirements.
- Check current Woodlands and Johor Bahru checkpoint conditions.
- Keep your physical passport with you throughout the journey, even when using digital or QR-based clearance options.
1-Day Johor Bahru Itinerary From Singapore

A day in Johor Bahru is easiest to manage when you keep the route fairly compact. For a first visit, focus on the JB city centre and heritage area, then leave the afternoon for shopping or one extra attraction. This gives you enough time to enjoy the city without spending most of the day travelling between stops.
Morning: Cross the Border and Have Breakfast
Aim to reach Johor Bahru in the morning, but leave some flexibility in your schedule because border queues can affect your arrival time. Once you've cleared immigration, head toward the city centre and have breakfast before starting your sightseeing.
The area around Jalan Tan Hiok Nee is a convenient place to begin, with traditional coffee shops and local eateries nearby. Try a simple Malaysian breakfast such as kopi and kaya toast, or look for a local noodle or rice dish if you want something more filling.
Late Morning: Explore JB’s Heritage Area
After breakfast, spend a couple of hours exploring Johor Bahru's historic core. You can walk between several landmarks rather than setting aside separate journeys for each one.
Start around Jalan Tan Hiok Nee, known for its preserved shophouses and heritage atmosphere, then continue toward the Johor Bahru Old Chinese Temple. If you're interested in architecture and history, the Sultan Abu Bakar State Mosque is another worthwhile stop.
A simple walking route could look like:
- Jalan Tan Hiok Nee
- JB Old Town streets and shophouses
- Johor Bahru Old Chinese Temple
- Sultan Abu Bakar State Mosque
You don't need to spend the entire morning at every landmark. The idea is to experience the character of central JB before moving on to lunch.
Lunch: Try Local Johor Bahru Food
Make lunch part of the experience rather than treating it as just a break between attractions. Johor Bahru is a good place to try local dishes and Malaysian hawker food that you may not usually find in Singapore in quite the same setting.
Depending on what you enjoy, look for dishes such as Johor laksa, mee rebus, nasi briyani gam, or kacang pool. Local kopitiams and hawker-style eateries are useful choices when you're short on time because you can eat without spending too long away from your itinerary.
Afternoon: Shop or Visit an Attraction
Keep the afternoon flexible because this is where you can adjust the day based on your interests.
If shopping is your priority, head toward a mall in or around the city centre. City Square Johor Bahru, next to JB Sentral, is particularly convenient for a short shopping stop because you don't need to travel far from the transport hub.
If you'd rather see another attraction, choose one family-friendly or leisure attraction rather than trying to fit several into the remaining hours. This is especially important on a day trip because you still need to allow time for your return journey.
For a relaxed afternoon, choose one:
- Shopping near JB Sentral
- A city-centre shopping mall
- A family-friendly attraction
- More time exploring local streets and cafés
Evening: Have Dinner and Return to Singapore
Before heading back across the border, have an early dinner in Johor Bahru rather than waiting until you're already in transit. This gives you one final chance to try local food and means you won't have to search for dinner after a potentially long border crossing.
Keep your return schedule flexible. If you're travelling by train, work around your booked service. If you're returning by bus or car, allow a generous buffer for traffic and immigration rather than choosing the latest possible departure.
A practical evening plan is:
- Early evening: Dinner in central JB
- After dinner: Head back toward your chosen transport point
- Before departure: Allow time for Singapore immigration and possible queues
- Night: Return to Singapore
For a first JB day trip from Singapore, this pace gives you a mix of heritage, food, shopping, and sightseeing without turning the day into a race between attractions.
How Much Does a Singapore to Johor Bahru Day Trip Cost?
A Singapore to Johor Bahru day trip can cost around S$20–30 per person on a budget, excluding shopping. A more comfortable day with additional local transport, better meals, or a paid attraction can cost around S$35–60 per person. Private transfers, taxis, and major attractions can push the total above S$60.
Transport Costs
Public buses and the KTM Shuttle Tebrau are the most budget-friendly ways to cross the border.
- Public bus: roughly S$2.60–4.80 one way, depending on the service and route
- KTM Shuttle Tebrau: S$5 from Woodlands to JB Sentral for non-Malaysian passengers; the return fare from JB Sentral is RM5
- Local transport in JB: allow around RM10–30 for short e-hailing or taxi trips if needed
- Taxi/private transfer: costs considerably more and varies by provider, pickup point, and vehicle
For a budget day trip, setting aside around S$10–20 for cross-border and local transport is a reasonable starting point.
Food Costs
Johor Bahru is relatively easy to explore on a food budget, especially if you eat at local kopitiams and hawker-style eateries.
As a current reference, Malaysia's March 2026 price data puts an average plate of nasi campur with chicken and vegetables in Johor Bahru at around RM9.25, while roti canai averages around RM1.50 and teh tarik around RM2.
For a full day, allow approximately:
- Budget meals: RM25–40 per person
- Comfortable meals: RM50–80 per person
- Restaurant dining: RM100+ per person
Attraction Costs
You can keep sightseeing costs low by focusing on JB's heritage streets, religious landmarks, and other places that don't charge admission.
If you add a paid attraction, budget around RM30–100+ per person, depending on the attraction and ticket type. Always check the current ticket price before adding it to your day-trip budget.
Shopping and Other Expenses
Shopping should be treated as a separate budget because spending varies widely. You could simply browse the malls and spend nothing, or spend several hundred ringgit on clothing, electronics, beauty products, food, or souvenirs.
For smaller extras, keeping around RM20–50 aside for snacks, drinks, desserts, souvenirs, or unexpected local transport is sensible.
Example Day-Trip Budget
For one person travelling independently, a realistic budget could look like this:
| Expense | Budget Estimate |
|---|---|
| Return cross-border transport | S$5–10 |
| Local transport in JB | S$2–8 |
| Breakfast | RM5–12 |
| Lunch | RM8–20 |
| Dinner | RM10–25 |
| Snacks and drinks | RM5–15 |
| Attractions | RM0–50 |
| Approximate total | S$20–60 |
A budget day can stay around S$20–30 per person if you use public transport, eat at local eateries, walk around the heritage area, and choose mostly free sightseeing.
For a more comfortable day with extra local transport, several meals, and a paid attraction, expect around S$35–60 per person.
Note: Shopping, private transfers, and expensive dining are not included in these estimates because they can change the total significantly.
Tips for a Smooth Johor Bahru Day Trip
A little planning can make a big difference on a Johor Bahru day trip from Singapore, especially because your available time depends partly on the border crossing. Keep your itinerary flexible, leave room between major stops, and avoid trying to see the entire city in one day.
Start Early
Start your journey from Singapore early enough to give yourself a useful amount of time in Johor Bahru. An early start is particularly helpful on weekends and holidays, when the Causeway can become much busier.
If you're aiming for breakfast in JB, try to cross the border in the morning rather than waiting until late morning. This also leaves more time for the heritage area, lunch, shopping, and your return journey.
Leave Extra Time for Immigration
Don't schedule your first attraction immediately after your estimated arrival time. Immigration and traffic can take longer than expected, so build a buffer into your itinerary.
The same applies to your return. Plan to reach your departure point well before your intended journey back to Singapore, particularly if you're travelling at a busy time.
Don’t Plan Too Many Johor Bahru attractions
One day is enough to experience central Johor Bahru, but trying to visit six or seven attractions can turn the trip into a checklist.
For a first visit, choose a few stops that are close to each other, such as:
- JB Old Town and Jalan Tan Hiok Nee
- Johor Bahru Old Chinese Temple
- Sultan Abu Bakar State Mosque
- A local food stop
- One shopping area or attraction
You'll have a better day if you leave some time to eat, browse, and explore rather than rushing between every landmark.
Keep Your Return Journey Flexible
Your return to Singapore can take longer than expected, particularly when traffic builds up at the Causeway.
If possible, avoid booking your final activity right before your planned departure. Finish sightseeing and shopping with enough time to reach your transport point, clear Malaysian and Singapore immigration, and deal with unexpected delays.
Check Opening Hours Before You Go
Don't assume every attraction, market, or restaurant will be open when you arrive. Some places may have different hours on weekends, public holidays, or specific days of the week.
Check the opening hours of your main stops before leaving Singapore, especially if your itinerary depends on a particular attraction or restaurant.
Keep Your Phone Charged
Your phone can be especially useful during a cross-border day trip. Keep it charged so you can access maps, transport information, booking details, digital documents, and e-hailing services when needed.
A small power bank is worth carrying if you'll be out all day. It can also save you from having to change your plans simply because your phone battery is running low.
Final Thoughts
A Singapore to Johor Bahru day trip works best when you keep your plans simple and leave enough time for the border. You can start with breakfast and JB's heritage streets, enjoy local Johor food for lunch, then spend the afternoon shopping or visiting one additional attraction before heading back to Singapore.
Public buses and the KTM Shuttle Tebrau make the trip accessible without a car, while taxis and private transfers offer more flexibility. Whichever option you choose, check the latest entry requirements and border conditions before leaving, and keep your return schedule flexible.
With a little planning, one day is enough to experience a taste of Johor Bahru without trying to squeeze the entire city into a single trip.
