Bus Transport in Johor Bahru

Johor Bahru is the capital city of the Johor state of Malaysia. Located at the southern tip of Peninsula Malaysia, it is frequently visited by tourists from Singapore via the Johor-Singapore Causeway.

Cross-border bus services are available at both border crossings between Singapore and Malaysia. Most bus routes in Johor Bahru serve the city’s Central district, formally referred to as the Daerah Sentral (or JB Sentral or Bandaraya JB). This area is also where the Malaysian customs complex is located; a gateway for all road traffic entering and leaving Malaysia via the Causeway. JB Sentral Bus Terminal is located just next to the Customs building, and served by many bus routes which stretch far into the greater Iskandar Malaysia region.

Further from the Central district, Larkin Bus Terminal is the main (and largest) bus terminal in JB, serving a mix of local bus routes and long-distance coaches to and from other cities in Malaysia. Regular coach services to Malacca, Kuala Lumpur and other major cities are operated by a variety of operators.

This article deals with the basics of bus transport in Johor Bahru and the Iskandar Malaysia region.
Click here to view Johor Bahru Bus Terminals.

Cross-Border Bus Services

Many cross-border bus services between Singapore and Johor Bahru are available at both Woodlands Crossing (Causeway), which leads straight into Johor Bahru city, or via the Tuas Second Link, which largely serves the western Johor region including the Gelang Patah, Nusajaya and Bukit Indah areas.

Service Route
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
Tuas Link MRT – CIQ Second Link
via Tuas Checkpoint
(CW7L) Hotel Ramada Meridin – CIQ Second Link
via Sunway Big Box · Mall of Medini
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

For Woodlands Crossing (Causeway), the checkpoints on both sides are referred to as Woodlands Checkpoint (Singapore) and JB CIQ (Malaysia). For Tuas Second Link, the checkpoints on both sides are Tuas Checkpoint (Singapore) and CIQ Second Link (Malaysia).

Usually, the bus journey between checkpoints (i.e. Woodlands Checkpoint – JB CIQ; Tuas Checkpoint – CIQ 2nd Link) can be made on any service operated by the bus operator on which one has a valid ticket on.

See also: Woodlands CIQ Complex, Sultan Iskandar CIQ Complex, Tuas CIQ ComplexSultan Abu Bakar CIQ Complex

Operator Guide:

  • Yellow – Causeway Link (Handal Indah)
  • Purple – SBS Transit
  • Red – SMRT Buses

All cross-border bus services accept cash, and different bus operators accept different modes of contactless payment.

Singapore bus operators SBS Transit and SMRT charge distance-based fares, which accept contactless bank cards, mobile wallets, CEPAS cards (EZ-Link / NETS), concession cards, and the Singapore Tourist Pass.

For Causeway Link routes, contactless payment modes accepted are Manjalink card or EZ-Link card. Visa is only accepted on Woodlands Causeway routes (CW1/2/5 and CWL).

Transtar routes (TS-prefix) and AC7 accept EZ-Link cards.

MyBas Bus Services

MyBas Johor Bahru is a network of local bus services funded by the Federal government under the Stage Bus Service Transformation (SBST) programme, aiming to improve the quality of bus services in Johor state. The scheme began in March 2022.

Bus information and estimated arrival times are available on the Causeway Link website and LUGO mobile app.

Bus Service Route
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

Services are operated by various Johor bus companies under the myBAS identity with accompanying liveries.


Bus fares can be paid via Cash, or contactless payment modes (Manjalink card, ManjaPay, or Visa contactless-enabled cards and devices). The myBAS50 transit pass is available for Malaysian citizens, priced at RM50 and valid for 30 days of unlimited travel. The myBASKonsesi pass offers free unlimited travel for eligible children, students, senior citizens, and persons with disabilities.

Other Local Bus Services

Johor Bahru is served by several public bus operators, the major operators being Handal Indah Sdn Bhd (branded as Causeway Link), Maju Bus, and Transit Link JB (City Bus). These bus services within Johor Bahru and connect to outlying towns, such as Pontian, Kulai, Senai, Ulu Tiram, Kota Tinggi, Masai and Pasir Gudang.

