BAS.MY Johor Bahru

BAS.MY Johor Bahru is the rebranded stage bus network serving Johor Bahru and surrounding areas in Johor, Malaysia. Officially launched on 1 October 2025, it succeeds the myBAS Johor Bahru branding, under which bus services were progressively introduced from March 2022 as part of Malaysia’s Stage Bus Service Transformation (SBST) programme.

The network continues to be operated by Handal Indah Sdn. Bhd. (Causeway Link). The rebranding was accompanied by changes to bus service numbers, route amendments and service improvements, which took effect on 30 September 2025.


Bus Service Network

BAS.MY Johor Bahru bus services carry the J-prefix, replacing the former T- and F-prefixed service numbers under myBAS Johor Bahru. The network has undergone several route amendments and service improvements since its rebranding on 1 October 2025.

Current Bus Services
Service Route
J10 JB Sentral ↔ Terminal Kota Tinggi
Jalan Ayer Molek · Tebrau Highway · Jalan Pandan · AEON Tebrau/IKEA · Ulu Tiram · Kota Tinggi
J11 JB Sentral ↔ AEON Dato’ Onn
Jalan Ayer Molek · Tebrau Highway · Kangkar Tebrau · Taman Daya · Taman Setia Indah · Taman Seri Austin
J13 JB Sentral ↔ Larkin Sentral
Jalan Ayer Molek · Klinik Kesihatan Mahmoodiah  · Jalan Tun Abdul Razak · Taman Dato’ Onn
J15 JB Sentral ↔ Mid Valley Southkey
Jalan Ayer Molek · Tebrau Highway
J16 B5 Johor Street Mall ↔ Larkin Sentral ↔ Toppen Tebrau
Bandar Baru Uda · Jalan Datin Halimah · Jalan Tampoi · Jalan Pandan
J20 JB Sentral ↔ Terminal Masai
Jalan Ayer Molek · Tebrau Highway · Jalan Masai Baru · Jalan Masai Lama
J21 JB Sentral ↔ Permas Jaya
Stulang · Taman Pelangi · Bayu Puteri · Permas Jaya
J22 JB Sentral ↔ Taman Scientex
Jalan Ayer Molek · Tebrau Highway · Jalan Bakar Batu · Taman Rinting · Pasir Gudang · Taman Cendana
J30 JB Sentral ↔ Terminal Kulai
Danga Bay · Tampoi · Skudai · Senai
J31 JB Sentral ↔ Taman Pulai Mutiara
Danga Bay · Tampoi · Skudai · Taman Universiti · Taman Sri Pulai / Taman Teratai · Kangkar Pulai · Pulai Indah
J32 JB Sentral ↔ Bandar Selesa Jaya
Danga Bay · Tampoi · Skudai · Taman Ungku Tun Aminah
J33 JB Sentral ↔ Taman Tan Sri Yaakob
Danga Bay · Tampoi · Taman Perling · Taman Nusa Bestari / Bukit Indah
J34 JB Sentral ↔ Sutera Mall
Danga Bay · Tampoi
J40 Larkin Sentral ↔ Gelang Patah Sentral
Tampoi · Skudai · Taman Ungku Tun Aminah · Mutiara Rini · Lima Kedai · Gelang Patah
J42 Terminal Gelang Patah ↔ Pendas
Kampung Tiram · Hostel PTP · Kampung Pok
J44 Larkin Sentral ↔ Puteri Harbour Ferry Terminal
Iskandar Coastal Highway · Lotus’s /AEON Bukit Indah · Mall of Medini / Hotel Ramada
J50 Larkin Sentral ↔ Pontian
Tampoi · Skudai · Kangkar Pulai · Pekan Nanas
J100 JB Sentral ↺ KSL City (Loop)
Jalan Ayer Molek
J200 Terminal Masai ↺ Seri Alam (Loop)
Regency Hospital · PPR Seri Alam · Jalan Tasek · SK Seri Alam 2
J205 Terminal Masai ↔ Kota Masai
Taman Bukit Dahlia · Pasir Gudang Terminal · Jalan Bandar · Lotus Eco Tropics · Taman Kota Masai
J300 Terminal Kulai ↔ Taman Putri Kulai
Lotus Kulai · Econsave Taman Putri

 


