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
Today I met a t21 bus driver. She was a woman. At 10:30, the lights were on at JB sentral but she wanted to go to Permas Jaya. I waited from 10:00 to 11:02 and there was no bus to JB sentral. This is rubbish.
mid velly bus stop
Today I met a t21 bus driver. She was a woman. At 10:30, the lights were on at JB sentral but she wanted to go to Permas Jaya. I waited from 10:00 to 11:02 and there was no bus to JB sentral. This is rubbish.
mid velly bus stop