Phone buried in your pocket? 🖥️ Plan a trip on our website instead
JohorBAS.MY Johor Bahru

BAS.MY Johor Bahru J31 bus

JB Sentral - Taman Pulai Mutiara

BAS.MY Johor Bahru J31 bus Stop List and Next Departures

The BAS.MY Johor Bahru J31 - JB Sentral - Taman Pulai Mutiara bus serves 92 bus stops in the Johor area departing from Taman Pulai Mutiara 6 and ending at JB Sentral. Scroll down to see upcoming J31 bus times at each stop and the next scheduled J31 bus times will be displayed. The full J31 bus schedule as well as real-time departures can be found in the Transit app.

See more departures
Stops
Fri, Apr 3, 2026
  • Taman Pulai Mutiara 65:00 AM
  • Opp Persiaran Pulai Mutiara 25:01 AM
  • Opp Persiaran Pulai Mutiara 15:02 AM
  • Opp Masjid Taman Pulai Indah5:03 AM
  • Viscaria Pulai Indah5:04 AM
  • Opp Taman Pulai Indah (2)5:05 AM
  • Opp Taman Pulai Indah (1)5:06 AM
  • Sk Kangkar Pulai 25:07 AM
  • Flat Kangkar Pulai (3)5:08 AM
  • Flat Kangkar Pulai (2)5:09 AM
  • Opp Flat Kangkar Pulai (1)5:10 AM
  • Jalan Pulai Bestari 22 (2)5:12 AM
  • Jalan Pulai Bestari 22(1)5:14 AM
  • Dewan Raya Kangkar Pulai5:16 AM
  • Opp Petronas Kangkar Pulai5:18 AM
  • Pasaraya Songmart Sripulai Perdana 25:20 AM
  • Sri Pulai Perdana 25:22 AM
  • Simpang Empat Bandar Pulai Jaya5:24 AM
  • Kampung Nesa5:26 AM
  • Opp Sri Pulai Perdana (2)5:28 AM
  • Opp Sri Pulai Perdana (1)5:30 AM
  • Jalan Teratai Taman Teratai5:32 AM
  • Jalan Palas 5 Taman Teratai5:34 AM
  • Taman Teratai 25:36 AM
  • Taman Teratai 15:38 AM
  • Taman Sri Pulai (Jalan Batai 9)5:40 AM
  • Opp Sekolah Agama Taman Sri Pulai5:42 AM
  • Opp Medan Selera Tmn Sri Pulai 25:44 AM
  • Opp Medan Selera Taman Sri Pulai 15:46 AM
  • Opp Petron Taman Sri Pulai5:48 AM
  • Opp Taman Pulai Flora5:50 AM
  • Opp U Mall5:52 AM
  • Pangsapuri Meranti5:54 AM
  • Taman Awam Mbip Taman U5:56 AM
  • AEON Taman Universiti5:58 AM
  • Perpustakaan Awam Taman Universiti6:00 AM
  • Opp Kawasan Perindustrian Taman Universi6:01 AM
  • Opp Kelab Sukan Dan Rekreasi Taman Unive6:02 AM
  • Simpang Jalan Penyiaran 96:03 AM
  • Sk Taman Universiti 16:04 AM
  • Simpang Jalan Penyiaran 516:05 AM
  • Surau Al Mukminun Taman U6:06 AM
  • Sa Taman Universiti6:07 AM
  • Sk Taman Universiti 26:08 AM
  • Jalan Penyiaran6:09 AM
  • Zy Motorsport6:10 AM
  • Simpang Jalan Kemuliaan 26:11 AM
  • Simpang Jalan Kemuliaan 96:12 AM
  • Sk Taman Universiti 36:13 AM
  • Surau Al Falah Taman U6:14 AM
  • Simpang Jalan Kemuliaan 306:15 AM
  • Simpang Jalan Kemuliaan 216:16 AM
  • Masjid Tan Sri Ainuddin Taman U6:17 AM
  • Sk Taman Universiti 46:18 AM
  • Medan Selera Mbip6:19 AM
  • Terminal Taman Universiti6:20 AM
  • Al Ikhsan Taman U6:21 AM
  • Tadika Nuri6:23 AM
  • Opp Smk Taman Universiti 26:25 AM
  • Opp Perumahan Staf Utm Desa Skudai6:27 AM
  • Opp Desa Skudai Apartment6:29 AM
  • Hostel Kilang6:31 AM
  • Opp Bhp Tmn Desa Skudai6:33 AM
  • Opp Taman Desa Skudai6:35 AM
  • Opp Taman Sri Skudai6:37 AM
  • Opp Smk Skudai6:39 AM
  • Opp Shell Tmn Puteri Skudai6:41 AM
  • Skudai Parade6:43 AM
  • Opp Pejabat Pos Skudai6:45 AM
  • Opp Mbip Skudai6:47 AM
  • Opp Tm Skudai6:49 AM
  • Petron Tuta6:51 AM
  • Opp McDonalds Taman Sutera6:53 AM
  • Paradigm Mall6:55 AM
  • Taman Johor6:57 AM
  • Opp Kipmart Tampoi6:59 AM
  • Kompleks Pekan Rabu7:01 AM
  • Opp Sk Kampung Pasir / Giant Tampoi7:03 AM
  • Opp Kampung Pasir7:05 AM
  • B5 Johor Street Market / Plaza Angsana7:07 AM
  • Opp Sk Pengkalan Rinting7:09 AM
  • Opp Klinik Kesihatan Tampoi7:11 AM
  • Bandar Baru Uda7:13 AM
  • Opp Tune Hotel7:15 AM
  • Opp Danga Bay7:16 AM
  • Opp Beletime / M-Suites7:17 AM
  • Johor International School7:18 AM
  • Dataran Bandaraya Johor Bahru / Sri Gela7:19 AM
  • Hospital Sultanah Aminah7:20 AM
  • Pusat Islam Negeri Johor7:21 AM
  • Pejabat Pos Besar7:22 AM
  • JB Sentral7:23 AM
  • BAS.MY Johor Bahru JB Sentral - Taman Pulai Mutiara map

    BAS.MY Johor Bahru J31 bus route map

    The BAS.MY Johor Bahru J31 - JB Sentral - Taman Pulai Mutiara bus route map is shown above. The route map shows you an overview of all the stops served by the BAS.MY Johor Bahru J31 bus to help you plan your trip on BAS.MY Johor Bahru. Opening the app will allow you to see more detailed information about the route on a map including stop specific alerts, such as stops that have been closed or moved. You can also see the location of vehicles in real-time on the route map so you know when the J31 bus is approaching your stop.

    See the detailed route map

    BAS.MY Johor Bahru J31 bus Service Alerts

    Open the Transit app to see more information about any active disruptions that may impact the J31 bus schedule, such as detours, moved stops, trip cancellations, major delays, or other service changes to the bus route. The Transit app also allows you to subscribe to receive notifications for any service alert issued by BAS.MY Johor Bahru so that you can plan your trip around any active or future disruptions.

    See all alerts

    BAS.MY Johor Bahru J31 bus Service Frequency

    The next J31 bus leaves Taman Pulai Mutiara 6 at 5:00 AM, and arrives at JB Sentral at 7:23 AM. You can see the frequency of upcoming trips and the exact departure times by opening the Transit app.

    See all departures

    BAS.MY Johor Bahru J31 bus On-Time Performance

    Want to know whether the BAS.MY Johor Bahru J31 bus arrives on time? Open the Transit app and view user generated on-time performance reports for the J31 bus. You can also contribute your own reports on whether your trip arrived on time, late or early. As these on-time performance stats are user reported, they may differ from official BAS.MY Johor Bahru metrics.

    See all on-time performance details

    BAS.MY Johor Bahru J31 bus FAQ

    Other BAS.MY Johor Bahru bus schedules, routes and maps

    Never miss the bus again. Download Transit.