Network Changes

Changes to the BAS.MY Johor Bahru network are documented below according to their respective implementation dates.

30 September 2025 — BAS.MY Rebranding and Network Revision

The initial network revision introduced four new services (J15, J16, J34 and J205), withdrew former service T14, and amended several existing routes. All remaining T- and F-prefixed services were renumbered with the J-prefix.

Bus Service Until 29 Sep 2025 Route amendment
T10 → J10 JB Sentral · Jalan Ayer Molek · Larkin Ter · Jalan Tampoi · Jalan Pandan · Ulu Tiram · Kota Tinggi · Amended to Tebrau Highway, skipping Larkin Ter
· Larkin – Pandan sector replaced by route J16
· Additional stop outside AEON Tebrau / Toppen Shopping Centre
· Improved frequency & Extended operating hours
T11 → J11 JB Sentral · Jalan Ayer Molek · Tebrau Highway · Kangkar Tebrau · Taman Daya · Taman Setia Indah · Taman Seri Austin · Extended from Seri Austin to AEON Dato’ Onn
· Extended operating hours
T13 → J13 Larkin Sentral · Taman Dato’ Onn · Jalan Tun Abdul Razak · Jalan Yahya Awal · JB Sentral · Amended to serve Klinik Kesihatan Mahmoodiah
· Extended operating hours
T14 (Withdrawn) JB Sentral · Jalan Ayer Molek · Tebrau Highway · Pandan City · Toppen (Peak hours only) · Withdrawn, replaced by route J10
J15 (New) — JB Sentral · Jalan Ayer Molek · Jalan Tebrau · Mid Valley Southkey
J16 (New) — B5 Johor Street Mall · Bandar Baru Uda · Larkin Sentral · Jalan Tampoi · Jalan Pandan · Toppen Tebrau
T20 → J20 JB Sentral · Jalan Ayer Molek · Tebrau Highway · Jalan Masai Baru · Jalan Masai Lama · Terminal Bas Masai · Taman Bukit Dahlia · Pasir Gudang Terminal · Shortened to Terminal Bas Masai
· Deleted sectors replaced by route J205
· Extended operating hours
T21 → J21 JB Sentral · Stulang · Taman Pelangi · Mid Valley Southkey · Bayu Puteri · Permas Jaya · Amended to serve Jalan Permas 13
· No longer serves Mid Valley / SOGO, replaced by new route J15
· Improved frequency & Extended operating hours
T22 → J22 Larkin Sentral · Kebun Teh · Bayu Puteri / Sri Stulang · Taman Megah Ria · Taman Rinting · Masai Terminal · Lotus Kota Masai · New routing: JB Sentral – Taman Scientex
· Skips Taman Megah Ria
· Express from Taman Rinting to Pasir Gudang (skips Masai and Taman Bukit Dahlia)
· Deleted sectors replaced by route J205
· Improved frequency & Adjusted operating hours
T30 → J30 JB Sentral · Danga Bay · Tampoi · Skudai · Senai · Kulai Terminal · Improved frequency & Extended operating hours
T31 → J31 JB Sentral · Danga Bay · Tampoi · Skudai · Taman Universiti · Taman Sri Pulai / Taman Teratai · Kangkar Pulai · Pulai Indah · Pulai Mutiara · Improved frequency & Extended operating hours
T32 → J32 JB Sentral · Danga Bay · Tampoi · Skudai · Taman Ungku Tun Aminah · Bandar Selesa Jaya · Improved frequency & Extended operating hours
T33 → J33 JB Sentral · Danga Bay · Tampoi · Taman Perling · Taman Nusa Bestari / Bukit Indah · Hab Taman Sri Yaakob No changes
J34 (New) — JB Sentral · Danga Bay · Tampoi · Sutera Mall
T40 → J40 Larkin Sentral · Tampoi · Skudai · Taman Ungku Tun Aminah · Mutiara Rini · Lima Kedai · Gelang Patah · GP Sentral No changes
T42 → J42 Gelang Patah · Kampung Tiram · Hostel PTP · Kampung Pok · Pendas No changes
T44 → J44 Larkin Sentral · Iskandar Coastal Highway · Lotus’s /AEON Bukit Indah · Mall of Medini / Hotel Ramada · Puteri Harbour Ferry Terminal No changes
T50 → J50 Larkin Sentral · Tampoi · Skudai · Kangkar Pulai · Pekan Nanas · Pontian · Extended operating hours, but reduced frequency
F100 → J100 JB Sentral · Jalan Ayer Molek · KSL City (Loop) · Improved frequency & Extended operating hours
F200 → J200 Masai Terminal · Regency Hospital · PPR Seri Alam · Jalan Tasek · SK Seri Alam 2 (Loop) No changes
J205 (New) — Masai Terminal · Taman Bukit Dahlia · Pasir Gudang Terminal · Jalan Bandar · Lotus Eco Tropics · Taman Kota Masai
F300 → J300 Kulai Terminal · Lotus Kulai · Econsave Taman Putri · Taman Putri Kulai (Loop) · Improved frequency & Extended operating hours
Upcoming — Network Revision for RTS Link

