TheSmartLocal – Singapore’s Leading Travel and Lifestyle Portal

Skip to content
JB public transport - cover image

Ultimate Guide To Taking Public Transport In JB – Bus Routes, Hacks & Costs

JB public transport guide


Sure, there are tons of useful travel guides out there on how to get to JB, but what about getting around once you’re there? Since there aren’t many guides covering that, we’ve put together this JB public transport guide that’ll get you navigating the city like a pro in no time.

The current exchange rate is RM1 = ~S$0.32 as of 11th December 2025.


What public transport options are available in JB?


At the time of writing, JB doesn’t have a metro network, apart from the near-completed JB-SG RTS Link. While there have been rumours of a light rail transit (LRT) or tram-bus network being added to the mix, that’ll still take some time to materialise.

Currently, JB’s public transport network is made up only of buses that connect the city centre to destinations like shopping malls and other attractions. You can hop on these buses from either the JB Sentral Bus Terminal or the Larkin Bus Terminal.

While it’s much more affordable than taking Grab, you trade in your dollar savings for longer travel times. We think it’s worth the trade, since the money saved means you get to splurge more at these international chains in JB that you won’t find in Singapore.


What are the buses that go around JB?


bas.my johor bahru public transport pink busesYou can spot the new hot pink buses from a mile away.
Image credit: BAS.MY Johor Bahru

The main bus operator in JB is BAS.MY Johor Bahru, run by Causeway Link. It was introduced to gradually rejuvenate the local bus infrastructure, replacing routes from older companies such as Bas Iskandar Malaysia, and currently operates 19 different routes.

It’s also the one we’d recommend the most, since it takes the planning out of your hands with its user-friendly LUGO app, which we will explain further as we go along.

The buses were renumbered in September 2025 to all have the “J” prefix for Johor. 4 new bus routes were also introduced – J15, J16, J34, J205 – while some other bus services had their routes changed up for efficiency. Only one bus route, J14, was discontinued.

As for the travel times, they’re generally quite manageable, with the longest route, the J10, clocking in at 84 minutes before factoring in traffic conditions.


Breakdown of public transport routes in JB


For ease of reference, here are some of the most popular bus routes for Singaporeans and visitors to JB. You can read up all about these routes in even further detail on the Causeway Link website.

Note: Information is accurate at the time of writing, and may be subject to change.

Bus route Direction  Operating hours

(first to last bus)

Frequency Nearby attractions en route Max fare
J10 JB Sentral-Kota Tinggi Bus Terminal

Kota Bus Tinggi Terminal-JB Sentral

6.00am-12am

4am-10pm

Every 20 minutes
  • S’MART Pandan
  • Aeon Tebrau
RM5
J11 JB Sentral-Taman Seri Austin

Taman Seri Austin-JB Sentral

5.50am-12.20am

4.50am-10.50pm

Every 30 minutes
  • Plaza Pelangi Mall
  • TD Point Mal
RM3.90
J13 JB Sentral-Larkin Sentral

Larkin Sentral-JB Sentral

6am-9.30pm

6am-8.30pm

Every 30 minutes
  • Larkin Stadium
  • Kacang Pool Haji restaurant
RM1.80
J15 JB Sentral-Mid Valley Southkey

Mid Valley Southkey-JB Sentral

5am-12.20am

4am-11.20pm

Every 20 minutes
  • Plaza Pelangi
  • Taman Sentosa
RM1.70
J16 B5 Johor Street Market-Toppen

Toppen-B5 Johor Street Market

5.40am-12.20am

4am-10.40pm

Every 40 minutes
  • Larkin
  • Pandan City
  • The Store Pandan
  • AEON Tebrau
  • Toppen
RM2.70
J20 JB Sentral-Terminal Masai

Terminal Masai-JB Sentral

6am-11.30pm

5am-10pm

Every 30 minutes
  • Plaza Pelangi
  • Taman Sentosa
RM3.50
J21 JB Sentral-Permas Jaya

Permas Jaya-JB Sentral

5am-11.40pm

4am-10.40pm

Every 20 minutes
  • The Zone go-karting track
  • R&F Mall
  • AEON Permas Jaya
RM2.70
J22 JB Sentral-Taman Scientex

Taman Scientex-JB Sentral

6am-12am

4am-10.30pm

Every 30 minutes
  • Taman Sentosa
  • Pasir Gudang
  • Taman Cendana
RM4.50
J30 JB Sentral-Kulai Terminal

Kulai Terminal-JB Sentral

5.45am-12am

4am-10.30pm

Every 15 minutes
  • Beletime Danga Bay Mall
  • Paradigm Mall
