List of bus routes in Johor Bahru

This is a list of bus routes within Johor Bahru, the capital city of the Malaysian state of Johor, and the core city of the second most populous district in Malaysia, Johor Bahru District.

Public buses in Johor Bahru
Public buses operated by Handal Indah at JB Sentral Bus Terminal, connecting the suburbs with the city centre.
FormerlymyBAS Johor Bahru
LocaleJohor Bahru
Service typeTransit bus
Routes81 (as of 2025)
Fuel typeDiesel
Hybrid
Electric
Operator
  • Handal Indah (Causeway Link)
  • Maju
  • Transit Link (City Bus)
  • S&S International

As of 2025, there are 81 bus routes in Johor Bahru, 57 of which are local public bus routes, including services from the city centre into neighbouring cities and towns, such as Kulai, Pontian, Kota Tinggi and Ayer Hitam. The remaining 24 routes are cross-border services between Johor Bahru and Singapore.

Local public buses in Johor Bahru currently accept cashless payments such as Visa card, NFC using smartphone or smartwatch, and QR code payment, making it the first Malaysian city to support contactless payment using smart devices on urban bus network.

Local bus routes

BAS.MY bus routes

Handal Indah and its subcontractors operate a total of 21 bus routes under the BAS.MY Johor Bahru programme, connecting Johor Bahru to its suburbs and surrounding towns.

