Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
39 scheduled routes run from Malacca to Johor, operated by 11 coach companies. There are 128 departures a day, with fares from RM4.60.
- Departing from
- Malacca — 5 boarding points
- Arriving in
- Johor — 21 arrival points
- Operators
- 11 on this corridor
- Departures
- 128 a day
- Fares from
- RM4.60 one way
Book Malacca to Johor
Compare all 11 operators on this route with live seat availability.
Timetable and fares
Every scheduled service on this corridor is listed below, grouped by operator. Use the filter box to narrow a table to your boarding point, or click a column heading to sort by departure time or fare.
Please note: fares and timings are set by the operators and change at short notice. Everything here is a guide — reconfirm when you book.
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Melaka Sentral | Ayer Hitam Toll Plaza | 7:30 AM8:00 AM12:30 PM3:00 PM11:45 PM | RM30.00 | 1+2 |
| Melaka Sentral | KIP Mart Tampoi | 7:30 AM8:00 AM11:00 AM12:30 PM3:00 PM4:00 PM8:15 PM11:45 PM | RM30.00 | 1+2 |
| Melaka Sentral | Kluang Bus Terminal | 1:00 PM | RM25.00 | 1+2 |
| Melaka Sentral | Larkin Sentral | 7:30 AM8:00 AM11:00 AM12:30 PM3:00 PM4:00 PM8:15 PM11:45 PM | RM30.00 | 1+2 |
| Melaka Sentral | Skudai, Johor Bahru | 7:30 AM8:00 AM11:00 AM12:30 PM3:00 PM4:00 PM8:15 PM11:45 PM | RM30.00 | 1+2 |
| Melaka Sentral | Tun Aminah Bus Terminal | 7:30 AM8:00 AM11:00 AM12:30 PM3:00 PM4:00 PM8:15 PM11:45 PM | RM30.00 | 1+2 |
| Melaka Sentral | Yong Peng Bus Terminal | 7:30 AM8:00 AM11:00 AM12:30 PM3:00 PM4:00 PM8:15 PM11:45 PM | RM30.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hatten Hotel Malacca | Skudai Parade | 2:30 PM | RM58.00 | 1+2 |
| Hatten Hotel Malacca | Taman Tampoi | 2:30 PM | RM58.00 | 1+2 |
| Melaka Sentral | Skudai Parade | 3:15 PM | RM53.00 | 1+2 |
| Melaka Sentral | Taman Tampoi | 3:15 PM | RM53.00 | 1+2 |
| Philea Resort & Spa Melaka | Skudai Parade | 3:45 PM | RM58.00 | 1+2 |
| Philea Resort & Spa Melaka | Taman Tampoi | 3:45 PM | RM58.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| 707 @ Hub 28 | JB Sri Putri | 11:10 AM | RM30.00 | 1+2 |
| 707 @ Hub 28 | Johor Bahru (JB Larkin Term.) | 11:10 AM | RM30.00 | 1+2 |
| Hatten Hotel Malacca | JB Sri Putri | 10:30 AM | RM30.00 | 1+2 |
| Hatten Hotel Malacca | Johor Bahru (JB Larkin Term.) | 10:30 AM | RM30.00 | 1+2 |
| Melaka Sentral | Johor Bahru (JB Larkin Term.) | 11:00 AM | RM30.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hatten Hotel Malacca | Johor Bahru (JB Larkin Term.) | 2:00 PM2:30 PM | RM35.00 | 1+2 |
| Hatten Hotel Malacca | Skudai, Johor Bahru | 2:00 PM2:30 PM | RM35.00 | 1+2 |
| Melaka Sentral | Johor Bahru (JB Larkin Term.) | 1:30 PM2:30 PM3:00 PM | RM33.00 | 1+2 |
| Melaka Sentral | Pasir Gudang | 1:30 PM | RM38.00 | 1+2 |
| Melaka Sentral | Skudai, Johor Bahru | 2:30 PM3:00 PM | RM33.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Melaka Sentral | Batu Pahat Bus Terminal | 9:00 AM9:30 AM10:45 AM2:15 PM5:00 PM | RM25.00 | 1+2 |
| Melaka Sentral | Kluang Bus Terminal | 8:00 AM9:00 AM9:30 AM10:45 AM12:45 PM2:15 PM5:00 PM | RM28.00 | 1+2 |
| Melaka Sentral | Mersing Bus Terminal | 8:00 AM12:45 PM | RM45.00 | 1+2 |
| Melaka Sentral | Muar Bus Terminal | 8:00 AM12:45 PM | RM4.60 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Gajah Bus Terminal | Segamat Bus Terminal | 8:30 AM | RM18.00 | 1+2 |
| Melaka Sentral | Larkin Sentral | 6:15 AM | RM27.00 | 1+2 |
| Melaka Sentral | Segamat Bus Terminal | 9:30 AM10:15 AM9:00 PM | RM14.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Melaka Sentral | Muar Bentayan Bus Terminal | 12:15 PM5:15 PM6:45 PM8:00 PM10:15 PM | RM5.00 | 1+2 / 2+2 |
| Melaka Sentral | Segamat Bus Terminal | 8:00 PM | RM18.70 | 1+2 |
| Melaka Sentral | Tangkak Bus Terminal | 8:00 PM | RM10.90 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Melaka Sentral | Larkin Sentral | 7:45 AM8:45 AM10:00 AM11:00 AM1:30 PM2:30 PM3:30 PM4:30 PM6:00 PM7:45 PM | RM30.00 | 1+2 |
| Melaka Sentral | Skudai Johor | 7:45 AM8:45 AM10:00 AM11:00 AM1:30 PM2:30 PM3:30 PM4:30 PM6:00 PM7:45 PM | RM30.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Melaka Sentral | Batu Pahat | 11:00 AM1:00 PM6:00 PM8:30 PM | RM15.00 | 1+2 / 2+2 |
| Melaka Sentral | Segamat | 8:30 AM3:30 PM9:00 PM | RM20.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Melaka Sentral | Larkin Sentral | 4:00 PM | RM35.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Melaka Sentral | Larkin Sentral | 6:30 AM8:30 AM12:00 PM5:00 PM7:00 PM | RM20.00 | 2+2 |
Boarding points in Malacca
Arrival points in Johor
- Larkin Sentral
- Johor Bahru (JB Larkin Term.)
- Skudai, Johor Bahru
- Segamat Bus Terminal
- Skudai Parade
- Taman Tampoi
- Kluang Bus Terminal
- JB Sri Putri
- Tun Aminah Bus Terminal
- Yong Peng Bus Terminal
- KIP Mart Tampoi
- Ayer Hitam Toll Plaza
- Pasir Gudang
- Batu Pahat
- Segamat
- Muar Bentayan Bus Terminal
- Tangkak Bus Terminal
- Muar Bus Terminal
- Mersing Bus Terminal
- Skudai Johor
- Batu Pahat Bus Terminal
Frequently asked questions
How much is the bus from Malacca to Johor?
Fares start from RM4.60 one way. 11 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Malacca to Johor?
What time is the first and last bus from Malacca to Johor?
The earliest scheduled departure is 6:15 AM and the last is 11:45 PM. Exact times vary by operator and boarding point.