RM4.20
J31 JB Sentral-Pulai Mutiara Garden

Pulai Mutiara Garden-JB Sentral

6am-12am

5am-10pm

Every 20 minutes
  • AEON University Park Mall
  • U Mall
RM4.80
J32 JB Sentral-Bandar Selesa Jaya

Bandar Selesa Jaya-JB Sentral

6am-12am

5am-10.20pm

Every 20 minutes
  • M Suites Hotel
  • Tune Hotel
  • Angsana Mall
  • Paradigm Mall
RM3.10
J33 JB Sentral-Taman Tan Sri Yaacob

Taman Tan Sri Yacoob

7am-10pm

5.30am-9pm

Every 30 minutes
  • Beletime Mall
  • M Suites Hotel
  • Tune Hotel
  • Aeon Bukit Indah
RM3.30
J34 JB Sentral-Sutera Mall

Sutera Mall-JB Sentral

5.40am-12am

4am-10.20pm

Every 20 minutes
  • Danga Bay
  • Plaza Angsana
  • Paradigm Mall
RM2.80
J40 Larkin Sentral-GP Sentral

GP Sentral-Larkin Sentral

6am-9.45pm

6am-9.45pm

Every 45 minutes
  • Paradigm Mall
RM4.20
J44 Larkin Sentral-Puteri Harbour Ferry Terminal

Puteri Harbour Ferry Terminal-Larkin Sentral

7am-8pm

7am-8pm

Every 60 minutes
  • Aeon Bukit Indah Mall
  • LEGOLAND
  • Ramada Hotel
RM3.20
J50 Larkin Sentral-Pontian

Pontian-Larkin Sentral

5am-11pm

5am-9.40pm

Every 40 minutes
  • Taman Sri Pulai
  • Bandar Pulai Jaya
RM6.20
J100 JB Sentral-KSL Mall 7am-11pm Every 15 minutes
  • Grand Paragon Hotel
RM2.10
JP200 Terminal Masai-Bandar Seri Alam 6am-10pm Every 1 hour
  • Jalan Tasek
  • Maya Heights
RM2
J205 Terminal Masai-Lotus’s Eco Tropics

Lotus’s Eco Tropics-Terminal Masai

5am-11.40pm

4am-10.40pm

Every 40 minutes
  • Today’s Market Seri Alam
  • Taman Rinting
RM2.60
J300 Terminal Kulai-Taman Puteri Kulai

Taman Puteri Kulai-Terminal Kulai

4.40am-12.20am

4am-11.40pm

Every 20 minutes
  • Lotus Kulai
  • Ecosave Taman Putri
RM1.40
JPO1 JB Sentral-Johor Premium Outlets

Johor Premium Outlets-JB Sentral

9am-7pm

10.40am-9pm

Every few hours
  • Angsana Mall
  • The Commune Mall
RM4.50

J10


AEON Tebrau


AEON Tebrau mallImage credit: ED J via Google Maps

The former T10 route would take riders through Larkin and Ulu Tiram. The new J10 bus route will instead run through Taman Sentosa, Columbia Asia Hospital, and Majidee, before resuming the old T10 route and running through Pandan City Mall, The Store Pandan, and AEON Tebrau – one of the best shopping malls in JB – before heading to Kota Tinggi Bus Terminal.


J11 


Taman Seri Austin


Mount Austin attractionsImage adapted from: Ling Ho via Google Maps, TheSmartLocal

Bus J11 is a good way to get directly to Taman Mount Austin, a popular getaway for Singaporeans. It’s not hard to see why, considering the area is a treasure trove of fun activities, from karaoke studios like Loud Speaker Family Karaoke to adventure theme parks like Austin Heights Water & Adventure Park.

malls in JBImage adapted from: Downtown JB, Patrick Choh via Google Maps

For places that are more laidback, there are other lower-profile malls along the way too, like Plaza Pelangi and TD Point.

The new J11 bus route will extend and terminate its service at AEON Bandar Dato’ Onn instead. Don’t fret, as the usual boarding stops at Taman Seri Austin towards JB Sentral will still be there.


J13  


Larkin Bus Terminal


Larkin Bus TerminalImage credit: Royen Lock via Google Maps

The best way to reach cities like Kuala Lumpur, Malacca, Penang, or Ipoh while still having a quick pit stop is via the Larkin Bus Terminal. You can do just that with the J13 bus, which will get you there in just 20 minutes. While waiting for your next bus, chill out at the air-conditioned waiting lounge, or fuel up for the long trip ahead at McDonald’s.

