Getting Around Johor Bahru

Johor Bahru, Malaysia

By the Travel Wiki editorial team

Getting Around Johor Bahru

Johor Bahru is a sprawling city, and how you get around depends largely on where you're staying and where you're headed. The city has no metro or tram system, so visitors rely on a mix of buses, taxis, ride-hailing, and their own two feet. The good news is that the main entry points, shopping districts, and transport hubs are reasonably well connected by road.

Rail, Metro and Trams

Johor Bahru does not have a metro or tram network. Rail service in the city is limited to KTM Intercity trains, which connect Johor Bahru with Singapore via the Causeway. A future rail link, the RTS Link, is planned to connect the city with Singapore, but it is not yet in service. For practical day-to-day movement within the city, visitors should not expect to use rail.

Buses and Public Transport

Buses are the main form of public transport in Johor Bahru, and several operators run services across the city.

For intercity travel, several dozen bus companies run direct services between Larkin Sentral and various destinations in West Malaysia, with services to Kuala Lumpur typically starting just after sunrise and ending slightly past midnight. Except during public holidays, you can usually buy your ticket on the day of departure or even less than an hour before the scheduled departure time. On public holidays, expect to pay a surcharge and buy in advance.

Taxis and Ride-Hailing

Taxis are widely available in Johor Bahru, and ride-hailing services also operate in the city.

Walkability

Johor Bahru is not a particularly walkable city overall, but certain areas are manageable on foot. The city centre around JB Sentral and the Causeway entry point connects directly into the heart of JB, and the area around City Square in Jalan Wong Ah Fook is served by local buses and is within walking distance of JB Sentral. Beyond these central pockets, the city is spread out and most visitors will find themselves relying on buses or taxis to cover longer distances.

Getting from the Airport into the City

Senai International Airport (JHB) is the main airport serving Johor Bahru, located in the neighbouring town of Senai. It has international flights from other Southeast Asian countries and domestic flights from major airports around Malaysia, including connecting flights from Kuala Lumpur International Airport (KLIA).

From the airport to the city, you have several options:

If you are coming from Singapore and heading to Senai Airport, the cheapest option is to travel to JB Sentral first and then transfer to a Causeway Link Airport (CWA) shuttle bus, or go to Larkin Sentral terminal by express or non-express bus and transfer to an airport-bound bus. If you're in a hurry, you can take an ordinary Malaysian taxi for an official rate of RM45 from the taxi rank at JB Sentral, after clearing Malaysian immigration and customs. Buy your coupon from the counter before boarding.

Some visitors also use Singapore Changi Airport (SIN) across the border, which has better connections. The downside is that you will have to pass through customs and immigration twice, and cross-border taxis are rather expensive. Transtar Travel's "cross border" coach service operates between Changi Airport Terminals 1 and 4 and JB CIQ, from which you can catch a taxi or public transport to anywhere in Johor Bahru.

Sources

  1. Johor Bahru
  2. Wikivoyage: Johor Bahru

About this place