Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Johor sits at the southern end of the peninsula and is the busiest corridor for cross-border traffic to Singapore. Larkin Sentral in Johor Bahru is the state’s principal express terminal, with JB Sentral at the CIQ complex handling checkpoint services. Beyond the capital, coaches serve Kluang, Batu Pahat, Muar, Segamat, Yong Peng, Pontian and Mersing, the jetty town for Tioman Island.
Where buses to Johor depart from
Coaches into Johor run from 12 origin states. Pick a corridor below for its full timetable — every operator, boarding point, departure time and fare on that route.
| Coming from | Routes | Operators | Daily departures | Fares from |
|---|---|---|---|---|
| Kelantan | 442 | 6 | 574 | RM79.00 |
| Perak | 346 | 22 | 586 | RM60.00 |
| Terengganu | 297 | 10 | 541 | RM21.70 |
| Kuala Lumpur | 217 | 48 | 1,309 | RM25.00 |
| Kedah | 153 | 15 | 248 | RM79.00 |
| Selangor | 131 | 20 | 378 | RM19.80 |
| Pahang | 112 | 16 | 307 | RM10.00 |
| Pulau Pinang | 81 | 11 | 242 | RM70.00 |
| Johor | 81 | 15 | 368 | RM5.50 |
| Negeri Sembilan | 48 | 19 | 194 | RM14.00 |
| Malacca | 39 | 11 | 128 | RM4.60 |
| Perlis | 29 | 7 | 31 | RM95.00 |
Book your coach to Johor
Live seat availability across all 68 operators serving Johor, with instant e-ticket confirmation.
Operators serving Johor
68 coach companies run scheduled services into Johor. Each profile has the operator’s full timetable, fleet photos and fares.

707 Inc
From RM30.00

Adik Beradik Express
From RM30.00

Aerobus
From RM48.00

Airport Coach
From RM14.00

Alisan Golden Coach
From RM50.00

Arwana Express
From RM50.00

Billion Stars
From RM40.50

Causeway Link Express
From RM8.00

City Express
From RM25.00
01.png)
Cosmic Prestij Express (Prestij Dinasti)
From RM42.00

Cosmic Singapore Express
From RM53.00
.jpg)
Delima Express (MY)
From RM20.00

Delima Vision
From RM41.00

E-Mutiara
From RM33.30

Ekspres Musafir
From RM28.00

Eltabina Jaya Sdn Bhd
From RM35.00

GPGLOBAL TRAVEL & TOURS SDN BHD
From RM40.00

Grassland – Transtar
From RM49.00

Highway Star Express
From RM62.00

Inter Top Express KL
From RM48.00

Jebat Express
From RM30.00

Kejora Masyhur Sdn Bhd
From RM66.00

Konsortium Express
From RM49.00

KPB Ekspress
From RM33.00

Kurnia Suria
From RM22.00

Kwok Ping
From RM40.00

LA Holidays
From RM25.00

LPMS
From RM75.00

Maraliner
From RM9.90

Mayang Sari Express
From RM5.00
.jpg)
MyXPress (Jasa Sinaran Express)
From RM25.00

Neoliner Express
From RM48.00

Nor World Express
From RM41.00

NSK Express
From RM25.00

Pahang South Union Express
From RM52.00

Pancaran Matahari Express
From RM104.00

Perdana Express
From RM79.00

Permata Utara Sdn Bhd
From RM48.00

PERSADA TRAVEL AND TOURS
From RM75.00

POH HAI TRAVEL
From RM95.00

Prisma Express
From RM38.00

Progress Liner Express
From RM45.00

Queen Express
From RM83.00

Quick Liner Express
From RM40.00

S&S International
From RM4.60

Sani Express
From RM97.50

Sani Express (Sani Hotel)
From RM45.00

Sani Express (Sani United)
From RM30.00
-sdn-bhd.jpg)
Sanwa Express
From RM10.00

Satria Express
From RM36.00

SC Southern Express
From RM37.00

Sin Yong Express
From RM45.00

SMB Express
From RM35.00

SP Bumi
From RM21.70

Sri Maju Group
From RM40.00

SRI THEVEN Express
From RM40.00

Star Coach Express Sdn Bhd
From RM41.00

Starmart Express
From RM15.00

Suasana Edaran Express
From RM48.00

Super Nice Express
From RM33.00
03.png)
The One Tours & Travel (Five Stars Express)
From RM40.00

Top Liner Express
From RM10.00

TRA Express
From RM45.00

Transnasional
From RM24.00

V Travel
From RM47.00

Yellow Star Express
From RM48.00

YoYo Express
From RM62.00

Zaim Express
From RM48.00
Where coaches arrive in Johor
Services set down at 87 points across the state. Check the drop-off on your ticket before booking — it can change how far you still have to travel on arrival.
- Larkin Sentral
- Johor Bahru (JB Larkin Term.)
- Pasir Gudang Bus Terminal
- Mersing Bus Terminal
- Segamat Bus Terminal
- Kota Tinggi Bus Terminal
- Skudai, Johor Bahru
- Tun Aminah Bus Terminal
- Batu Pahat Bus Terminal
- Ayer Hitam Bus Terminal
- Skudai Parade
- Pasir Gudang
- Today's Mall Ulu Tiram
- Terminal Bas Taman U
- Johor Jaya
- Muar Bentayan Bus Terminal
- Taman Tampoi
- Hentian Teksi Dan Bas Bandar Maharani Muar
- Tun Aminah
- Kluang Bus Terminal
- JB Custom CIQ Checkpoint
- Hentian Bas RnR Simpang Tenggaroh
- Yong Peng Bus Terminal
- Mersing
- Kota Tinggi
- Majlis Daerah Yong Peng
- Skudai Johor
- Johor Jaya Bus Terminal
- Danga City Mall
- Tangkak Bus Terminal
Travelling to Johor
Larkin Sentral is a few kilometres north of central Johor Bahru — factor in a local bus or Grab if you are heading to the city centre or the Causeway.
Frequently asked questions
How much is a bus ticket to Johor?
Fares start from RM4.60 one way. The exact price depends on where you travel from, the operator and the coach class.
Which states have direct buses to Johor?
Direct coaches run from 12 states — Kelantan, Perak, Terengganu, Kuala Lumpur, Kedah, Selangor, Pahang, Pulau Pinang, Johor, Negeri Sembilan, Malacca, Perlis.
How many buses go to Johor each day?
There are 4,906 scheduled departures a day across 1,976 routes and 68 operators.
What is the busiest route to Johor?
Kelantan to Johor is the busiest corridor, with 442 routes and 574 departures a day.
What time do buses to Johor leave?
Departures run from 12:00 AM through to 11:59 PM, depending on the route and operator.