Bus J20 route
Route stops
82 stops • 2 directions
- Masai Bus Terminal
- JNT Taman Masai Utama
- Opposite Kampung Baru Masai
- Opposite Sekolah Menegah Kebangsan Dato Penggawa Timur
- Opposite Maybank Bandar Seri Alam
- Opposite Todays Market (Jalan Masai Lama)
- Opposite Jalan Bayu 11 (Caltex)
- Jalan Bayu
- Petron Pasir Gudang East
- Jalan Masai Lama 1
- Opposite Sri Plentong
- Opposite Taman Ria Plentong
- Opposite Taman Bunga Ros
- Opposite Kia Motors Plentong
- Prima Regency 2
- Opposite Prima Regency 1
- Restoran Pekin Johor Jaya
- Warung Abadi
- Rosmerah 9
- Opposite Taman Rosmerah
- Tangki Air Taman Molek
- Opposite Balai Polis Johor Jaya
- Taman Molek
- Desa Perwira
- Opposite Smart Pandan
- The Store Pandan
- Opposite Shell Pandan
- Opposite Petron Pandan
- Opposite Pasar Borong Pandan
- Opposite Majidee
- Opposite Kampung Melayu Majidee
- Opposite Restoran Aliff
- Mutiara Motors
- Hospital Columbia
- Taman Sentosa
- Opposite Caltex Taman Melodies
- Opposite Crystal Crown Hotel
- Plaza Pelangi
- IPK Johor
- Opposite Shell Jalan Lingkaran Dalam
- Opposite Menara MSC Cyberport
- R&F Mall
- Johor Bahru Sentral
- Johor Bahru Sentral
- Opposite R&F Mall
- Menara MSC Cyberport
- Shell Jalan Lingkaran Dalam
- Opposite IPK Johor
- Opposite Plaza Pelangi
- Crystal Crown Hotel
- Caltex Taman Melodies
- Opposite Taman Sentosa
- Opposite Hospital Columbia
- Opposite Mutiara Motors
- Restoran Aliff
- Kampung Melayu Majidee
- Majidee
- Pasar Borong Pandan
- Petron Pandan
- Shell Pandan
- Opposite The Store Pandan
- Smart Pandan
- Opposite Desa Perwira
- Opposite Taman Molek
- Balai Polis Johor Jaya
- Tangki Air Taman Molek
- Taman Rosmerah
- Prima Regency 1
- Kia Motors Plentong
- Taman Bunga Ros
- Taman Ria Plentong
- Sri Plentong
- Jalan Masai Lama 2
- Opposite 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
- Opposite JNT Taman Masai Utama
- Masai Bus Terminal
Route map

Common Questions About This Route
We've gathered all the essentials based on open data. Straight answers to the questions people ask most often.What number is assigned to this route?
Route number is J20. Remember it—the number stays the same everywhere: on the stop display, in apps, on the vehicle itself. Look for J20 specifically. If you're not sure you found the right stop, just ask someone nearby: 'Does bus J20 stop here?'
Where does bus #J20 run?
This route serves the Johor Bahru (Malaysia) region. In larger metro areas, routes can pass through several districts or towns. To know for sure if it works for you, pull up the route map and check the key stops and direction.
Who's the official operator?
Operator is Causeway Link. This is the official company responsible for the route. If you run into problems (rude driver, breakdown, dirty vehicle, delays)—contact them. It helps to note the time, direction, and route number—makes your complaint more specific and gets handled faster. Contact info is usually on the company website or in transit apps.
Which transit system does it belong to?
This route is part of the 'Causeway Link' transit system. Within one network, payment and transfer rules are often consistent. Terms can differ though, so check current fares and payment methods in up-to-date sources before your trip.
Is there a fare?
Yes. Payment rules and discounts can differ by region and vehicle type. If it matters to you, verify current fares and ticket/validation requirements before traveling.
Additional Route Information
Svc J20 (Terminal Bas Masai - Johor Bahru Sentral)
Reference
J20
Origin
Terminal Bas Masai
Destination
Johor Bahru Sentral
Direction
2
Route network
Causeway Link
Operator
Causeway Link
Fare
Svc J20 (Johor Bahru Sentral - Terminal Bas Masai)
Reference
J20
Origin
Johor Bahru Sentral
Destination
Terminal Bas Masai
Direction
1
Route network
Causeway Link
Operator
Causeway Link
Fare
Quick overview
Explore the bus J20 route in Johor Bahru (Malaysia). 2 directions, 82 stops, and an interactive route map available in one place.
Data source
The data is obtained from open sources and may contain inaccuracies. Route information is updated regularly.
