GoAsia
Malaysia

Getting Around Johor Bahru - Local Transport Guide

How to get around Johor Bahru using buses, taxis, ride-hailing and the causeway link. A practical local transport guide for travelers in JB.

Last updated: November 3, 2026

Getting Around Johor Bahru - Local Transport Guide

Photo: Lionel Lim / Wikimedia Commons, CC BY 2.0

Contents

Johor Bahru sits right at the southern tip of peninsular Malaysia, close enough to Singapore that the two cities practically share a heartbeat. The famous causeway funnels hundreds of thousands of commuters across the strait every day, and that rhythm shapes how the whole city moves. Mornings see traffic crawl toward the immigration checkpoints, evenings see it crawl back, and in between JB hums along at its own slower, more spread-out pace.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

This is not a compact walking city in the way that an old European quarter might be. JB is sprawling, built around highways, malls, and gated neighborhoods. The city center around Jalan Wong Ah Fook and the JB Sentral transport hub is walkable enough for a morning of sightseeing, but to reach the bigger malls, the theme parks, or the suburbs of Skudai and Tebrau, you will need wheels of some kind.

The good news is that getting around is cheap and increasingly app-driven. Ride-hailing has become the default for most visitors, public buses cover the main corridors, and a cross-border train makes hopping to Singapore easy. Here is how to navigate it all.

Getting Around Johor Bahru by Grab

Grab is the single most useful tool a traveler can have in Johor Bahru. The app dominates the ride-hailing scene here, and for most point-to-point journeys it beats hailing a street taxi on both price and convenience. You set your pickup and destination, see the fare upfront, and pay either by cash or a card linked to the app, which sidesteps any haggling.

Coverage is excellent across the urban area, from JB Sentral and the city center out to Tebrau, Skudai, Permas Jaya, and the malls. Short hops within central JB cost only a few dollars. Fares surge during the morning and evening rush, on rainy days, and around the times when border crossers flood the roads, so expect to pay more then.

GrabCar is comfortable, air-conditioned, and reliable. If you are watching your budget, GrabBike (motorbike pillion) is faster through traffic and cheaper, though obviously less suited to luggage or wet weather. Grab rides stay on the Malaysian side, so for Singapore take the train, a cross-border bus or a taxi.

Getting Around Johor Bahru by Taxi

Metered taxis exist in JB, but they are a distant second to Grab. Many drivers are reluctant to use the meter and will quote a flat fare instead, which for a tourist usually means an inflated one. If you do take a street taxi, agree on the price before you get in or insist on the meter.

Taxis are most useful at the airport, the train station, and major bus terminals where they queue up, and for cross-border trips where Grab cannot operate. Cross-border taxis to Singapore run from designated stands. For everything else within JB, the app-based option is almost always cheaper and less stressful. You can compare transport options on GoAsia.cc to get a sense of fair pricing before you travel.

Getting Around Johor Bahru by Bus

Johor Bahru has a public bus network that is useful if you are happy to slow down. Services radiate out from the JB Sentral and Larkin terminals to Skudai, Kulai, Gelang Patah and Senai Airport and the shopping districts along Tebrau Highway. Bas Muafakat Johor (BMJ) runs free routes, for example between Larkin Sentral and JB Sentral, but the free ride is for Malaysian citizens who show their MyKad, so visitors pay on other services.[1][2] The catch is comfort and information. Bus stops are not always well marked, route maps in English can be hard to find, and journeys are slow once traffic builds up. Download a transit app or use Google Maps, which has reasonable coverage of JB bus routes, before you set out. Buses are best for budget travelers with time to spare rather than for anyone in a hurry.

Getting Around Johor Bahru by Train

Rail does not move you much within JB itself, but one service matters to most visitors: the KTM Shuttle Tebrau between JB Sentral and Woodlands in Singapore. It is a short ride that clears both immigration checkpoints, and on busy days it is far faster than sitting in causeway traffic by road. A ticket costs RM5 from JB Sentral for everyone, and from Woodlands RM5 for Malaysians and SGD5 for other passengers. You can buy at the counters in JB Sentral and Woodlands or on the KTMB ticketing site, and your passport serves as the boarding pass, so it needs at least 30 days of validity.[3] The RTS Link, a 4 km rail line from Bukit Chagar in Johor Bahru to Woodlands North in Singapore, is being built and will take about five minutes between the two stations. Passengers will clear both countries' immigration at the station where they board.[4]

Getting Around Johor Bahru on Foot

Walking works well within the compact central core. The area around Jalan Wong Ah Fook, the City Square mall, the night market streets, and the heritage temples and shophouses can all be covered on foot, and it is the best way to soak up the street food and the local color. The riverfront and the area near JB Sentral are also pedestrian-friendly.

Beyond the center, however, JB is not built for walking. Distances stretch out, sidewalks disappear, highways cut across neighborhoods, and the tropical heat and humidity sap your energy fast. For anything beyond the downtown grid, plan to ride. Carry water, walk in the cooler morning or evening hours, and use covered walkways and mall interiors to escape the midday sun.

Getting Around Johor Bahru by Rental Car or Motorbike

If you want freedom to explore the wider Johor region, including beaches, hot springs, or the route toward Desaru, renting a car is a solid option. Roads are well maintained, signage is in Malay and often English, and driving is on the left as in Singapore and the UK. International chains and local agencies operate from the airport and the city. Just be prepared for heavy congestion near the border and for parking that fills up fast at popular malls on weekends.

