BAS.MY Johor Bahru J21Â is a Johor Bahru local bus service operated by Causeway Link, plying between JB Sentral and Permas Jaya.
Previously known as Route T21, this service was renumbered to Route J21 from 30 Sep 2025, as part of the rebranded BAS.MY Johor Bahru network. In addition, the route was amended to serve Jalan Permas 13, and skips Mid Valley / SOGO, replaced by the new route J15.
Bus stops along Jalan Permas Selatan & Jalan Permas 13 are served by Service J21 in both directions (towards JB Sentral & Permas Jaya).
Check the bus destination before boarding.
Section fare payment; Max Fare: RM 2.70
Cash and Contactless payment modes accepted (ManjaLink / ManjaPay / Visa / Mastercard)
BAS.MY Johor Bahru J21Â connects the Johor Bahru City Centre (JB Sentral) with the western suburb of Permas Jaya. It serves Stulang, Taman Pelangi, Bayu Puteri / Sri Stulang, and AEON Permas Jaya / Permas Mall.
Route Information:
The route was launched (Service T21) on 25 July 2022 as part of the myBAS Johor Bahru scheme (Phase 3), aimed at enhancing bus services in Johor Bahru.
The route took over existing JB Sentral ↔ Permas Jaya bus routes, such as Causeway Link 23, City Bus 123 and S&S 2, with the added detour to Mid Valley Southkey in both bounds. The route also does not enter Kampung Bakar Batu / Bayu Puteri in the direction of Permas Jaya, stopping only along the JB East Coast Parkway (outside Petronas Bayu Puteri).
JB East Coast Parkway
– Bakar Batu
– Petronas Bayu Puteri
– Shell Jambatan Permas
– Renaissance
– AEON (Parking) Permas Jaya
Jalan Permas 9/5
– AEON (Side) Permas Jaya
Jalan Permas 9/3
– Jalan Permas 8/1
– Dewan Serbaguna Permas Jaya
Jalan Permas 7
– Pangsapuri Permas Jaya Zon 1
– Jalan Permas 7
– Masjid Permas 8
– SK Permas Jaya 3
Jalan Permas Utara
– Jalan Permas Utara
Jalan Permas 4
– Jalan Permas 4/6
Jalan Permas 1
– Pasar Mini Jin Seng
– Jalan Permas 3
– Poliklinik Rozikin
– Jalan Permas 1/18
– Sekolah Kebangsaan Permas Jaya 1
– Jalan Permas 1/6
– Jalan Permas 1/2
Jalan Permas 1/1
Hub Permas Jaya / Permas Jaya Terminal
Hub Permas Jaya / Permas Jaya Terminal
Jalan Permas 1/1
Jalan Permas 1
– Jalan Permas 1/2
– Jalan Permas 1/6
– SK Permas Jaya 1
– Jalan Permas 1/18
– Poliklinik Rozikin
– Jalan Permas 3
– Pasar Mini Jin Seng
Jalan Permas 4
– Jalan Permas 4/6
Jalan Permas Utara
– Jalan Permas Utara
Jalan Permas 7
– SK Permas Jaya 3
– Mon Glori
– Masjid Permas 8
– Jalan Permas 7
– Pangsapuri Permas Jaya Zon 1
Jalan Permas 9/3
– Dewan Serbaguna Permas Jaya
– Jalan Permas 8/1
– AEON (Back) Permas Jaya
– Uni Klinik
Jalan Permas Utara
– AEON (Main) Permas Jaya
East Coast Highway
– Opp Renaissance
– Shell Jambatan Permas
– Opp Petronas Bayu Puteri
– Kg Bakar Batu
Jalan Pasir Pelangi
– Pangsapuri Pasir Pelangi
– Taman Iskandar
– Masjid Pasir Pelangi
– Istana Pasir Pelangi
Jalan Stulang Laut
– Medan Selera Stulang Walk
– Flat Sri Stulang
Jalan Ibrahim Sultan
– The Zone
– Opp Foon Yew High School
Jalan Tanjung Puteri
– Opp Menara MSC Cyberport
– R&F Mall
Jalan Jim Quee
JB Sentral Terminal
Gallery
Service J21
JTF6014 – BAS.MY Johor Bahru J21
Service T21
JTH 9658 – myBAS Bus Service T21
JTT 5238 – myBAS Bus Service T21
History:
2022 (25 July): Introduced as JB Sentral ↔ Permas Jaya under MyBAS Johor Bahru Phase 3
2023 (01 Feb): First bus from JB Sentral delayed to 06:00 (previously 05:00)
2024 (01 Mar): Adjustment of frequency and operating hours
2025 (30 Sep): Renumbered from T21 to J21 under BAS.MY Johor Bahru. Amended to skip Mid Valley Southkey and serve Jalan Permas 13. Mid Valley Southkey sector replaced by new Route J15.
Old operating hours/frequency documented in myBAS Johor Bahru article.
Old Operating Details:
Date
Route
Operating Hours
Frequency
Max Fare
25 July 2022 – 31 Jan 2023
JB Sentral ↔ Permas Jaya
From JB Sentral: 0500–2200
From Permas Jaya: 0500–2200
20 mins
RM 2.60
1 Feb 2023 – 29 Feb 2024
From JB Sentral: 0600–2200
From Permas Jaya: 0500–2200
20 mins
RM 2.60
1 Mar 2024 – 29 Sep 2025
From JB Sentral: 0450–2245
From Permas Jaya: 0400–2245
25 mins
RM 2.60
30 Sep 2025 –
From JB Sentral: 0500–2340
From Permas Jaya: 0400–2240
Boleh tahu kenapa driver cakap kalau pakai kad manjalink kene drop dekat bas stop instead of tekan loceng? Alasan driver bagitahu sebab system tak boleh detect, sedangkan okay je machine appear fare deduction dari kad saya. Lagi satu, location saya drop tuh ada yaa dinyatakan dekat direction route. Pihak berkenaan mohon perjelas.
BAS T21 why everynight dont have bus ? , where bas going ? straight 2days . 10pm untill 11pm no one bus coming take custmer . so many people waiting buss . bad service la 👎🏻👎🏻👎🏻
Causeway Link Nak Kena AJAR SIKIT DRIVER Prinsip Hormat Pelangan Cara Bahasa Jangan Kurang Ajar ,Adakan 1 Kursus Untuk Driver Bas Dan Biadap Lagi 1 Jangan Sesuka Hati Main Harga Tambang (CASH MONEY) ,Bila Dah Semakin Ramai Pakai Manjalink TAP ,Cakap Tak Boleh GUNA LAH ,TAK BOLEH PAKAI LAH ..KENA BAYAR CASH ..Sedangkan Syarikat DAH BOLEH UPGRADE SYSTEM MENGGUNAKAN KAD MANJALINK ,Potongan Dan Fare Tambang Tepat Untuk Setiap Pelangan ..T21 Ni Ada 3 Biji / 3 Driver Bas Ya v Di Perhatikan ,Yang No 1 ,Bawak Gila2x ,Yang No 2 ,Suka Suka Main Harga Tambang Dan Berbahasa Kasar / BIADAP ..Yang No 3 ,Mesin Tap Manjalink Hanya Boleh Di Belakang Sahaja ..Depan Rosak ..Kalau Bas Penuh Naik Depan Nak Tap Macam Mana ?? Lepas Tu Minta Cash ..Sedangkan Kita Sediakan Tambang 1 Bulan Menggunakan Manjalink ..
Betul2 kurang puas hati lah bus T21 ni..sy tunggu dari 7:30-sampai 8:15..tak ada bus..bila bus lalu..boleh2 drver bus tuh ckp..i x boleh ambil org..what!!??,masalahnya skrg i daa cukup lama TUNGGU!! Dia ckap ada org belakang 5 min sampai..sy tggu 15min..tak ada lalu Pon..8:15 tuh sy daa lambat masuk kerja..lagi satu,mesin rosak..ish!! Kita bukan setiap hari ada duit kecil..bila kita nak tukar..x boleh tukar pula..sampai bila mcm ni..please lah ambil take masalah ni.
JSY 3356 (T21) Mesin Tap ManjaLink Tidak Berfungsi Dengan Baik ,Sentiasa “Rosak” ,Sentiasa Mati ..Sila Baik Pulih System ,Untuk Lebih Maju ..Bas Lain Sentiasa Berfungsi Dan Sentiasa Hidup ..Menggunakan Kad ManjaLink Lebih Mudah Dan Lebih Tepat Fare Perjalanan Yang Ditetapkan Menggunakan GPS ,Location Pergerakan ..
Hi, one of the driver uncle is very rush. People have not board he closed the door. People have not alight he drive off. this is very dangerous. Please talk to all driver to ensure safety. Thank you.
Boleh tahu kenapa driver cakap kalau pakai kad manjalink kene drop dekat bas stop instead of tekan loceng? Alasan driver bagitahu sebab system tak boleh detect, sedangkan okay je machine appear fare deduction dari kad saya. Lagi satu, location saya drop tuh ada yaa dinyatakan dekat direction route. Pihak berkenaan mohon perjelas.
BAS T21 why everynight dont have bus ? , where bas going ? straight 2days . 10pm untill 11pm no one bus coming take custmer . so many people waiting buss . bad service la 👎🏻👎🏻👎🏻
Causeway Link Nak Kena AJAR SIKIT DRIVER Prinsip Hormat Pelangan Cara Bahasa Jangan Kurang Ajar ,Adakan 1 Kursus Untuk Driver Bas Dan Biadap Lagi 1 Jangan Sesuka Hati Main Harga Tambang (CASH MONEY) ,Bila Dah Semakin Ramai Pakai Manjalink TAP ,Cakap Tak Boleh GUNA LAH ,TAK BOLEH PAKAI LAH ..KENA BAYAR CASH ..Sedangkan Syarikat DAH BOLEH UPGRADE SYSTEM MENGGUNAKAN KAD MANJALINK ,Potongan Dan Fare Tambang Tepat Untuk Setiap Pelangan ..T21 Ni Ada 3 Biji / 3 Driver Bas Ya v Di Perhatikan ,Yang No 1 ,Bawak Gila2x ,Yang No 2 ,Suka Suka Main Harga Tambang Dan Berbahasa Kasar / BIADAP ..Yang No 3 ,Mesin Tap Manjalink Hanya Boleh Di Belakang Sahaja ..Depan Rosak ..Kalau Bas Penuh Naik Depan Nak Tap Macam Mana ?? Lepas Tu Minta Cash ..Sedangkan Kita Sediakan Tambang 1 Bulan Menggunakan Manjalink ..
Betul2 kurang puas hati lah bus T21 ni..sy tunggu dari 7:30-sampai 8:15..tak ada bus..bila bus lalu..boleh2 drver bus tuh ckp..i x boleh ambil org..what!!??,masalahnya skrg i daa cukup lama TUNGGU!! Dia ckap ada org belakang 5 min sampai..sy tggu 15min..tak ada lalu Pon..8:15 tuh sy daa lambat masuk kerja..lagi satu,mesin rosak..ish!! Kita bukan setiap hari ada duit kecil..bila kita nak tukar..x boleh tukar pula..sampai bila mcm ni..please lah ambil take masalah ni.
JSY 3356 (T21) Mesin Tap ManjaLink Tidak Berfungsi Dengan Baik ,Sentiasa “Rosak” ,Sentiasa Mati ..Sila Baik Pulih System ,Untuk Lebih Maju ..Bas Lain Sentiasa Berfungsi Dan Sentiasa Hidup ..Menggunakan Kad ManjaLink Lebih Mudah Dan Lebih Tepat Fare Perjalanan Yang Ditetapkan Menggunakan GPS ,Location Pergerakan ..
Hi, one of the driver uncle is very rush. People have not board he closed the door. People have not alight he drive off. this is very dangerous. Please talk to all driver to ensure safety. Thank you.