This list has been compiled based on available information and may not be exhaustive or entirely accurate. Many of these bus routes are defunct following the COVID-19 pandemic and subsequent reorganization of local bus routes under the government-funded MyBas Johor Bahru scheme.

Svc Route
2 Larkin · Skudai · Senai · Kulai · Kelapa Sawit · Bukit Batu · Simpang Renggam · Ayer Hitam
7 JB Sentral · Danga Bay · Tampoi · Skudai · Senai · Kulai
13 Larkin · Taman Tasik · Tampoi ·  Skudai · Senai · Kulai
15 JB Sentral · Danga Bay · Tampoi · Skudai · Taman Ungku Tun Aminah · Bandar Selesa Jaya
39 Larkin · Danga City Mall · JB Sentral · Tebrau Highway · Pandan City · Tebrau City · Plentong · Masai
41 Larkin · JB Sentral · Tebrau Highway · Pandan City · Tebrau City · Desa Cemerlang · Ulu Tiram · Taman Sri Saujana · Kota Tinggi
52T Pontian · Pekan Nanas · Ulu Choh · GP Sentral · Gelang Patah
96 Larkin · Tampoi · Skudai · Pekan Nanas · Pontian
224 Larkin · Kolam Ayer · Bukit Saujana ·JB Sentral · Tebrau Highway · Pandan City · Taman Molek · Taman Saujana · Taman Air Biru · Pasir Gudang
227 Larkin · Kolam Ayer · Bukit Saujana · JB Sentral · Tebrau Highway · Pandan City · Tebrau City · Desa Cemerlang · Ulu Tiram · Taman Sri Saujana · Kota Tinggi
229 JB Sentral · Danga Bay · Tampoi · Skudai · Senai · Kulai
S&S JB Sentral · Tebrau Highway · Pandan City · Tebrau City · Ulu Tiram
S&S JB Sentral · Tebrau Highway · Pandan City · Tebrau City · Ulu Tiram · Kota Tinggi
AA1 JB Sentral · Senai Airport (Express)
CT JB Sentral · Taman Pelangi · Sri Tebrau · Sentosa · Bayu Puteri
JPO1 JB Sentral · Tampoi · Skudai · Senai · Kulaijaya · Johor Premium Outlets
FC1 Forest City · Second Link CIQ

Operator guide:

  • Yellow – Handal Indah (Causeway Link)
  • Blue – Maju
  • Red – S&S International
  • Green – JB Central Line
  • Orange – Transit Link (Citybus)
  • Dark Blue – Triton
  • Brown – Kembara City

In JB City Centre, local buses performed layovers and passenger boarding/alighting along Jalan Wong Ah Fook. From 18th May 2015, all bus services previously were permanently relocated to JB Sentral Bus Terminal at Jalan Jim Quee as part of works to rejuvenate Sungai Segget and the accompanying permanent reduction of traffic lanes along Jalan Wong Ah Fook.

Bas Muafakat Johor Services

An initiative by the Johor State Government, these bus routes are for Malaysian citizens only, who can ride these services for free by presenting a Bas Muafakat Johor travel card issued by the Johor Public Transport Corporation (PAJ) upon registration. In the vicinity of Johor Bahru, routes serve Johor Bahru city, Johor Bahru Tengah, Pasir Gudang and Kulai.

Johor authorities are also considering extending the BMJ bus services to foreign visitors by implementing a QR-code-based system for fare collection. Malaysians would continue to benefit from the free service, while foreign tourists would be required to pay a fare. This is slated for implementation in 2023. [News article from The Star]