Since September 2025, the new J13 bus route will have a detour along Jalan Mahmoodiah, in part to serve passengers who need to get to the Mahmoodiah Health Clinic.


(Discontinued) T14


As of September 2025, the T14 bus route to Toppen has been discontinued.


J15


Mid Valley Southkey


The Valley Midvalley Southkey

Some malls are so huge that you could spend an entire day inside and only get through half the shops. That description couldn’t be more apt for The Mall, Mid-Valley Southkey, which spans over 2.5 million square feet of retail space. The fact that it only takes around 10 minutes to reach via the J15 from JB Sentral means you can spend that much more time exploring the mega mall.

St Giles Hotel near Southkey mallImage credit: St. Giles Hotels

If a day isn’t enough, check yourself into St. Giles Southkey Johor Bahru (from RM388/night) – a hotel directly attached to the mall – before returning for more shopping the next day.

BTW, shoppers used to take the since-discontinued T21 bus route to Mid Valley Southkey. Now, the J15 bus is the main form of transportation to JB’s largest shopping mall. The main difference is that the T21 service was often crowded with passengers heading to Permas Jaya. The new J15 route will only service JB Sentral and Mid Valley Southkey, while those who need to go to Permas Jaya need to hop on the new J21 bus route.

St. Giles Southkey Johor Bahru

J16


Toppen & IKEA Tebrau


The new J16 bus route takes over the former service that goes between Larkin and AEON Tebrau. However, it starts at the B5 Johor Street Market instead, connecting the Western part of JB to the Northern side through Larkin, Pandan, and Tebrau. This lets passengers who used to have to change buses at Larkin or JB Sentral take only one bus instead.


J20


Mercato Plaza Pelangi


Mercato Plaza Pelangi
Image credit: Mercato

Crossing the Causeway for a cheap supermarket run can be made even cheaper with the J20, which goes to Mercato Plaza Pelangi, one of the best supermarkets in JB. Have your pick of atas groceries, similar to goods you can find at Cold Storage or FairPrice Finest, but for a fraction of the price.

FYI, the new J20 service now ends at Terminal Masai instead of Pasir Gudang.


J21


Permas Jaya


Those headed into Permas Jaya can now hop on the new J21 bus route that goes to the suburb from JB Sentral. Along the way you could stop by Selera Senibong Seafood for some hearty zi char by the water. The restaurant is famed for its Spicy Chilli Sauce Crab and Golden Salted Egg Prawn, and they’re open from 5pm till midnight daily.


J22 


Taman Scientex


The former T22 route has had major changes, and is now J22. Instead of going to Stadium Larkin and Terminal Masai, it now routes through Taman Sentosa, connecting through Taman Sierra Perdana, before going on towards the Taman Scientex enclave.

JB public transport guide - JB hotel
Image credit: Renaissance Johor Bahru Hotel

From an overnighter’s POV, the route passes by the Renaissance Johor Bahru Hotel – a 5-star hotel with million-dollar views of the Straits of Johor, where room rates start from RM456/night (~S$143.51).

Recommended tickets at S$144

J30


Paradigm Mall


JB public transport guide- Paradigm Mall

A ride on the J30 bus will lead you to Paradigm Mall, where you can cool off from the heat at Blue Ice Skating Rink, the first and only ice skating rink in JB. With over 1.3 million square feet of mall space, there’s definitely no shortage of food, shopping, and activities for you and your fam.

JB public transport guide - Danga BayImage adapted from: Beletime Danga Bay, Klook

For something a little more naturesque, Beletime Danga Bay is a mall that features a 400m-long, man-made beach with a beach bar. Plus, it’s right beside Danga Bay too, so you can hop on over to real beaches and proper waterfront activities.


J31


Goes into residential towns like Taman Universiti & Kangkar Pulai


Those who want to venture into the Western suburbs of Johor Bahru can take the J31 into townships like Taman Universiti, Taman Sri Pulai, Kangkar Pulai, Taman Pulai Mutiara and other neighbourhoods.


J32 


Malls & hotels en route


Golden Screen Cinema Image credit: Golden Screen Cinemas via Facebook

The J32 is a solid all-rounder, which brings you to both Angsana and Paradigm Mall, plus the Tune Hotel – one of the best JB hotels for its price, with rates starting from S$23/night. If you have some time to kill before checking in, you can stop by Paradigm Mall and catch a movie at Golden Screen Cinemas too. Just so you know, movie tickets here are as low as RM15 (~S$4.72)!

The Avenue M

Recommended tickets at S$23.93


J33


Bus route that services the Bukit Indah area