Route
number
Origin Destination Service
type
Operator Notes
J10 JB Sentral Bus Terminal Kota Tinggi Bus Terminal Trunk Handal Indah Serves Tebrau (IKEA branch) / Toppen Bus Terminal and Ulu Tiram Bus Terminal in both directions.
J11 AEON Mall Bandar Dato' Onn Serves Kangkar Tebrau in both directions.
J13 Larkin Sentral Bus Terminal
J15 Mid Valley Southkey
J16 B5 Johor Street Market / Angsana Mall Tebrau (IKEA branch) / Toppen Bus Terminal Serves Larkin Sentral Bus Terminal in both directions.
J20 JB Sentral Bus Terminal Masai Bus Terminal
J21 Permas Jaya Bus Terminal Serves Jalan Permas 13 in both directions.
J22 Taman Scientex, Pasir Gudang Serves Pasir Gudang Bus Terminal in both directions.
J30 Kulai Bus Terminal
J31 Taman Pulai Mutiara Serves Taman Universiti Bus Terminal in both directions.
J32 Taman Selesa Jaya Transit Link (Johor Bahru)
J33 Taman Tan Sri Yaacob Handal Indah
J34 Sutera Mall Bus Terminal Serves the main entrance of Sutera Mall in both directions.
J40 Larkin Sentral Bus Terminal Gelang Patah Sentral Bus Terminal Serves Gelang Patah Bus Terminal in both directions.
J42 Gelang Patah Bus Terminal Kampung Pendas Baru Serves Port of Tanjung Pelepas in both directions.
J44 Larkin Sentral Bus Terminal Puteri Harbour Ferry Terminal
J50 Pontian Bus Terminal Transit Link (Johor Bahru)
J100 JB Sentral Bus Terminal KSL City Mall Feeder Handal Indah
J200 Masai Bus Terminal Seri Alam
J205 Kota Masai (Lotus's branch) Serves Pasir Gudang Bus Terminal in both directions.
J300 Kulai Bus Terminal Putri Kulai Bus Terminal

Bas Muafakat Johor bus routes

Johor Bahru

Johor Public Transport Corporation oversees the operation of ten bus routes serving Johor Bahru, funded by Johor Bahru City Council. The bus routes are operated by Mayang Sari and Handal Indah.

Route
number
Origin Destination Service
type
Operator Notes
P101 Larkin Sentral Bus Terminal JB Sentral Bus Terminal Loop Handal Indah
P102 PPR Sri Stulang
P103 Larkin Sentral Bus Terminal Bidirectional
P104 Larkin Sentral Bus Terminal Taman Johor (Opp KIP Mall Tampoi) Mayang Sari
P104-01 Damansara Alif Loop (Supplementary) Operates on school days only.
P106 PPR Sri Stulang AEON Mall Tebrau City Loop
P111 PPR Desa Mutiara Bidirectional
P112 Impian Emas
P113 Larkin Sentral Bus Terminal
P113-01 Larkin Sentral Bus Terminal Larkin Indah Loop (Supplementary) Operates on school days only.

Shuttle bus services

Johor Public Transport Corporation also oversees the operation of four shuttle bus services in Johor Bahru, also funded by Johor Bahru City Council. The shuttle bus services are operated by Mayang Sari.

Route
number
Origin Destination Service
type
Operator Notes
HSA Larkin Sentral Bus Terminal Sultanah Aminah Hospital Loop Mayang Sari Operates on weekdays only.
HSA-01 Tropicana Lido
HSI Lotus's (Tebrau branch) Sultan Ismail Hospital
Z00 Johor Bahru Prison Johor Zoo Bidirectional

Iskandar Puteri

Johor Public Transport Corporation oversees the operation of seven bus routes serving Iskandar Puteri, funded by Iskandar Puteri City Council. The bus routes are operated by Handal Indah.

Route
number
Origin Destination Service
type
Operator Notes
P201 Taman Universiti Bus Terminal Taman Pulai Indah Loop Handal Indah
P202 Taman Ungku Tun Aminah Bus Terminal
P203 PPR Melana KIP Mall Tampoi Bidirectional
P211 Taman Universiti Bus Terminal Larkin Sentral Bus Terminal
P212 Perling Mall Bus Terminal Mutiara Rini
P213 Gelang Patah Sentral Bus Terminal Iskandar Puteri City Council (MBIP)
P214 Taman Universiti Bus Terminal Impian Emas

Pasir Gudang

Johor Public Transport Corporation oversees the operation of six bus routes serving Pasir Gudang, funded by Pasir Gudang City Council. The bus routes are operated by Maju and Mayang Sari.

Route
number
Origin Destination Service
type
Operator Notes
P302 Desa Rakyat Pasir Gudang Bus Terminal Bidirectional Maju
P303 Kota Masai Bus Terminal Mayang Sari
P311 Masai Bus Terminal Kampung Kuala Masai Loop Maju
P312 Pasir Gudang Bus Terminal
P313 Ulu Tiram Bus Terminal Felda Sungai Tiram Bidirectional
P314 Kampung Kong Kong Pasir Gudang Bus Terminal

Kulai

Johor Public Transport Corporation oversees the operation of six bus routes serving Kulai, funded by Kulai Municipal Council. The bus routes are operated by Handal Indah and Mayang Sari.

Route
number
Origin Destination Service
type
Operator Notes
P401 Kulai Bus Terminal Bandar Putra Kulai Loop Handal Indah
P402 Econsave (Senai branch) Pekan Senai (Senai Airport)
P403 Kulai Bus Terminal Felda Inas Bidirectional
P403-01 Felda Inas Bandar Tenggara Loop (Supplementary) Mayang Sari Operates on school days only.
P411 Kulai Bus Terminal Larkin Sentral Bus Terminal Bidirectional Handal Indah
P412 Taman Scientex Kulai (Kelapa Sawit) Loop

Other local bus routes

Service Destinations
2 Kulai · Kelapa Sawit · Bukit Batu · Simpang Renggam · Machap · Ayer Hitam
52T Pontian · Pekan Nanas · Ulu Choh · GP Sentral · Gelang Patah
605 Benut · Pontian · Kukup
AA1 JB Sentral · Senai International Airport (Express)
CG1 Country Garden Danga Bay · JB Sentral
CT JB Sentral · Taman Pelangi · Sri Tebrau · Sentosa · Bayu Puteri
EC1 Hako Village · Eco Galleria · Sunway Grid (weekdays only, loop service)
EC1 Hako Village · JB Sentral · Mid Valley Southkey (weekends only)
FC1 Forest City · Sultan Abu Bakar Complex
FC2 Forest City · Eco Botanic · NSK Nusajaya · AEON Bukit Indah
GTL 02 Kulai · Kelapa Sawit · Felda Bukit Batu · Sedenak Tech Park · Parit Mekasar · Parit Betak · Kampung Sri Merlong · Parit Raja Darat · Parit Raja · Ayer Hitam
JPO1 JB Sentral · Tampoi · Skudai · Senai · Kulaijaya · Johor Premium Outlets
JPO2 Johor Premium Outlets · Sultan Iskandar Building
JPO3 Johor Premium Outlets · Sultan Abu Bakar Complex
RnF R&F Mall · JB Sentral

Cross-border bus routes

Service Destinations
160 Jurong Town Hall Interchange ↺ JB Sentral Terminal

via Choa Chu Kang / Bukit Panjang · Woodlands Rd · Kranji MRT · Woodlands Checkpoint · JB CIQ

170 Queen Street Terminal – Larkin Terminal

via Bukit Timah · Upper Bukit Timah · Woodlands Rd · Kranji MRT · Woodlands Checkpoint · JB CIQ

170X Kranji MRT – JB Sentral Terminal

via Woodlands Checkpoint · JB CIQ

950 Woodlands Temporary Interchange ↺ JB Sentral Terminal

via Marsiling MRT · Woodlands Checkpoint · JB CIQ · JB Sentral

AC7 Yishun Interchange – JB CIQ

via Sembawang MRT · Woodlands Checkpoint · JB CIQ

CW1 Kranji MRT – JB CIQ

via Woodlands Checkpoint to/from Larkin Terminal via connecting bus service CWL

CW2 Queen Street Terminal – JB CIQ

via Woodlands Checkpoint to/from Larkin Terminal via connecting bus service CWL

CW3 Jurong Town Hall Interchange – Perling Mall

via Tuas Checkpoint · CIQ Second Link · Bukit Indah

(CW3L) Perling Mall – CIQ Second Link
(CW3S) CIQ Second Link – Terminal Taman Ungku Tun Aminah (TUTA)

via Bukit Indah · Sutera Mall

CW4 Jurong Town Hall Interchange – Pontian

via Tuas Checkpoint · CIQ Second Link · Gelang Patah · Pekan Nanas

(CW4G) Terminal Gelang Patah – CIQ Second Link

via Gelang Patah · Taman Nusantara · Nusa Perintis

CW4S Jurong Town Hall Interchange – Sutera Mall

via Tuas Checkpoint · CIQ Second Link · Gelang Patah · Lima Kedai · Taman Ungku Tun Aminah

CW5 JB CIQ – Newton Circus

via Woodlands Checkpoint to/from Larkin Terminal via connecting bus service CWL

CW6 Boon Lay MRT – CIQ Second Link

via Tuas Checkpoint

CW7 Tuas Link MRT – CIQ Second Link

via Tuas Checkpoint

(CW7L) Hotel Ramada Meridin – CIQ Second Link

via Sunway Big Box · Mall of Medini

(CW7P) Hotel Jen – CIQ Second Link

via Medini Macrolink

SJE Queen Street Terminal – Larkin Terminal

via Woodlands Checkpoint · JB CIQ

TSL Woodlands Checkpoint – JB CIQ
TS1 Changi Airport – JB CIQ

via Changi Airport Terminal 4 · Woodlands MRT · Marsiling MRT · Woodlands Checkpoint

TS3 Marina Square – JB CIQ [Suspended as of Mar 2023]

via Marina Bay Sands · Telok Ayer · Chinatown · Woodlands · Woodlands Checkpoint

TS6 Buona Vista MRT – Gelang Patah Sentral

via one-North MRT · Kent Ridge MRT · AYE · Jln Ahmad Ibrahim · Gul Circle MRT · Tuas West Road MRT · Tuas Link MRT · Tuas Checkpoint · CIQ Second Link

TS8 Resorts World Sentosa – JB CIQ

via Cantonment Link · Outram Park MRT · Great World · Scotts/Stevens/Whitley Road · Woodlands Checkpoint

See also

  • Johor Bahru–Singapore Rapid Transit System
  • Johor Bahru Sentral
  • Larkin Sentral

wikipedia, wiki, encyclopedia, book, library, article, read, free download, Information about List of bus routes in Johor Bahru, What is List of bus routes in Johor Bahru? What does List of bus routes in Johor Bahru mean?