Further revisions to the BAS.MY Johor Bahru bus network are planned ahead of the opening of the Johor Bahru–Singapore Rapid Transit System (RTS) Link in February 2027.

During the BAS.MY Johor Bahru service expansion launch on 8 October 2026, several proposed new bus services and route amendments were showcased. These changes form part of a broader network expansion, which will see the bus fleet increase from 162 to 230 buses, with targeted service intervals of 15–20 minutes for main routes and 20–30 minutes for feeder routes.

A new bus hub is also planned along Jalan Jim Quee, providing connectivity to the RTS Link’s Bukit Chagar station. From 20 December 2026, Jalan Jim Quee is expected to be restricted to buses and taxis, with private vehicles prohibited from entering to facilitate bus operations.

The following route changes were previewed at the October 2026 event:

  • J10 – Amended to serve Larkin Sentral
  • J15 – Extended from Mid Valley Southkey to AEON Mall Bandar Dato’ Onn
  • New Service
    J17 – JB Sentral ↔ Ulu Tiram Bus Terminal
  • New Service
    J45 – JB Sentral ↔ Mall of Medini, via Larkin Sentral
  • New Service
    J101 – Pasar Borong Pandan ↔ AEON Mall Bandar Dato’ Onn
  • New Service
    J301 – Terminal Taman U ↔ Paradigm Mall, via Universiti Teknologi Malaysia

Note: Some existing services, such as J100, were not included in the proposed revisions. Their future status remains unclear. Final route alignments, implementation dates and operating details have yet to be officially announced.


Fares & Payment Methods

BAS.MY Johor Bahru accepts the following fare payment methods:

  • Cash
  • ManjaLink smartcard and mobile payment
  • Credit/debit cards (Visa and Mastercard)
  • DuitNow QR code

The Kad 30 Hari BAS.MY (BAS.MY 30-Day Pass) offers unlimited travel on BAS.MY bus services for 30 days at RM30, exclusively for Malaysian citizens. The pass was previously priced at RM50 (formerly known as myBAS50), before its price was reduced on 3 November 2025.

Free travel is available to eligible BAS.MY Concession Card holders, including:

  • University students
  • Children aged 7–17
  • Senior citizens aged 60 and above
  • Persons with disabilities (PWD)

Children below seven years old also travel free.


BAS.MY Operating Framework

The Stage Bus Service Transformation (SBST) programme adopts a gross-cost contracting model, under which the Land Public Transport Agency (APAD) oversees bus network planning and fare revenue. Bus operators are compensated based on a Vehicle Operating Cost (VOC) per kilometre rate and are required to meet specified service performance standards.

