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. The local public bus operators in the city are Causeway Link, Maju and City Bus. [1]
As of 2025, there are 81 bus routes in Johor Bahru; 57 of them are local public bus routes, which also include services from the city centre into neighbouring cities and towns, like Kulai, Pontian, Kota Tinggi and Ayer Hitam. [2] Another 24 bus routes are cross-border services between Johor Bahru District and Singapore. [3]
Service | Destinations [1] |
F100 | JB Sentral · Jalan Ayer Molek · KSL City (Loop) |
F200 | Masai Terminal · Regency Hospital · PPR Seri Alam (Loop) |
F300 | Kulai Terminal · Lotus Kulai · Econsave Taman Putri · Taman Putri Kulai (Loop) |
T10 | JB Sentral · Jalan Ayer Molek · Larkin Ter · Jalan Tampoi · Jalan Pandan · Ulu Tiram · Kota Tinggi |
T11 | JB Sentral · Jalan Ayer Molek · Tebrau Highway · Kangkar Tebrau · Taman Daya · Taman Setia Indah · Taman Seri Austin |
T13 | Larkin Sentral · Taman Dato’ Onn · Jalan Tun Abdul Razak · Jalan Yahya Awal · Jalan Ayer Molek · JB Sentral |
T14 | JB Sentral · Jalan Ayer Molek · Jalan Yahya Awal · Tebrau Highway · Toppen |
T20 | JB Sentral · Jalan Ayer Molek · Tebrau Highway · Jalan Masai Baru · Jalan Masai Lama · Terminal Bas Masai · Taman Bukit Dahlia · Pasir Gudang Terminal |
T21 | JB Sentral · Stulang · Taman Pelangi · Mid Valley Southkey · Bayu Puteri · Permas Jaya |
T22 | Larkin Sentral · Kebun Teh · Bayu Puteri / Sri Stulang · Taman Megah Ria · Taman Rinting · Masai Terminal · Lotus Kota Masai |
T30 | JB Sentral · Danga Bay · Tampoi · Skudai · Senai · Kulai Terminal |
T31 | JB Sentral · Danga Bay · Tampoi · Skudai · Taman Universiti · Taman Sri Pulai / Taman Teratai · Kangkar Pulai · Pulai Indah · Pulai Mutiara |
T32 | JB Sentral · Danga Bay · Tampoi · Skudai · Taman Ungku Tun Aminah · Bandar Selesa Jaya |
T33 | JB Sentral · Danga Bay · Tampoi · Taman Perling · Taman Nusa Bestari / Bukit Indah · Hab Taman Sri Yaakob |
T40 | Larkin Sentral · Tampoi · Skudai · Taman Ungku Tun Aminah · Mutiara Rini · Lima Kedai · Gelang Patah · GP Sentral |
T42 | Gelang Patah · Kampung Tiram · Hostel PTP · Kampung Pok · Pendas |
T44 | Larkin Sentral · Iskandar Coastal Highway · Lotus’s /AEON Bukit Indah · Mall of Medini / Hotel Ramada · Puteri Harbour Ferry Terminal |
T50 | Larkin Sentral · Tampoi · Skudai · Kangkar Pulai · Pekan Nanas · Pontian |
2 | Larkin · Skudai · Senai · Kulai · Kelapa Sawit · Bukit Batu · Simpang Renggam · Ayer Hitam |
52T | Pontian · Pekan Nanas · Ulu Choh · GP Sentral · Gelang Patah |
96 | Larkin · Tampoi · Skudai · Pekan Nanas · Pontian |
AA1 | JB Sentral · Senai International Airport (Express) |
CT | JB Sentral · Taman Pelangi · Sri Tebrau · Sentosa · Bayu Puteri |
JPO1 | JB Sentral · Tampoi · Skudai · Senai · Kulaijaya · Johor Premium Outlets |
JPO2 | Johor Premium Outlets · First Link CIQ |
JPO3 | Johor Premium Outlets · Second Link CIQ |
FC1 | Forest City · Second Link CIQ |
FC2 | Forest City · Eco Botanic · NSK Nusajaya · AEON Bukit Indah |
CG1 | Country Garden Danga Bay · JB Sentral |
P101 | Larkin – JB Sentral (Loop) Jalan Kolam Ayer · Hospital Sultanah Aminah · UTC Johor · MBJB · JB Sentral Bus Terminal · Jln Lingkaran Dalam · Jalan Yahya Awal |
P102 | PPR Sri Stulang – MBJB / JB Sentral (Loop) via Mid Valley Southkey · Taman Iskandar · Pasir Pelangi · Stulang Laut · JB Sentral |
P103 | PPR Sri Stulang – Larkin via Taman Bayu Puteri · Mid Valley Southkey · Taman Sentosa · Giant Southern City · Kampung Melayu Majidee · Larkin Perdana |
P104 | Larkin – Taman Johor via Bandar Baru Uda · Plaza Angsana · Taman Kemas · Taman Cempaka · Taman Kenanga · Taman Dahlia |
P106 | PPR Sri Stulang – AEON Tebrau City (Loop) via Permas Jaya · Giant Plentong · Taman Johor Jaya · Hospital Sultan Ismail |
P111 | PPR Desa Mutiara – AEON Tebrau City via Taman Daya · Setia Indah · Hospital Sultan Ismail |
P112 | PPR Desa Mutiara – Pasar Awam Taman Impian Emas via Setia Tropika · Taman Impian Emas |
P113 | PPR Desa Mutiara – Larkin via Setia Tropika · Jalan Kempas Baru · Taman Sri Bahagia · Pasar Tani Datin Halimah · Jalan Datin Halimah |
P201 | Taman Universiti – Taman Pulai Indah (Loop) via U Mall · Taman Pulai Perdana · Pulai Indah · Bandar Baru Kangkar Pulai · Taman Pulai Emas · Taman Sri Pulai |
P202 | Taman Universiti – Taman Ungku Tun Aminah (Loop) via Taman Mutiara Rini · Taman Seri Orkid · Taman Skudai Baru · Taman Ungku Tun Aminah · Taman Sri Skudai |
P203 | PPR Melana Indah – KIP Mart Tampoi via Taman Tan Sri Yaacob · Taman Timor · Bandar Selesa Jaya · Taman Ungku Tun Aminah · Persiaran Pertama |
P211 | Taman Universiti – Larkin via AEON Taman Universiti · UiTM · Skudai · Tampoi |
P212 | Perling Mall – Tesco Mutiara Rini (Loop) via Taman Perling · AEON Bukit Indah · Taman Nusa Bestari 2 & 3 · Klinik Kesihatan Skudai Baru · Taman Seri Orkid |
P213 | GP Sentral – MBIP (Loop) via Taman Nusantara · Gelang Patah Terminal · Eco Botanic · Medini |
P214 | Taman Universiti – Taman Impian Emas (Loop) via Taman Ungku Tun Aminah · Flat Impian Emas · Lotus Mutiara Rini |
P302 | Pasir Gudang – Taman Desa Rakyat Perdana via Taman Bukit Dahlia · Taman Cendana · Taman Scientex |
P303 | Pasir Gudang – Kota Masai via Kawasan Perindustrian Pasir Gudang · Taman Tanjung Puteri · Kampung Pasir Putih · Taman Pasir Putih |
P311 | Masai – Kampung Kuala Masai (Loop) via Regency Specialist Hospital · Taman Bukit Rinting · Taman Rinting · Taman Sierra Perdana |
P312 | Masai – Taman Scientex (Loop) via Today’s Market Masai · Taman Tasek · Seri Alam · Taman Nusa Damai · Econsave Kota Masai · Taman Cendana · Pasir Gudang Terminal · Taman Bukit Dahlia |
P313 | Ulu Tiram – Kampung Felda Sungai Tiram via Taman Perindustrian Tiram Utama · Kampung Mulia · Sungai Tiram |
P314 | Kong Kong – Pasir Gudang (Loop) via Kampung Cahaya Baru · Taman Desa Rakyat Perdana · Taman Cahaya Masai · SMK Kota Masai · Taman Cendana |
P401 | Kulai – Bandar Putra (Loop) via Jalan Besar · IOI Mall · AEON Kulaijaya |
P402 | Econsave Senai – Taman Desa Idaman / Taman Aman (Loop) via Senai International Airport · Taman Bintang · Taman Senai Jaya · Taman Desa Idaman · Taman Perindustrian Senai · Medan Selera Senai · Taman Impian Senai · Taman Bukit Senang |
P403 | Econsave Senai – Johor Premium Outlets (Loop) via Senai International Airport · Taman Bintang Utama · Taman Senai Utama · Taman Pancasila · Bandar Indapura · Foon Yew High School |
P411 | Kulai – Larkin via Hospital Kulai · Senai · Skudai · Tampoi |
P412 | Kulai – Taman Scientex Kulai (Loop) via Taman Gunung · Tesco Kulai · Kampung Sri Paya · Kelapa Sawit |
HSA | Larkin – Hospital Sultanah Aminah (Loop) via Klinik Kesihatan Mahmoodiah |
HSI | Lotus’s Desa Tebrau – Hospital Sultan Ismail (Loop) via Klinik Kesihatan Suntail Ismail |
Service | Destinations [1] |
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 |