BAS.MY Johor Bahru Bus Service J20

BAS.MY Johor Bahru J20 is a Johor Bahru local bus service operated by Causeway Link, plying between JB Sentral and Masai via Jalan Ayer Molek, Tebrau Highway, Taman Molek and Plentong.

Previously known as Route T20, this service was renumbered to Route J20 from 30 Sep 2025, and shortened to Terminal Masai, as part of the rebranded BAS.MY Johor Bahru network.

J20
JB Sentral
Jln Jim Quee
Wisma Peladang
Jln Ismail Sultan
Opp Pejabat Pos Besar
Jln Ismail Sultan
Opp Johor Tourist Information Center
Jln Ayer Molek
Opp Menara TH
Jln Ayer Molek
Opp Wisma Persekutuan
Jln Ayer Molek
Opp Sekolah Kebangsaan IJ Convent
Jln Yahya Awal
Opp Pusat Khidmat Pelanggan TNB JB
Jln Yahya Awal
Opp IPK Johor
Jalan Tebrau
Opp Plaza Pelangi
Jalan Tebrau
Crystal Crown
Jalan Tebrau
Caltex Taman Melodies
Jalan Tebrau
Opp Taman Sentosa
Jalan Tebrau
Opp Hospital Columbia
Jalan Tebrau
Opp Mutiara Motors
Jalan Tebrau
Restoran Aliff
Jalan Tebrau
Kampong Melayu Majidee
Jalan Tebrau
Majidee
Jalan Tebrau
Pasar Borong Pandan
Jln Pandan
Petron Pandan
Jln Pandan
Shell Pandan
Jln Pandan
Opp The Store Pandan
Jln Pandan
Smart Pandan
Jln Pandan
Opp Desa Perwira
Jln Masai Baru
Opp Taman Molek
Jln Masai Baru
Balai Polis Johor Jaya
Jln Masai Baru
Opp Tangki Air Tmn Molek
Jln Masai Baru
Taman Rosmerah
Jln Masai Baru
Opp Restoran Pekin Johor Jaya
Jln Masai Baru
Prima Regency 1
Jln Masai Baru
Opp Prima Regency 2
Jln Masai Lama
Kia Motors Plentong
Jln Masai Lama
Taman Bunga Ros
Jln Masai Lama
Taman Ria Plentong
Jln Masai Lama
Sri Plentong
Jln Masai Lama
Jalan Masai Lama 2
Jln Masai Lama
Opp Petron Pasir Gudang East
Jln Masai Lama
Jalan Bayu
Jln Masai Lama
Jalan Bayu 11 (Caltex)
Jln Masai Lama
Todays Market (Jalan Masai Lama)
Jln Masai Lama
Maybank Bandar Seri Alam
Jln Masai Lama
SMK Dato Penggawa Timur
Jln Masai Lama
OPP JNT Taman Masai Utama
Jln Masai Lama
Terminal Bas Masai
Jln Masai Lama
Terminal Bas Masai
Jln Masai Lama
JNT Taman Masai Utama
Jln Masai Lama
Opp Kampung Baru Masai
Jln Masai Lama
Opp SMK Dato Penggawa Timur
Jln Masai Lama
Opp Maybank Bandar Seri Alam
Jln Masai Lama
Opp Todays Market (Jalan Masai Lama)
Jln Masai Lama
Opp Jalan Bayu 11 (Caltex)
Jln Masai Lama
Jalan Bayu
Jln Masai Lama
Petron Pasir Gudang East
Jln Masai Lama
Jalan Masai Lama 1
Jln Masai Lama
Opp Sri Plentong
Jln Masai Lama
Opp Taman Ria Plentong
Jln Masai Lama
Opp Taman Bunga Ros
Jln Masai Lama
Opp Kia Motors Plentong
Jln Masai Lama
Prima Regency 2
Jln Masai Lama
Opp Prima Regency 1
Jln Masai Baru
Restoran Pekin Johor Jaya
Jln Masai Baru
Warung Abadi
Jln Masai Baru
Rosmerah 9
Jln Masai Baru
Opp Taman Rosmerah
Jln Masai Baru
Tangki Air Taman Molek
Jln Masai Baru
Opp Balai Polis Johor Jaya
Jln Masai Baru
Taman Molek
Jln Masai Baru
Desa Perwira
Jln Masai Baru
Opp Smart Pandan
Jln Pandan
The Store Pandan
Jln Pandan
Opp Shell Pandan
Jln Pandan
Opp Petron Pandan
Jln Pandan
Opp Pasar Borong Pandan
Jln Pandan
Opp Majidee
Jalan Tebrau
Opp Kampong Melayu Majidee
Jalan Tebrau
Opp Restoran Aliff
Jalan Tebrau
Mutiara Motors
Jalan Tebrau
Hospital Columbia
Jalan Tebrau
Taman Sentosa
Jalan Tebrau
Opp Caltex Taman Melodies
Jalan Tebrau
Opp Crystal Crown
Jalan Tebrau
Plaza Pelangi
Jalan Tebrau
IPK Johor
Jalan Tebrau
Pusat Khidmat Pelanggan TNB @ Johor Bahru
Jln Yahya Awal
Sekolah Kebangsaan IJ Convent
Jln Yahya Awal
Wisma Persekutuan
Jln Ayer Molek
Menara TH
Jln Ayer Molek
Johor Tourist Information Center
Jln Ayer Molek
Pejabat Pos Besar
Jln Ibrahim
JB Sentral
Jln Jim Quee

Route Overview
Route JB SentralTerminal Bas Masai
Passes Through Jalan Ayer Molek · Tebrau Highway · Jalan Masai Baru · Plentong · Jalan Masai Lama
Operator Information
Current Operator Handal Indah Sdn Bhd (Causeway Link)
Operating Hours
Departure Timings from JB Sentral
Daily
06:00 – 23:30
Departure Timings from Masai Daily
05:00 – 22:00
Frequency
Both Directions Every 30 mins
Timetable
From JB Sentral
06:00 06:30 07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30 (36 trips)
From Masai 05:00 05:30 06:00 06:30 07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 (35 trips)
Fare Information
Fare Section fare payment; Max Fare: RM 3.50
Cash and Contactless payment modes accepted (ManjaLink / ManjaPay / Visa / Mastercard)

BAS.MY Johor Bahru J20 connects the Johor Bahru City Centre (JB Sentral) and Jalan Ayer Molek with residential areas in the East, such as Taman Molek, Plentong & Masai. Much of the route follows Jalan Tebrau and Jalan Pandan.


Route Information:

The route (T20) was launched on 16 May 2022 as part of the myBAS Johor Bahru scheme (Phase 2), aimed at enhancing bus services in Johor Bahru. It combined several existing local bus routes, such as Causeway Link 9B and Transit Link JB 133 between JB Sentral and Kota Masai (with an added detour to Pasir Gudang); as well as Transit Link JB 39 and Maju 208 between JB Sentral and Masai.

On 1 March 2024, T20 was shortened from Kota Masai to Pasir Gudang Bus Terminal as well as amended to ply via Jalan Ayer Molek / Jalan Yahya Awal, skipping MSC Cyberport.

As part of the BAS.MY Johor Bahru network reorganisation, effective 30 September 2025, the service was renumbered from J20 and shortened to Terminal Masai. Lost sectors between Masai and Pasir Gudang (via Taman Bukit Dahlia) are replaced by the new Bus Service J205 and the existing Bas Muafakat Johor Bus Service P312.

 


Route Map towards Masai
Route Map towards JB Sentral

Route Table

JB Sentral ↔ Pasir Gudang (Mar 2024–Sep 2025) (Click to expand)
Old route (Mar 2024–Sep 2025)
Direction 1 Direction 2
  • JB Sentral Terminal
  • Jalan Jim Quee
  • Jalan Tun Abdul Razak
    – Wisma Peladang
    – Opp Pejabat Pos Besar
  • Jalan Ayer Molek
    – Opp Johor Tourist Information Centre

    – Opp Menara TH
    – Opp Wisma Persekutuan
  • Jalan Yahya Awal
    – Opp Sekolah Kebangsaan IJ Convent
    – Opp Pusat Khidmat Pelanggan TNB JB
  • Jalan Lingkaran Dalam
  • Jalan Tebrau
    – Opp IPK Johor
    – Opp Plaza Pelangi
    – Crystal Crown
    – Caltex Taman Melodies
    – Opp Taman Sentosa
    – Opp Hospital Columbia
    – Opp Mutiara Motors
    – Restoran Aliff
    – Kg Melayu Majidee
    – Majidee
  • Jalan Pandan
    – Pasar Borong Pandan
    – Petron Pandan
    – Shell Pandan
    – Opp The Store Pandan
    – S’mart Pandan
  • Jalan Masai Baru
    – Opp Desa Perwira
    – Opp Taman Molek
    – Balai Polis Johor Jaya
    – Tangki Air Taman Molek
    – Taman Rosmerah
    – Prima Regency 1
  • Jalan Masai Lama
    – Kia Motors Plentong
    – Taman Bunga Ros
    – Taman Ria Plentong
    – Sri Plentong
    – Jalan Masai Lama 2
    – Opp Petron Pasir Gudang East
    – Jalan Bayu
    – Jalan Bayu 11 (Caltex)
    – Todays Market (Jalan Masai Lama)
    – Maybank Bandar Seri Alam
    – Sekolah Menegah Kebangsan Dato Penggawa Timur
    – Kampung Baru Masai
    – Opp JNT Taman Masai Utama
    – Masai Bus Terminal
  • Persiaran Dahlia 2
    – Opp KipMall Masai
    – Opp KPJ Pasir Gudang
  • Jalan Dahlia
  • Jalan Besar
  • Jalan Mesjid
    – Opp Taman Mawar
    – Opp Sekolah Menengah Rendah Islam At-Tahfiz
  • Jalan Mawar Biru
  • Pasir Gudang Bus Terminal
  • Pasir Gudang Bus Terminal
  • Jalan Mawar Biru
  • Jalan Bandar
    – Opp SMK Pasir Gudang (1)
  • Jalan Besar
    – Taman Mawar
  • Jalan Dahlia
  • Persiaran Dahlia 2
    – KPJ Pasir Gudang
    – KipMall Masai
  • Jalan Masai Lama
    – Opp Terminal Bas Masai*
    – JNT Taman Masai Utama
    – Opp Kampung Baru Masai
    – Opp SMK Dato Penggawa Timur
    – Opp Maybank Bandar Seri Alam
    – Opp Todays Market (Jalan Masai Lama)
    – Opp Jalan Bayu 11 (Caltex)
    – Jalan Bayu
    – Petron Pasir Gudang East
    – Opp Sri Plentong
    – Opp Taman Ria Plentong
    – Opp Taman Bunga Ros
    – Opp Kia Motors Plentong
    – Prima Regency 2
  • Jalan Masai Baru
    – Opp Prima Regency 1
    – Restoran Pekin Johor Jaya
    – Hero Five Automobile Sdn Bhd
    – Warung Abadi
    – Rosmerah 9
    – Opp Taman Rosmerah
    – Tangki Air Taman Molek
    – Opp Balai Polis Johor Jaya
    – Taman Molek
    – Desa Perwira
  • Jalan Pandan
    – Opp S’mart Pandan
    – The Store Pandan
    – Opp Shell Pandan
    – Opp Petron Pandan
    – Opp Pasar Borong Pandan
  • Jalan Tebrau
    – Opp Majidee
    – Opp Kampung Melayu Majidee
    – Opp Restoran Aliff
    – Mutiara Motors
    – Hospital Columbia
    – Taman Sentosa
    – Opp Caltex Taman Melodies
    – Opp Crystal Crown
    – Plaza Pelangi
    – IPK Johor
  • Jalan Lingkaran Dalam
  • Jalan Yahya Awal
    – Pusat Khidmat Pelanggan TNB @ Johor Bahru
    Sekolah Kebangsaan IJ Convent
  • Jalan Ayer Molek
    – Wisma Persekutuan
    – Menara TH
    – Johor Tourist Information Centre
  • Jalan Ibrahim
    – Pejabat Pos Besar
    – Opp Wisma Peladang
  • Jalan Jim Quee
  • JB Sentral Terminal

* = Based on official route information, JB Sentral-bound trips stop opposite Masai Bus Terminal. In practice, buses are observed to enter the bus terminal, where passengers may board.

 

JB Sentral ↔ Kota Masai (May 2020 – Feb 2024) (Click to expand)
Old route (May 2020 – Feb 2024)
Direction 1 Direction 2
  • JB Sentral Terminal
  • Jalan Jim Quee
  • Jalan Tanjung Puteri
    – Opp R&F Mall
    – Menara MSC Cyberport
  • Jalan Lingkaran Dalam
    – Shell Jalan Lingkaran Dalam
  • Jalan Tebrau
    – Opp IPK Johor
    – Opp Plaza Pelangi
    – Crystal Crown Hotel
    – Caltex Taman Melodies
    – Opp Taman Sentosa
    – Opp Hospital Columbia
    – Opp Mutiara Motors
    – Restoran Aliff
    – Kampung Melayu Majidee
    – Majidee
  • Jalan Pandan
    – Pasar Borong Pandan
    – Petron Pandan
    – Shell Pandan
    – Opp The Store Pandan
    – S’mart Pandan
  • Jalan Masai Baru
    – Opp Desa Perwira
    – Opp Taman Molek
    – Balai Polis Johor Jaya
    – Tangki Air Taman Molek
    – Taman Rosmerah
    – Prima Regency 1
  • Jalan Masai Lama
    – Kia Motors Plentong
    – Taman Bunga Ros
    – Taman Ria Plentong
    – Sri Plentong
    – Jalan Masai Lama 2
    – Opp Petron Pasir Gudang East
    – Jalan Bayu
    – Jalan Bayu 11 (Caltex)
    – Todays Market (Jalan Masai Lama)
    – Maybank Bandar Seri Alam
    – Sekolah Menegah Kebangsan Dato Penggawa Timur
    – Kampung Baru Masai
    – Opp JNT Taman Masai Utama
    – Masai Bus Terminal
  • Persiaran Dahlia 2
    – Opp KipMall Masai
    – Opp KPJ Pasir Gudang
  • Jalan Dahlia
  • Jalan Besar
  • Jalan Mesjid
    – Opp Taman Mawar
    – Opp Sekolah Menengah Rendah Islam At-Tahfiz
  • Jalan Mawar Biru
  • Pasir Gudang Bus Terminal
  • Jalan Mawar Biru
  • Jalan Bandar
    – Opp SMK Pasir Gudang (1)
  • Jalan Besar
  • Jalan Mesjid
    – Taman Bandar
    – Bukit Dahlia
  • Persiaran Cendana
    – Opp Taman Cendana Blok 10
    – Taman Cendana Blok 34
    – Dewan Serbaguna Taman Cendana 2
  • Jalan Masai Lama
  • Jalan Kong Kong
    – Opp Taman Kota Masai
    – McDonald’s Jalan Kongkong
  • Jalan Kota Masai
    – Eco Tropics
    – Petronas Kota Masai
  • Jalan Jambu Utama
    – Jalan Jambu (Eco Rainforest)
  • Jalan Kota Masai 2
  • Jalan Nenas Utama
    – Jalan Nenas Utama
    – Masjid At-Taqw
  • Jalan Tembikai 9
  • Kota Masai Bus Terminal
  • Kota Masai Bus Terminal
  • Jalan Tembikai 9
  • Jalan Nenas Utama
    – Opp Masjid At-Taqwa
    Jalan Nenas Utama
  • Jalan Kota Masai 2
  • Jalan Jambu Utama
    – Opp Jalan Jambu (Eco Rainforest)
  • Jalan Kota Masai
    – Opp Petronas Kota Masai
    – Eco Tropics
  • Jalan Kong Kong
    – Opp McDonald’s Jalan Kongkong
    – Taman Kota Masai
  • Jalan Masai Lama
  • Persiaran Cendana
    – Opp Dewan Serbaguna Taman Cendana 2
    – Opp Taman Cendana Blok 34
    – Taman Cendana Blok 10
  • Jalan Mesjid
    – Taman Bukit Dahlia
    – Opp Bukit Dahlia
    – Opp Taman Mawar
    – Opp Sekolah Menengah Rendah Islam At-Tahfiz
  • Jalan Mawar Biru
  • Pasir Gudang Bus Terminal
  • Jalan Mawar Biru
  • Jalan Bandar
    – Opp SMK Pasir Gudang (1)
  • Jalan Besar
    – Taman Mawar
  • Jalan Dahlia
  • Persiaran Dahlia 2
    – KPJ Pasir Gudang
    – KipMall Masai
  • Jalan Masai Lama
    – Opp Terminal Bas Masai*
    – JNT Taman Masai Utama
    – Opp Kampung Baru Masai
    – Opp SMK Dato Penggawa Timur
    – Opp Maybank Bandar Seri Alam
    – Opp Todays Market (Jalan Masai Lama)
    – Opp Jalan Bayu 11 (Caltex)
    – Jalan Bayu
    – Petron Pasir Gudang East
    – Opp Sri Plentong
    – Opp Taman Ria Plentong
    – Opp Taman Bunga Ros
    – Opp Kia Motors Plentong
    – Prima Regency 2
  • Jalan Masai Baru
    – Opp Prima Regency 1
    – Restoran Pekin Johor Jaya
    – Hero Five Automobile Sdn Bhd
    – Warung Abadi
    – Rosmerah 9
    – Opp Taman Rosmerah
    – Tangki Air Taman Molek
    – Opp Balai Polis Johor Jaya
    – Taman Molek
    – Desa Perwira
  • Jalan Pandan
    – Opp S’mart Pandan
    – The Store Pandan
    – Opp Shell Pandan
    – Opp Petron Pandan
    – Opp Pasar Borong Pandan
  • Jalan Tebrau
    – Opp Majidee
    – Opp Kampung Melayu Majidee
    – Opp Restoran Aliff
    – Mutiara Motors
    – Hospital Columbia
    – Taman Sentosa
    – Opp Caltex Taman Melodies
    – Opp Crystal Crown
    – Plaza Pelangi
    – IPK Johor
  • Jalan Lingkaran Dalam
  • Jalan Lingkaran Dalam
    – bef Jalan Yahya Aldatar
  • Jalan Tanjung Puteri
  • Jalan Jim Quee
  • JB Sentral Terminal

* = Based on official route information, JB Sentral-bound trips stop opposite Masai Bus Terminal. In practice, buses are observed to enter the bus terminal, where passengers may board.


Gallery:

Service J20

Service T20


History:
  • 2022 (16 May): Introduced as JB Sentral ↔ Kota Masai, under MyBAS Johor Bahru Phase 2.
  • 2024 (1 Mar): Route shortened to JB Sentral ↔ Pasir Gudang + amended via Jalan Ayer Molek / Jalan Yahya Awal, skipping MSC Cyberport. Change of operating hours and frequency.
  • 2025 (30 Sep): Renumbered from T20 to J20 under BAS.MY Johor Bahru. Shortened to Terminal Masai; lost sectors to Pasir Gudang replaced by route J205.
Old Operating Details:
Date Route Operating Hours Frequency Max Fare
16 May 2022 – 29 Feb 2024 JB Sentral ↔ Kota Masai From JB Sentral: 0600–2300
From Kota Masai: 0500–2300
Every 30 mins (Peak; 5–9am & 4–8pm)
Every 60 mins (Off-peak)
RM 4.80
1 Mar 2024 – 29 Sep 2025 JB Sentral ↔ Pasir Gudang From JB Sentral: 0600–2300
From Pasir Gudang: 0500–2130
Every 30 mins RM 3.90
30 Sep 2025 – JB Sentral ↔ Masai From JB Sentral: 0600–2330
From Masai: 0500–2200
Every 30 mins RM 3.50

External Links & References:

Back to Bus Transport in Johor Bahru
Back to Bus Articles

3 thoughts on “BAS.MY Johor Bahru Bus Service J20

  • 26 February 2025 at 2:29 PM
    Permalink

    Dear Sir,

    I would like to check is there any bus stop opposite danga bay tune hotel? Which bus stop I should wait for bus to JB sentral?

    Thank you for your help.

    Reply
  • 14 May 2023 at 6:47 AM
    Permalink

    Your bus is not available at 6:30 am for three consecutive days, please don’t waste our time waiting for the bus, please pay attention thank you

    Reply
  • 13 May 2023 at 6:42 AM
    Permalink

    Excuse me, why is there no bus at 6:30 every Friday, and the bus at 7:00 is there from Monday to Saturday, but not on Friday( my bus T20)

    Reply

Leave a Reply

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