Under this arrangement, operators are paid to operate prescribed routes at specified frequencies, rather than relying directly on fare revenue. This allows socially necessary but commercially unviable routes to be maintained.

The framework is conceptually similar to Singapore’s Bus Contracting Model, under which the Land Transport Authority (LTA) contracts bus operators to provide bus services while retaining fare revenue.

BAS.MY Framework

Johor Bahru local bus services, under the BAS.MY Johor Bahru brand, is funded by the Federal government under the Stage Bus Service Transportation (SBST) programme. First introduced in 2015, SBST was designed to address the long-standing weaknesses of Malaysia’s stage bus industry by stabilising operator income and ensuring consistent service quality. Using public funding, the programme supports expanded routes, higher service frequencies, and the renewal of bus fleets.

The scheme adopts a gross-cost contracting model, where the Land Public Transport Agency (APAD) assumes responsibility for network planning, operating costs, and fare revenue. Operators are compensated based on a Vehicle Operating Cost (VOC) per kilometre rate and must meet defined service performance standards. This structure shifts financial risk away from operators and ensures that commuter needs—rather than operator profitability—drive network planning.

The SBST scheme thus marks a departure from the conventional farebox-reliant model, where bus operators struggled to sustain services on socially necessary but commercially unviable local bus routes. Recognising that public transport is essential for affordability and mobility, the new framework pays bus operators to run specified routes at set frequencies, while fare revenue is redirected to the government. This approach is conceptually similar to Singapore’s Bus Contracting Model, where the Land Transport Authority (LTA) tenders routes to operators and retains fare revenue.

Funding & Ridership

On 3 November 2025, Transport Minister Anthony Loke reported that the Johor Bahru SBST programme had recorded its highest monthly ridership that year, reaching 940,000 passengers. The Federal Government also committed RM134.94 million over two years, equivalent to RM67.47 million annually, to sustain bus operations.

Contract Extension

On 8 October 2026, HI Mobility Berhad announced that its wholly owned subsidiary, Handal Indah Sdn. Bhd., had received a non-binding letter of intent from the Land Public Transport Agency (APAD) for the continued operation of the BAS.MY Johor Bahru network.
The proposed contract covers the period from 1 January 2027 to 31 March 2031. The appointment remains subject to further negotiations and the finalisation of contractual terms, including the scope of services and contract value.


See Also:
References:

9 thoughts on “BAS.MY Johor Bahru”

  • 4 October 2025 at 8:35 PM
    Permalink

    I think SG bus operators should chip in by providing more cross-border services , like a express bus service to the industrial area of CBD. (I know you would say 170 does that job, so the bus should go deeper into CBD and mabye teriminate at Shenton Way Bus terminal

    Reply
  • 3 October 2025 at 1:37 PM
    Permalink

    The BAS.MY is the Malaysia equivalent of Singapore’s SG❤️Bus.

    Basically, previously different states like Johor, Seremban, etc, have their own livery, despite the public buses all under mybas and already funded by the federal government.

    Then now, the rebrand is essentially to adopt the same livery throughout Malaysia. Last time and now all federal government funded.

    Essentially, just like blue colour is for Bas Pekerja, and yellow colour is for Bas Sekolah, now the approach is pink colour for Bas MY (public bus).

    Eventually, I think even RapidKL buses and RapidPenang will also be rebranded to BAS.MY, since also federal government funded.

    Reply
  • 28 September 2025 at 11:15 AM
    Permalink

    Why the rebrand? Is it because change from state government funding to federal government funding?

    Reply
  • 26 September 2025 at 6:22 AM
    Permalink

    Bring back T14. This bus is very popular even thou it is a peak hour service. As it is withdrawn and replaced by J10 it is basically 227 by bus maju route. Need to go to aeon tebrau and toppen by the dangerous road frequent by thefts.

    Reply
  • 25 September 2025 at 10:50 AM
    Permalink

    Hopefully this would mean more frequent bus service at Mid Valley South Key.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *