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 |
| 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 | [Suspended as of Mar 2023] Marina Square – JB CIQ 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 Complex, Sultan Abu Bakar CIQ Complex
Operator Guide:
- Yellow – Causeway Link (Handal Indah)
- Purple – SBS Transit
- Red – SMRT Buses
Fares
All cross-border bus services accept cash, and different bus operators accept different modes of contactless payment.
- Singapore bus operators SBS Transit and SMRT Buses charge distance-based fares, which accept:
– Contactless bank cards (Visa / Mastercard / American Express),
– Mobile wallets
– CEPAS cards (EZ-Link / NETS Flashpay)
– Concession cards
– Singapore Tourist Pass - For Causeway Link routes, payment modes accepted are:
– Manjalink card, Visa / Mastercard
– Mobile wallets
– EZ-Link cards only at Kranji MRT, Queen Street, Newton Circus, Jurong Town Hall, Boon Lay & Tuas Link
- Transtar routes (TS-prefix) and AC7 accept EZ-Link cards.
BAS.MY Johor Bahru
BAS.MY 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 latest iteration (BAS.MY Johor Bahru) starts on 1 October 2025, replacing the previous myBAS Johor Bahru scheme which started in March 2022. Route changes for the scheme takes effect on 30 September 2025.
Bus information and estimated arrival times are available on the Causeway Link website and LUGO mobile app.
| J10 | JB Sentral ↔ Terminal Kota Tinggi Jalan Ayer Molek · Jalan Pandan · 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 |
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.
| Svc | Route |
| 2 | Kulai · Kelapa Sawit · Bukit Batu · Simpang Renggam · Ayer Hitam |
| 52T | Pontian · Pekan Nanas · Ulu Choh · GP Sentral · Gelang Patah |
| 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 |
| 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 |
| RnF | R&F Mall Johor Bahru · JB Sentral |
Operator guide:
- Yellow – Handal Indah (Causeway Link)
- Blue – Maju
- Orange – Transit Link (Citybus)
Bas Muafakat Johor Services
An initiative by the Johor State Government, these bus routes are mainly 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. Foriegn tourists can register for a QR Code Pass from MyJohor Transport app to ride these services for a fee.
BMJ services are strictly for the following commuters only:
- Malaysian citizens above 17 years old with MyKad
- Malaysian citizens from 7 to 17 years old with Kad Muafakat Johor
- Foreign Tourists with QR Code Pass from MyJohor Transport app
| 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 |
| 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 Airport · Taman Bintang · Taman Senai Jaya · Taman Desa Idaman · Taman Perindustrian Senai · Medan Selera Senai · Taman Impian Senai · Taman Bukit Senang |
| P403 |
Kulai – Felda Inas via Taman Mas · Taman Anjaria · FELDA Taib Andak · Putuo Village |
| 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 |
| HSA | Tropicana Lido Parking Lot – 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
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.
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.

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.
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
- Gelang Patah Bus Terminal
- Gelang Patah Sentral Bus Terminal
- Johor Jaya Bus Terminal
- Kota Iskandar Bus Terminal
- Kota Masai Bus Terminal
- Kota Tinggi Bus Terminal
- Kulai Bus Terminal
- Masai Bus Terminal
- Pasir Gudang Bus Terminal
- Permas Jaya Bus Terminal
- Pontian Bus Terminal
- Sutera Mall Bus Terminal
- Taman Ungku Tun Aminah Bus Terminal
- Taman Universiti Bus Terminal
- Ulu Tiram Bus Terminal
C. Places of Interest
- AEON Tebrau City
- Econsave Senai
- Johor Premium Outlets
- Perling Mall
- Puteri Harbour
- Puteri Harbour Ferry Terminal
- Senai Airport
- Tesco Plentong
- Today’s Market (Masai)
D. Roadside
- Bayu Puteri
- Desa Mutiara
- Kampung Felda Sungai Tiram
- Taman Desa Rakyat Perdana
- Taman Pulai Indah
- Taman Putri Kulai
- Taman Selesa Jaya
- Taman Setia Indah
- PPR Melana Indah
- PPR Sri Stulang
- PPR Uda Utama
- Pendas
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 run 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) |
| 7 | JB Sentral · Danga Bay · Tampoi · Skudai · Senai · Kulai |
| 3 | JB Sentral – Kota Masai |
| 5 |
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) |
| 13 | Larkin · Taman Tasik · Tampoi · Skudai · Senai · Kulai |
| 15 | JB Sentral · Danga Bay · Tampoi · Skudai · Taman Ungku Tun Aminah · Bandar Selesa Jaya |
| 23 |
JB Sentral – Permas 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 |
| 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) |
| 96 | Larkin · Tampoi · Skudai · Pekan Nanas · Pontian |
| 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) |
| 188 |
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 |
| 224 | Larkin · Kolam Ayer · Bukit Saujana ·JB Sentral · Tebrau Highway · Pandan City · Taman Molek · Taman Saujana · Taman Air Biru · Pasir Gudang |
| 225 | JB Sentral – Taman Johor Jaya |
| 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 |
| 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 |
| Withdrawn myBAS routes | |
| T14 | JB Sentral ↔ Toppen Tebrau |
| T12 | AEON Tebrau ↔ Terminal Ulu Tiram |
| F201 | Masai Bus Terminal ↔ SK Taman Rinting 3 |
| T41 | Larkin Sentral ↔ Puteri Harbour Ferry Terminal |
| T43 | Puteri Harbour Ferry Terminal ↔ AEON Bukit Indah |
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.
- 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.
External Links:
- Iskandar Malaysia Public Transport Corporation
- Causeway Link (Handal Indah Sdn Bhd)
- Overwhelming response to bus services in Iskandar | The Star (BeXTRA routes)
Also Check Out:
Back to Bus Services
Back to Bus Articles



























bus T21 8pm from premas jaya to jb sentral, us driver always don’t stop even got passengers wave and try to signal the driver to stop
Does anyone know the last bus of No. 227 depart from Koti Tinggi?
ask the bus driver yourself.
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.
Hi, may I ask is there any bus service from larkin to desaru, bandar penawar? And what are the available time?
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