Getting Around Johor Bahru - Local Transport Guide

Getting Around Johor Bahru - Local Transport Guide

Last updated: March 10, 2026

Johor Bahru sits at the southern tip of Peninsular Malaysia, separated from Singapore by a narrow strait and a whole lot of character. Known locally as JB, this sprawling city has grown fast, and its transport infrastructure is still catching up with the boom. Unlike Kuala Lumpur with its extensive rail network, JB is a car-centric city where ride-hailing apps have become the de facto public transport for most visitors. The streets pulse with a mix of motorcycles weaving through traffic, colorful local buses, and the constant hum of Grab cars ferrying people between malls, hawker centers, and the bustling waterfront.

If you arrive expecting the transit efficiency of neighboring Singapore, recalibrate your expectations. JB rewards flexibility. The city center around Jalan Wong Ah Fook and the heritage zone near the Straits of Johor is compact enough to explore on foot, but venturing to shopping destinations like Johor Bahru City Square, Paradigm Mall, or the newer developments in Iskandar Puteri means you will need wheels. The good news: transport here is remarkably affordable compared to Singapore, and once you understand your options, moving around is straightforward.

Timetable

Taxi Johor Bahru - Senai $ 49.73–72.64 21m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax
  • โ†  Minivan 7pax
  • โ†  Minivan 4pax
  • โ†  Standard 3pax
Taxi Senai - Johor Bahru $ 49.73–72.64 23m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax
  • โ†  Minivan 7pax
  • โ†  Minivan 4pax
  • โ†  Standard 3pax
Taxi Johor Bahru - Johor Bahru $ 46.05–72.55 42m – 1h
  • โ†’  Economy 3pax
  • โ†’  SUV 4pax
  • โ†’  Van 6pax
  • โ†’  Luxury 5pax
  • โ†’  Standard 5pax
  • โ†’  Premium 13pax
  • โ†’  Premium 7pax
  • โ†  Economy 3pax
  • โ†  SUV 4pax
  • โ†  Van 6pax
  • โ†  Luxury 5pax
  • โ†  Standard 5pax
  • โ†  Premium 13pax
  • โ†  Premium 7pax

Frequently Asked Questions

How can I book tickets in Johor Bahru?

You can book trains, buses, taxis, and local transport in Johor Bahru directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the best way to get around Johor Bahru?

For most travelers, Grab (ride-hailing) is the easiest and most reliable way to get around Johor Bahru. The app works seamlessly, prices are affordable, and you avoid the hassle of negotiating with taxi drivers. For short distances in the city center, walking is perfectly viable, and local buses serve major corridors if you are on a tight budget.

How much does local transport cost in Johor Bahru?

Local transport in JB is very affordable. Grab rides within the city typically cost between RM5 and RM20 (roughly $1 to $5). Local bus fares range from RM1 to RM4. Metered taxis start at RM3 for the first kilometer. Compared to Singapore next door, you will find transport costs a fraction of the price.

Is it safe to use public transport in Johor Bahru?

Public transport in JB is generally safe. Grab is the safest option as trips are tracked through the app. Local buses are safe during daytime hours, though they can get crowded during rush hour. As with any city, keep your belongings close on buses and avoid poorly lit areas at night if walking.

Can I use ride-hailing apps in Johor Bahru?

Yes, Grab is the dominant ride-hailing app in JB and works reliably throughout the city. Download it before you arrive and link a credit card or debit card for cashless payment. You can also pay with cash. InDrive is another option that some locals use, but Grab has far more drivers available.

Is Johor Bahru walkable?

The city center around Jalan Wong Ah Fook, JB Sentral, and the heritage zone is walkable, though sidewalks can be uneven and shade is limited. Outside the core, JB becomes car-oriented with wide roads and spread-out developments that are not pedestrian-friendly. Malls and waterfront areas like Danga Bay have good walking paths.

How do I get from Senai Airport to Johor Bahru city center?

A private transfer from Senai International Airport to JB city center costs between $46 and $78 and takes around 25 to 40 minutes depending on traffic. You can also take a Grab from the airport for a lower price, or use the airport bus service that connects to JB Sentral. Booking a transfer in advance through GoAsia.cc lets you compare options easily.

Do I need a transit card for buses in Johor Bahru?

You do not strictly need one, as cash is accepted on most local buses. However, a Touch 'n Go card makes payments faster and is useful across Malaysia for buses, tolls, and convenience stores. You can buy one at convenience stores like 7-Eleven or at JB Sentral station.

What is the best way to get around Johor Bahru at night?

Grab is your best option after dark. Local buses reduce frequency significantly in the evening, and many routes stop running by 9 or 10 PM. Taxis are available but harder to find at night, and you may face drivers who refuse to use the meter. Stick to Grab for transparent pricing and door-to-door convenience.