Bus Service Route
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
PPR Sri Stulang – AEON Tebrau City (Loop)
via Permas Jaya · Giant Plentong · Taman Johor Jaya · Hospital Sultan Ismail
P111 Desa Mutiara – AEON Tebrau City
via Taman Daya · Setia Indah · Hospital Sultan Ismail
P112 Johor Jaya – Larkin
via Taman Molek · Taman Redang · Pandan City · Kampung Ubi · Kampung Aman
P113 Desa Mutiara – Larkin
via Setia Tropika · Jalan Kempas Baru · Taman Sri Bahagia · Pasar Tani Datin Halimah · Jalan Datin Halimah
Taman Universiti – Taman Pulai Indah (Loop)
via U Mall · Taman Pulai Perdana · Pulai Indah · Bandar Baru Kangkar Pulai · Taman Pulai Emas · Taman Sri Pulai
Taman Universiti – Taman Ungku Tun Aminah (Loop)
via Taman Mutiara Rini · Taman Seri Orkid · Taman Skudai Baru · Taman Ungku Tun Aminah · Taman Sri Skudai
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
Pasir Gudang – Taman Desa Rakyat Perdana
via Taman Bukit Dahlia · Taman Cendana · Taman Scientex
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
Kulai – Bandar Putra (Loop)
via Jalan Besar · IOI Mall · AEON Kulaijaya
Econsave Senai – Taman Desa Idaman / Taman Aman (Loop)
via Taman Bintang · Taman Senai Jaya · Taman Desa Idaman · Taman Perindustrian Senai · Medan Selera Senai · Taman Impian Senai · Taman Bukit Senang
Econsave Senai – Taman Teknologi Johor (Loop)
via Taman Bintang · Senai Airport · Medan Selera Senai · Taman Impian Senai · Skudai Parade · Taman Skudai · Taman Teknologi Johor
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

Fifteen Bas Muafakat Johor bus services were initially rolled out on 1 April 2016, with the aim of improving the quality of public transport in Johor Bahru and reducing the cost of living for its citizens. An initial 30 buses plied 15 routes, stickered with the Bas Muafakat Johor livery of white, red and blue. More routes have since been added.

Operator Guide:

  • Causeway Link (Handal Indah): P101, P104, P105, P111, P112, P113, P201, P202, P203, P211, P212, P213, P214, P401, P412
  • Maju: P102, P103, P106, P301, P302, P303, P311, P312, P313, P402, P403, P411

Operating Hours and Frequencies

Most bus routes in Johor Bahru operate from morning to night, from 5-6 am to 10 pm. ‘Leisure’ bus services, such as those serving between JB Sentral / CIQ Second Link and popular tourist haunts (such as Legoland, Puteri Harbour and various shopping destinations) usually start later.

Although exact frequencies are difficult to acquire (unless you ask bus drivers or bus terminal staff), most bus routes operate at frequencies between 15 and 45 minutes, while some routes operate at longer headway of up to 2 hours or more. The prevalence of private transport in Johor Bahru means that buses serving low-density townships are likely to have very low frequencies.

Fare Payment

Most bus routes in Johor Bahru charge fares based on the section fare scheme, and every bus route operates on a separate fare structure. For example, consider a bus route passing through District A to E in alphabetical order. Boarding from District A, passengers would be charged different fares upon boarding, depending on whether they are intending to alight at District B, C, D or E.

Section Fare of route BET1
Section Fare of route BET1

All buses in JB accept cash fare payment, and only some buses may offer small change. For starters, tell the bus driver where you intend to alight, and he will advise you on the correct fare, and a printed receipt will be issued upon payment. Keep this receipt with you until you alight, should you need to produce it for fare checks.

Currently, there is no unified contactless payment scheme for Johor Bahru buses, hence the prevalent use of cash collection. Handal Indah (also known as Causeway Link) has its own contactless smart card known as Manjalink, available for purchase at selected locations and usable only on selected bus routes in Johor Bahru, such as all myBAS services and its cross-border buses.

Boarding and alighting

Buses will conduct alighting and boarding activities at bus stops along the route. It is advised to flag the bus when boarding and press the bell before alighting.

Bus Termini in Johor Bahru

This list is not exhaustive:

A. City Centre
B. Residential Towns
C. Places of Interest
D. Roadside
E. Checkpoints

To view dedicated articles for individual bus termini, click here.

Withdrawn Bus Routes

This list comprises bus services that have not been seen in a long period of time and may not be exhaustive. Some of these bus services may be reactivated and/or running on an ad-hoc basis. Readers are welcome to us if these services have been sighted:

Bus Service Route / Remarks
1 JB Sentral – Ulu Tiram (replaced by T10)
1B / 502 JB Sentral – Bandar Selesa Jaya (replaced by T32)
2 JB Sentral – Permas Jaya (replaced by T21)
3 Larkin – Pontian (replaced by T50)
3 JB Sentral – Kota Masai
JB Sentral – Pulai Indah
5B JB Sentral – Taman Universiti (replaced by T31)
5BL Taman Universiti loop service (replaced by T31 amendment)
6B JB Sentral – Kota Tinggi (replaced by T10)
7B JB Sentral – Kulai (replaced by T30)
9B JB Sentral – Kota Masai (replaced by T20)
10 JB Sentral – Taman Sri Stulang
10B JB Sentral – Taman Setia Indah (replaced by T11)
JB Sentral – Permas Jaya
51B JB Sentral – Taman Pulai Indah (merged with 505)
66 Larkin · Pandan · Tebrau City · Desa Cemerlang · Ulu Tiram · Taman Sri Saujana · Kota Tinggi (replaced by T10)
111 JB Sentral – Taman Tan Sri Ya’akob (replaced by T33)
112 Taman Kempas ↔ JB Sentral / Larkin (Loop)
133 Larkin – Kota Masai (replaced by T20)
JB Sentral – Ulu Tiram (replaced by T10)
205 JB Sentral · Tebrau Highway · Pandan City · Tebrau City · Ulu Tiram
207 Larkin · Tampoi · Skudai · Senai · Taman Bintang · Senai Airport
208 Larkin – JB Sentral – Masai
221 JB Sentral – Taman Taman Tan Sri Ya’akob
225 JB Sentral – Taman Johor Jaya
301 JB Sentral – Taman Nusa Indah
331 JB Sentral – Taman Universiti (replaced by T31)
333 Larkin ↔ Senai Airport
502 JB Sentral – Taman Selasa Jaya (merged with 1B)
606 JB Sentral – Kangkar Pulai
717 JB Sentral – Ulu Tiram
777 Larkin · Tampoi · Skudai · Senai · Kulaijaya · Taman Puteri
777B JB Sentral · Danga Bay · Tampoi · Skudai · Senai · Kulaijaya · Taman Puteri
808 Larkin – JB Sentral – RAPID Pengerang
A1 Larkin · Tampoi · Skudai · Senai · Senai Airport (Weekends only)
CWA JB Sentral · Senai Airport [CWA Sky Shuttle] (renumbered to AA1)
CW3E CIQ Second Link · Bukit Indah · Larkin Terminal
FC1 Forest City Sales Gallery · Ataraxia Park · Serene Bay · Nigella Park
FC2 Forest City Sales Gallery · Mall of Medini · Jusco Bukit Indah
IP01 Larkin · Educity · Ledang · Mall of Medini / Legoland · Medini · Puteri Harbour
JB1 Larkin – Bandaraya JB (Loop)
JDX JB Sentral · Larkin · Desaru Coast
JPO2 CIQ Second Link – Senai Airport
LM1 JB Sentral · Larkin · Puteri Harbour · Legoland / Mall of Medini · Gelang Patah
MV2 JB Sentral · Stulang Laut · Taman Pelangi · Mid Valley Southkey
PM1 JB Sentral · Paradigm Mall
TD1 JB Sentral · Twin Danga Residences
SL1 TUTA – CIQ Second Link
SL2 JB Sentral – Sutera Mall
S&S JB Sentral · Tampoi · Skudai · Senai · Taman Bintang · Senai Airport (Weekends only)
P301 Pasir Gudang – Tesco Plentong
via Kipmart Masai · Jalan Masai Lama · Today’s Market Masai · Giant Plentong

Operator guide:

  • Yellow – Handal Indah (Causeway Link)
  • Blue – Maju
  • Red – S&S International
  • Green – JB Central Line
  • Orange – Transit Link (Citybus)
  • Dark Blue – Triton
  • Brown – Kembara City
Bus Iskandar Malaysia Services

Launched in 2010, the Bus Iskandar Malaysia services are a joint initiative by the State Government of Johor, Iskandar Malaysia governmental bodies and various bus operators. According to the Iskandar Malaysia 10-Year Progress Report released in 2016), a sum of RM11.4 million was n invested in the creation of 26 BIM routes, and the installation or refurbishment of the supporting infrastructure like bus stops and bus poles.

These bus services are operated by Causeway Link, Maju and S&S. They generally operate at low frequencies throughout the day, providing low-density townships with basic bus connections and an alternative to private transport. They all carry the IM prefix for Iskandar Malaysia.