The J33 bus route connects JB Sentral with the Bukit Indah enclave by way of Danga Bay, Tampoi, Taman Perling, before stopping its service at Taman Tan Sri Yaacob.


J34


Goes through Danga Bay & Paradigm Mall to Sutera Mall


J34 is a new bus route that brings you from the Johor Bahru City Centre at JB Sentral all the way to Sutera Mall. Along the way are sights like Danga Bay, B5 Johor Street Market, Kipmall Tampoi, Paradigm Mall, and Sutera Mall.

Sutera Mall

J40


Connects Larkin & Southern Industrial Logistics Clusters


Even though J40’s final destination is the Southern Industrial Logistics Clusters, it can take you from Larkin Sentral to Paradigm Mall and Angsana Mall.


J44 


LEGOLAND Malaysia


JB public transport guide - Legoland
Image credit: LEGOLAND Malaysia

Theme park lovers can hop on the J44 to reach LEGOLAND Malaysia, where more than 80 rides across 8 themed areas await. This route will bring you to both shops and accommodation, with AEON Bukit Indah and Ramada Hotel nearby.

Recommended tickets at S$26.45

JB public transport guide - Puteri HarbourImage adapted from: @snappy_for_fun via Instagram, Caribbean Juice Bar via Facebook

For a more scenic time in JB, you’ll have to wait till you get to Puteri Harbour, a bougie seafront park with atas restaurants, affordable hotels, sporting activities, and even a ferry terminal with rides to Indonesia.


J100


KSL Mall


KSLImage credit: KSL City

The J100 – formerly the F100 – takes you from JB Sentral to KSL City Mall, home to over 500 shops across its 7 floors. Should its range of shops and services tempt you to do Everything Everywhere All at Once, don’t worry. There’s both KSL Hotel & Resort, and KSL Hot Spring Resort for you to recharge at before heading back for more rounds of shopping.

To round off the trip, swing by Avery-Day, a Santorini-themed convenience store that sells a wide range of Japanese goods, from Nonde Oishii Vanilla Soft to unique ice cream bars.


JPO1 


Johor Premium Outlets


The first non-myBAS bus on this list, the JPO1 is a popular pick with Singaporeans who want to travel to Johor Premium Outlets from JB Sentral. Alternatively, you can also take the JPO2 and JPO3 buses directly from Singapore for the same price. The money you save from taking the bus here can add to the funds for a crazy shopping spree at the outlet mall.


How do I pay for public transport in JB?


ManjaLink


Manjalink machine

Just like our SimplyGO EZ-Link cards, JB has their own ManjaLink card which you can use to pay for your bus trips. Buy a card for $14 on Shopee and get 50% off your first ride. There’s also a bunch of other cool perks, which you can find out more about on the ManjaLink website.

Another option is to get them at any of these 5 locations:

  • Kranji Mobile in Kranji MRT Station
  • Jurong Point level 1 entrance (in front of City Hot Pot)
  • JEM Shopping Mall ground floor (beside Tipsy Bunny)
  • Queen Street Bus Terminal
  • Harbourfront Centre #01-31D

ManjaPay


Scanning the QR code is also another way to make your payment.
Image credit: ManjaPay 

If you prefer to use your phone, download the LUGO app on the App Store or on Google Play to scan and pay via ManjaPay. With the app, you can also access bus information and the estimated times of arrival.


Visa & Mastercard debit & credit cards


VISA contactless payment
Image credit: Visa

Another option is to directly tap on and off with your Visa and Mastercard debit or credit card. Previously, only Visa cards could be used to pay for BAS.MY routes, but they have started allowing Mastercard payments recently too.

If you’re old-school, the buses still accept cash payments, just be sure to have exact Ringgit on hand, as change isn’t given.


Bonus: Causeway Link Express Premium


Direct rides to 3 central areas in KL from KSL City


Image credit: Jomtaralets via Facebook

While not for travelling within JB per se, the Causeway Link Express Premium lets you ride in luxury from KSL City to KL for only RM69.90. That’s a steal considering it drops passengers off at 3 destinations in KL: Berjaya Times Square, NU Sentral, and Bukit Bintang.

Book a ticket for this wallet-friendly ride to KL on the Causeway Link website.


JB public transport guide

The next time Grab’s peak hour algorithm makes you do a double-take while you’re in JB, come back to this comprehensive guide to find exactly which buses to hop on and reach your destination.

For more JB-related things, check out:


Cover image adapted from: Toppen Shopping Centre, LEGOLAND Malaysia, kerol uwu via Google Maps, TheSmartLocal
Originally published on 18th April 2025. Last updated by Josiah Neo on 11th December 2025.