Motorbike rental is less common for tourists but available, and a bike can be a nimble way to beat the traffic if you are an experienced rider. Either way, factor in the cost of tolls and the strong possibility of long jams whenever you head anywhere near the causeway during peak hours.

Comparing Your Options

ModeTypical CostDurationBest For
GrabA few dollars per rideVaries with trafficMost point-to-point trips, comfort and convenience
TaxiOften negotiated, so agree the price firstVaries with trafficAirport pickups, cross-border trips
City BusFree on BMJ routes for Malaysian citizensSlow, traffic-dependentBudget travel on main corridors
Shuttle TebrauRM5 one way[3]Fixed scheduleCross-border trips to Singapore
WalkingFreeShort distances onlyExploring the central core and night markets
Rental carDepends on the agencyFlexibleExploring wider Johor and beaches

Practical Tips for Getting Around Johor Bahru

A little preparation goes a long way in JB. The right apps and a handful of small habits will save you both money and frustration.

  • Download Grab first. It is the backbone of getting around and removes the guesswork over fares. Link a card or keep small cash ready to pay drivers.
  • Use Google Maps for buses. It has decent coverage of JB routes and shows real-time options, which helps given how patchy bus signage can be.
  • Carry small ringgit notes. Buses, street stalls, and some taxis want cash, and drivers rarely have change for large bills. Keep RM1, RM5, and RM10 notes handy.
  • Time your border crossings. If you are heading to or from Singapore, avoid early morning, late afternoon, and weekend peaks when the causeway and checkpoints choke up. The shuttle train is a good choice on busy days.
  • Beware taxi overcharging. Some street taxi drivers quote inflated flat fares to tourists. Use Grab to know the fair price, and refuse rides where the driver will not meter or quote reasonably.
  • Plan around rush hour. Roughly 07:00 to 09:00 and 17:00 to 20:00 bring heavy congestion, made worse by cross-border commuters. Build extra time into any journey near the city center or the causeway.
  • Mind the heat. Tropical humidity is relentless. Carry water, and lean on air-conditioned Grab cars and malls during the hottest part of the day.

Language is rarely a barrier. English is widely spoken alongside Malay, Mandarin, and Tamil, and most drivers understand destination names in English. Still, it helps to have your destination saved in the Grab app or written down, especially for lesser-known addresses. JB is generally safe for getting around, including in the evening, though as in any city you should keep an eye on your belongings in crowded areas and around the bus terminals at night.

The most common journey travelers ask about is the airport transfer. Senai International Airport sits to the northwest of the city, and a private transfer from Johor Bahru to Senai takes from about 21 minutes. On booking platforms, private transfers cost about $48 to $70 depending on the vehicle (November 2026).[5]

For airport trips, a pre-booked transfer or a Grab is the smoothest choice, since the airport is well outside the walkable core. Within the city, lean on Grab for almost everything, walk the central heritage and night market streets, and save the buses and trains for budget day trips or the cross-border hop to Singapore.

Frequently Asked Questions

How can I book tickets in Johor Bahru?

Use this guide to compare local transport in Johor Bahru. When bookable tickets are available, the booking tool shows current options and prices.

What is the best way to get around Johor Bahru?

For most travelers, Grab is the best way to get around Johor Bahru. It is comfortable, air-conditioned and shows fares upfront so you avoid haggling. Walking works well in the compact city center, while buses and trains suit budget travelers and day trips.

How much does local transport cost in Johor Bahru?

Local transport in JB is cheap. Short Grab rides cost only a few dollars. Bas Muafakat Johor buses are free for Malaysian citizens with a MyKad, and visitors pay the fare on other buses.

Is it safe to use public transport in Johor Bahru?

Yes, public transport in Johor Bahru is generally safe, including in the evening. Use common sense by watching your belongings in crowded areas and around bus terminals at night. Grab adds an extra layer of security since trips are tracked and drivers are registered.

Can I use ride-hailing apps in Johor Bahru?

Yes, Grab is widely available and is the default choice for most journeys in JB. It offers GrabCar and the cheaper, faster GrabBike for solo travelers. Grab rides stay on the Malaysian side of the border.

Is Johor Bahru walkable?

The central core around Jalan Wong Ah Fook, City Square, the night markets, and the riverfront is walkable and pleasant for sightseeing. Beyond downtown, however, JB is sprawling with highways and few sidewalks, so you will need a Grab, bus, or car to reach the malls, theme parks, and suburbs.

How do I get from Johor Bahru to Singapore?

The KTM Shuttle Tebrau from JB Sentral to Woodlands costs RM5 and clears both immigration checkpoints, and cross-border buses and taxis also operate from designated stands. Road travel can be slow during causeway peak hours.

How do I get from Senai Airport to Johor Bahru?

A private transfer between Senai and Johor Bahru takes from about 21 minutes and costs about $48 to $70 on booking platforms (November 2026). Grab is also a convenient choice, as the airport is well outside the city.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Causeway Link: Bas Muafakat Johor (BMJ). Retrieved November 3, 2026.
  2. [2] Perbadanan Pengangkutan Awam Johor (PAJ): Bas Muafakat Johor (BMJ). Retrieved November 3, 2026.
  3. [3] KTMB: Shuttle Tebrau FAQ. Retrieved November 3, 2026.
  4. [5] 12Go: Johor Bahru - Senai transfer timetable. Retrieved November 3, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.