All these routes were gradually withdrawn in the mid-to late 2010s. With the introduction of the Bas Muafakat Johor (BMJ) scheme, some of these routes were reorganised into the BMJ network.

  • IM-01 (Larkin Terminal – Kampung Bendahara)
  • IM-02 (@Mart Kempas – Perling Mall (Loop))
  • IM-03 (Larkin Terminal – Taman Sinaran Kempas)
  • IM-04 (Flat Desa Cemerlang – AEON Tebrau City)
  • IM-05 (Gelang Patah – Pendas)
  • IM-06 (Jusco Bukit Indah – Kota Iskandar)
  • IM-07  (Gelang Patah – Kota Iskandar)
  • IM-08 (Today’s Market (Masai) – Taman Flora Height)
  • IM-09 (Today’s Market (Masai) – Taman Megah Ria (Loop))
  • IM-10 (Taman Sri Skudai – Taman Sri Orkid)
  • IM-11 (Medan Selera Senai – Ulu Tiram)
  • IM-12 (Terminal Masai – Taman Desa Rakyat)
  • IM-13 (Terminal Masai – Kampung Pasir Putih)
  • IM-14 (Terminal Masai – Taman Nusa Damai)
  • IM-15 (Terminal Pasir Gudang – Kota Masai)
  • IM-16 (Taman Impiah Skudai – Taman Impian Jaya)
  • IM-17 (JB Sentral – Holiday Plaza (Loop))
  • IM-18 (Taman Universiti – Taman Pulai Indah)
  • IM-19 (Terminal Pasir Gudang – Tanjung Langsat)
  • IM-20 (Terminal Pasir Gudang – Kong Kong)
  • IM-21 (Terminal Pontian – Pekan Nanas)
  • IM-22 (Desa Mutiara – Jusco Tebrau City)
  • IM-23 (Taman Universiti – AEON Bukit Indah)
  • IM-24 (Terminal Kulaijaya – Johor Premium Outlets)
  • IM-25 (Terminal Masai – UiTM Seri Alam)
  • IM-26 (Taman Desa Idaman – Medan Selera Senai)
  • IM-27 (Terminal Kulaijaya – Senai Airport)
Bas Ekspress Transit (BeXTRA)

Six BeXTRA services were introduced in the early 2010s to provide faster express services between JB Sentral and surrounding towns. Conceived as a basic Bus Rapid Transit system, buses only stop at selected stops during peak hours; for example, a trip from Kulai to Johor will usually have about 30 stops but reduced to eight stops on BeXTRA services.

BET1, BET2 and BET3 were launched in 2011, followed by BET4 and BET5 in 2013, and BET6 in 2014.

According to the Iskandar Regional Development Authority (IRDA) in 2013, the five operational BeXTRA routes recorded an average of 219,446 passengers per month. The five routes were served by around 40 buses.

All of these routes have since been withdrawn.

  • BET1 (JB Sentral – Kulai)
  • BET2 (JB Sentral – Ulu Tiram)
  • BET3 (JB Sentral – Taman Universiti)
  • BET4 (JB Sentral – Masai)
  • BET5 (JB Sentral – Kota Masai)
  • BET6 (JB Sentral – Taman Setia Indah)

All BET routes have since been withdrawn. As of 2022, some Maju buses plying Route 227 still use BET2 signages.

External Links:

Also Check Out:

Back to Bus Services
Back to Bus Articles

5 thoughts on “Bus Transport in Johor Bahru

  • 2 July 2019 at 10:17 AM

    Does anyone know the last bus of No. 227 depart from Koti Tinggi?

    • 6 June 2020 at 7:43 PM

      ask the bus driver yourself.

  • 24 September 2018 at 8:22 AM

    do you have buses or direct buses from larkin terminal to taman mawar at prrsent or any nearest bus i can take to reach taman mawar.please assist.

  • 12 June 2018 at 12:14 AM

    Hi, may I ask is there any bus service from larkin to desaru, bandar penawar? And what are the available time?

  • 13 January 2018 at 9:45 PM

    Hi. bus causeway 333 from senai airport to larkin is no longer operating. I waited for the bus today, but it didnt come. So I double confirmed with operator, and yes, it is not operating for now.

    Just for your update. 🙂 Cheers


Leave a Reply

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