Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Ekspres Musafir operates 209 scheduled routes to Terengganu, Pahang, Kuala Lumpur, Selangor, Negeri Sembilan, Malacca and Johor, with 408 departures a day and fares from RM12.60.
- Passenger rating
- 3.9 / 5
- Destination states
- 7
- Scheduled routes
- 209 · 408 daily departures
- Seating layouts
- 2+2
- Fares from
- RM12.60
- Official website
- www.ekspresmusafir.com.my
Book Ekspres Musafir online
Check live Ekspres Musafir seat availability and get an instant e-ticket.
Ekspres Musafir coaches
.jpeg)

.jpeg)
Where they go
Timetable and fares
Routes are grouped by destination state. Open a section to see its services, or type in the filter box to search every section at once.
Please note: this timetable is a guide. Ekspres Musafir may add, withdraw or retime services without notice.
To Terengganu
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Gajah Bus Terminal | Dungun Bus Terminal | 9:00 AM5:00 PM8:30 PM | RM46.90 | 2+2 |
| Alor Gajah Bus Terminal | Hentian Bas Marang | 9:00 AM5:00 PM8:30 PM | RM46.90 | 2+2 |
| Alor Gajah Bus Terminal | Hentian Bas Pasar Buah Paka | 9:00 AM5:00 PM8:30 PM | RM46.90 | 2+2 |
| Alor Gajah Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 9:00 AM5:00 PM8:30 PM | RM46.90 | 2+2 |
| Alor Gajah Bus Terminal | Stesen Bas Bandar Chukai | 5:00 PM8:30 PM | RM46.90 | 2+2 |
| Alor Gajah Bus Terminal | Stesen Bas Kerteh | 9:00 AM5:00 PM8:30 PM | RM46.90 | 2+2 |
| Alor Gajah Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 9:00 AM5:00 PM8:30 PM | RM46.90 | 2+2 |
| KFC Segamat DT | Dungun Bus Terminal | 11:00 AM9:40 PM | RM29.70 | 2+2 |
| KFC Segamat DT | Hentian Bas Marang | 11:00 AM9:40 PM | RM32.50 | 2+2 |
| KFC Segamat DT | Hentian Bas Pasar Buah Paka | 11:00 AM9:40 PM | RM29.70 | 2+2 |
| KFC Segamat DT | Kuala Terengganu Bus Terminal (MBKT) | 11:00 AM9:40 PM | RM32.50 | 2+2 |
| KFC Segamat DT | Stesen Bas Bandar Chukai | 9:40 PM | RM28.00 | 2+2 |
| KFC Segamat DT | Stesen Bas Kerteh | 11:00 AM9:40 PM | RM29.70 | 2+2 |
| KFC Segamat DT | Universiti Sultan Zainal Abidin (UniSZA) | 11:00 AM9:40 PM | RM32.50 | 2+2 |
| Klang Sentral Sani Bus Terminal | Dungun Bus Terminal | 12:30 PM | RM51.70 | 2+2 |
| Klang Sentral Sani Bus Terminal | Hentian Bas Marang | 12:30 PM | RM51.70 | 2+2 |
| Klang Sentral Sani Bus Terminal | Hentian Bas Pasar Buah Paka | 12:30 PM | RM51.70 | 2+2 |
| Klang Sentral Sani Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 12:30 PM | RM51.70 | 2+2 |
| Klang Sentral Sani Bus Terminal | Stesen Bas Bandar Chukai | 12:30 PM | RM44.00 | 2+2 |
| Klang Sentral Sani Bus Terminal | Stesen Bas Kerteh | 12:30 PM | RM51.70 | 2+2 |
| Klang Sentral Sani Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 12:30 PM | RM51.70 | 2+2 |
| Melaka Sentral | Dungun Bus Terminal | 8:30 AM8:00 PM | RM49.00 | 2+2 |
| Melaka Sentral | Hentian Bas Marang | 8:30 AM8:00 PM | RM49.00 | 2+2 |
| Melaka Sentral | Hentian Bas Pasar Buah Paka | 8:30 AM8:00 PM | RM49.00 | 2+2 |
| Melaka Sentral | Kuala Terengganu Bus Terminal (MBKT) | 8:30 AM8:00 PM | RM49.00 | 2+2 |
| Melaka Sentral | Stesen Bas Bandar Chukai | 8:00 PM | RM49.00 | 2+2 |
| Melaka Sentral | Stesen Bas Kerteh | 8:30 AM8:00 PM | RM49.00 | 2+2 |
| Melaka Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 AM8:00 PM | RM49.00 | 2+2 |
| Muadzam Shah Bus Terminal | Dungun Bus Terminal | 12:00 PM10:40 PM | RM12.60 | 2+2 |
| Muadzam Shah Bus Terminal | Hentian Bas Marang | 12:00 PM10:40 PM | RM18.60 | 2+2 |
| Muadzam Shah Bus Terminal | Hentian Bas Pasar Buah Paka | 12:00 PM10:40 PM | RM12.60 | 2+2 |
| Muadzam Shah Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 12:00 PM10:40 PM | RM18.60 | 2+2 |
| Muadzam Shah Bus Terminal | Universiti Sultan Zainal Abidin (UniSZA) | 12:00 PM10:40 PM | RM18.60 | 2+2 |
| Pekan Gemas | Dungun Bus Terminal | 10:25 AM9:25 PM | RM37.90 | 2+2 |
| Pekan Gemas | Hentian Bas Marang | 10:25 AM9:25 PM | RM37.90 | 2+2 |
| Pekan Gemas | Hentian Bas Pasar Buah Paka | 10:25 AM9:25 PM | RM37.90 | 2+2 |
| Pekan Gemas | Kuala Terengganu Bus Terminal (MBKT) | 10:25 AM9:25 PM | RM37.90 | 2+2 |
| Pekan Gemas | Stesen Bas Bandar Chukai | 9:25 PM | RM37.90 | 2+2 |
| Pekan Gemas | Stesen Bas Kerteh | 10:25 AM9:25 PM | RM37.90 | 2+2 |
| Pekan Gemas | Universiti Sultan Zainal Abidin (UniSZA) | 10:25 AM9:25 PM | RM37.90 | 2+2 |
| Pekan Gemencheh | Dungun Bus Terminal | 10:00 AM9:10 PM | RM37.90 | 2+2 |
| Pekan Gemencheh | Hentian Bas Marang | 10:00 AM9:10 PM | RM37.90 | 2+2 |
| Pekan Gemencheh | Hentian Bas Pasar Buah Paka | 10:00 AM9:10 PM | RM37.90 | 2+2 |
| Pekan Gemencheh | Kuala Terengganu Bus Terminal (MBKT) | 10:00 AM9:10 PM | RM37.90 | 2+2 |
| Pekan Gemencheh | Stesen Bas Bandar Chukai | 9:10 PM | RM37.90 | 2+2 |
| Pekan Gemencheh | Stesen Bas Kerteh | 10:00 AM9:10 PM | RM37.90 | 2+2 |
| Pekan Gemencheh | Universiti Sultan Zainal Abidin (UniSZA) | 10:00 AM9:10 PM | RM37.90 | 2+2 |
| Putrajaya Sentral | Dungun Bus Terminal | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| Putrajaya Sentral | Hentian Bas Marang | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| Putrajaya Sentral | Hentian Bas Pasar Buah Paka | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| Putrajaya Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| Putrajaya Sentral | Stesen Bas Bandar Chukai | 9:00 AM2:00 PM10:00 PM | RM44.00 | 2+2 |
| Putrajaya Sentral | Stesen Bas Kerteh | 9:00 AM2:00 PM10:00 PM | RM44.00 | 2+2 |
| Putrajaya Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 9:00 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Dungun Bus Terminal | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Marang | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Hentian Bas Pasar Buah Paka | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Kuala Terengganu Bus Terminal (MBKT) | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Bandar Chukai | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Stesen Bas Kerteh | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Universiti Sultan Zainal Abidin (UniSZA) | 10:15 AM3:00 PM11:00 PM | RM39.50 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Dungun Bus Terminal | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Marang | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Hentian Bas Pasar Buah Paka | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Bandar Chukai | 9:30 AM2:30 PM10:30 PM | RM39.50 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kerteh | 9:30 AM2:30 PM10:30 PM | RM39.50 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| Taman Puchong Prima | Dungun Bus Terminal | 9:30 PM | RM44.00 | 2+2 |
| Taman Puchong Prima | Hentian Bas Marang | 9:30 PM | RM44.00 | 2+2 |
| Taman Puchong Prima | Hentian Bas Pasar Buah Paka | 9:30 PM | RM44.00 | 2+2 |
| Taman Puchong Prima | Kuala Terengganu Bus Terminal (MBKT) | 9:30 PM | RM44.00 | 2+2 |
| Taman Puchong Prima | Stesen Bas Bandar Chukai | 9:30 PM | RM44.00 | 2+2 |
| Taman Puchong Prima | Stesen Bas Kerteh | 9:30 PM | RM44.00 | 2+2 |
| Taman Puchong Prima | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 PM | RM44.00 | 2+2 |
| Tampin Square | Dungun Bus Terminal | 9:30 AM8:50 PM | RM45.60 | 2+2 |
| Tampin Square | Hentian Bas Marang | 9:30 AM8:50 PM | RM45.60 | 2+2 |
| Tampin Square | Hentian Bas Pasar Buah Paka | 9:30 AM8:50 PM | RM45.60 | 2+2 |
| Tampin Square | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM8:50 PM | RM45.60 | 2+2 |
| Tampin Square | Stesen Bas Bandar Chukai | 8:50 PM | RM45.60 | 2+2 |
| Tampin Square | Stesen Bas Kerteh | 9:30 AM8:50 PM | RM45.60 | 2+2 |
| Tampin Square | Universiti Sultan Zainal Abidin (UniSZA) | 9:30 AM8:50 PM | RM45.60 | 2+2 |
| Terminal 17, Shah Alam | Dungun Bus Terminal | 8:30 AM1:00 PM9:00 PM | RM50.40 | 2+2 |
| Terminal 17, Shah Alam | Hentian Bas Marang | 8:30 AM1:00 PM9:00 PM | RM50.40 | 2+2 |
| Terminal 17, Shah Alam | Hentian Bas Pasar Buah Paka | 8:30 AM1:00 PM9:00 PM | RM50.40 | 2+2 |
| Terminal 17, Shah Alam | Kuala Terengganu Bus Terminal (MBKT) | 8:30 AM1:00 PM9:00 PM | RM50.40 | 2+2 |
| Terminal 17, Shah Alam | Stesen Bas Bandar Chukai | 8:30 AM1:00 PM9:00 PM | RM44.00 | 2+2 |
| Terminal 17, Shah Alam | Stesen Bas Kerteh | 8:30 AM1:00 PM9:00 PM | RM44.00 | 2+2 |
| Terminal 17, Shah Alam | Universiti Sultan Zainal Abidin (UniSZA) | 8:30 AM1:00 PM9:00 PM | RM50.40 | 2+2 |
| Terminal Kuantan Sentral | Dungun Bus Terminal | 6:30 PM | RM18.00 | 2+2 |
| Terminal Kuantan Sentral | Hentian Bas Marang | 6:30 PM | RM18.00 | 2+2 |
| Terminal Kuantan Sentral | Hentian Bas Pasar Buah Paka | 6:30 PM | RM18.00 | 2+2 |
| Terminal Kuantan Sentral | Kuala Terengganu Bus Terminal (MBKT) | 6:30 PM | RM18.00 | 2+2 |
| Terminal Kuantan Sentral | Stesen Bas Bandar Chukai | 6:30 PM | RM18.00 | 2+2 |
| Terminal Kuantan Sentral | Stesen Bas Kerteh | 6:30 PM | RM18.00 | 2+2 |
| Terminal Kuantan Sentral | Universiti Sultan Zainal Abidin (UniSZA) | 6:30 PM | RM18.00 | 2+2 |
To Pahang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Gajah Bus Terminal | Terminal Kuantan Sentral | 5:00 PM8:30 PM | RM22.70 | 2+2 |
| Dungun Bus Terminal | Muadzam Shah Bus Terminal | 10:30 AM10:45 PM | RM12.60 | 2+2 |
| Dungun Bus Terminal | Terminal Kuantan Sentral | 3:45 PM | RM18.00 | 2+2 |
| Hentian Bas Marang | Muadzam Shah Bus Terminal | 9:45 AM10:10 PM | RM18.60 | 2+2 |
| Hentian Bas Marang | Terminal Kuantan Sentral | 3:00 PM | RM18.00 | 2+2 |
| Hentian Bas Pasar Buah Paka | Muadzam Shah Bus Terminal | 10:45 AM11:00 PM | RM12.60 | 2+2 |
| Hentian Bas Pasar Buah Paka | Terminal Kuantan Sentral | 4:15 PM | RM18.00 | 2+2 |
| KFC Segamat DT | Terminal Kuantan Sentral | 9:40 PM | RM21.30 | 2+2 |
| Klang Sentral Sani Bus Terminal | Terminal Kuantan Sentral | 12:30 PM | RM32.80 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Muadzam Shah Bus Terminal | 9:30 AM10:00 PM | RM18.60 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Kuantan Sentral | 2:30 PM | RM18.00 | 2+2 |
| Melaka Sentral | Terminal Kuantan Sentral | 8:00 PM | RM25.30 | 2+2 |
| Pekan Gemas | Terminal Kuantan Sentral | 9:25 PM | RM16.90 | 2+2 |
| Pekan Gemencheh | Terminal Kuantan Sentral | 9:10 PM | RM16.90 | 2+2 |
| Putrajaya Sentral | Terminal Kuantan Sentral | 2:00 PM | RM28.20 | 2+2 |
| Stesen Bas Bandar Chukai | Muadzam Shah Bus Terminal | 12:15 PM11:45 PM | RM12.60 | 2+2 |
| Stesen Bas Bandar Chukai | Terminal Kuantan Sentral | 5:00 PM | RM18.00 | 2+2 |
| Stesen Bas Kerteh | Muadzam Shah Bus Terminal | 11:00 AM11:15 PM | RM12.60 | 2+2 |
| Stesen Bas Kerteh | Terminal Kuantan Sentral | 4:30 PM | RM18.00 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Terminal Kuantan Sentral | 3:00 PM | RM21.70 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Kuantan Sentral | 2:30 PM | RM24.30 | 2+2 |
| Tampin Square | Terminal Kuantan Sentral | 8:50 PM | RM21.30 | 2+2 |
| Terminal 17, Shah Alam | Terminal Kuantan Sentral | 1:00 PM | RM31.50 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Muadzam Shah Bus Terminal | 9:00 AM9:30 PM | RM18.60 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal Kuantan Sentral | 2:00 PM | RM18.00 | 2+2 |
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Putrajaya Sentral | 10:00 AM3:45 PM11:30 PM | RM47.10 | 2+2 |
| Dungun Bus Terminal | TBG (Terminal Bersepadu Gombak) | 10:00 AM3:45 PM11:30 PM | RM39.50 | 2+2 |
| Dungun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 AM3:45 PM11:30 PM | RM43.20 | 2+2 |
| Hentian Bas Marang | Putrajaya Sentral | 9:20 AM3:00 PM10:50 PM | RM47.10 | 2+2 |
| Hentian Bas Marang | TBG (Terminal Bersepadu Gombak) | 9:20 AM3:00 PM10:50 PM | RM39.50 | 2+2 |
| Hentian Bas Marang | TBS (Terminal Bersepadu Selatan) | 9:20 AM3:00 PM10:50 PM | RM43.20 | 2+2 |
| Hentian Bas Pasar Buah Paka | Putrajaya Sentral | 10:20 AM4:15 PM11:45 PM | RM47.10 | 2+2 |
| Hentian Bas Pasar Buah Paka | TBG (Terminal Bersepadu Gombak) | 10:20 AM4:15 PM11:45 PM | RM39.50 | 2+2 |
| Hentian Bas Pasar Buah Paka | TBS (Terminal Bersepadu Selatan) | 10:20 AM4:15 PM11:45 PM | RM43.20 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Putrajaya Sentral | 9:00 AM2:30 PM10:30 PM | RM47.10 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | TBG (Terminal Bersepadu Gombak) | 9:00 AM2:30 PM10:30 PM | RM39.50 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | TBS (Terminal Bersepadu Selatan) | 9:00 AM2:30 PM10:30 PM | RM43.20 | 2+2 |
| Stesen Bas Bandar Chukai | Putrajaya Sentral | 12:45 AM5:00 PM | RM44.00 | 2+2 |
| Stesen Bas Bandar Chukai | TBG (Terminal Bersepadu Gombak) | 12:45 AM5:00 PM | RM39.50 | 2+2 |
| Stesen Bas Bandar Chukai | TBS (Terminal Bersepadu Selatan) | 12:45 AM5:00 PM | RM39.50 | 2+2 |
| Stesen Bas Kerteh | Putrajaya Sentral | 10:45 AM4:30 PM11:59 PM | RM44.00 | 2+2 |
| Stesen Bas Kerteh | TBG (Terminal Bersepadu Gombak) | 10:45 AM4:30 PM11:59 PM | RM39.50 | 2+2 |
| Stesen Bas Kerteh | TBS (Terminal Bersepadu Selatan) | 10:45 AM4:30 PM11:59 PM | RM39.50 | 2+2 |
| Terminal Kuantan Sentral | Putrajaya Sentral | 6:30 PM | RM28.20 | 2+2 |
| Terminal Kuantan Sentral | TBG (Terminal Bersepadu Gombak) | 6:30 PM | RM21.70 | 2+2 |
| Terminal Kuantan Sentral | TBS (Terminal Bersepadu Selatan) | 6:30 PM | RM24.30 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Putrajaya Sentral | 8:30 AM2:00 PM10:00 PM | RM47.10 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | TBG (Terminal Bersepadu Gombak) | 8:30 AM2:00 PM10:00 PM | RM39.50 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | TBS (Terminal Bersepadu Selatan) | 8:30 AM2:00 PM10:00 PM | RM43.20 | 2+2 |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Klang Sentral Sani Bus Terminal | 3:45 PM | RM51.70 | 2+2 |
| Dungun Bus Terminal | Taman Puchong Prima | 11:30 PM | RM44.00 | 2+2 |
| Dungun Bus Terminal | Terminal 17, Shah Alam | 10:00 AM3:45 PM11:30 PM | RM50.40 | 2+2 |
| Hentian Bas Marang | Klang Sentral Sani Bus Terminal | 3:00 PM | RM51.70 | 2+2 |
| Hentian Bas Marang | Taman Puchong Prima | 10:50 PM | RM44.00 | 2+2 |
| Hentian Bas Marang | Terminal 17, Shah Alam | 9:20 AM3:00 PM10:50 PM | RM50.40 | 2+2 |
| Hentian Bas Pasar Buah Paka | Klang Sentral Sani Bus Terminal | 4:15 PM | RM51.70 | 2+2 |
| Hentian Bas Pasar Buah Paka | Taman Puchong Prima | 11:45 PM | RM44.00 | 2+2 |
| Hentian Bas Pasar Buah Paka | Terminal 17, Shah Alam | 10:20 AM4:15 PM11:45 PM | RM50.40 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Klang Sentral Sani Bus Terminal | 2:30 PM | RM51.70 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Taman Puchong Prima | 10:30 PM | RM44.00 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal 17, Shah Alam | 9:00 AM2:30 PM10:30 PM | RM50.40 | 2+2 |
| Stesen Bas Bandar Chukai | Klang Sentral Sani Bus Terminal | 5:00 PM | RM44.00 | 2+2 |
| Stesen Bas Bandar Chukai | Taman Puchong Prima | 12:45 AM | RM44.00 | 2+2 |
| Stesen Bas Bandar Chukai | Terminal 17, Shah Alam | 12:45 AM5:00 PM | RM44.00 | 2+2 |
| Stesen Bas Kerteh | Klang Sentral Sani Bus Terminal | 4:30 PM | RM51.70 | 2+2 |
| Stesen Bas Kerteh | Taman Puchong Prima | 11:59 PM | RM44.00 | 2+2 |
| Stesen Bas Kerteh | Terminal 17, Shah Alam | 10:45 AM4:30 PM11:59 PM | RM44.00 | 2+2 |
| Terminal Kuantan Sentral | Klang Sentral Sani Bus Terminal | 6:30 PM | RM32.80 | 2+2 |
| Terminal Kuantan Sentral | Terminal 17, Shah Alam | 6:30 PM | RM31.50 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Klang Sentral Sani Bus Terminal | 2:00 PM | RM51.70 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Taman Puchong Prima | 10:00 PM | RM44.00 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Terminal 17, Shah Alam | 8:30 AM2:00 PM10:00 PM | RM50.40 | 2+2 |
To Negeri Sembilan
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Pekan Gemas | 10:30 AM10:45 PM | RM29.70 | 2+2 |
| Dungun Bus Terminal | Pekan Gemencheh | 10:30 AM10:45 PM | RM29.70 | 2+2 |
| Dungun Bus Terminal | Tampin Square | 10:30 AM10:45 PM | RM29.70 | 2+2 |
| Hentian Bas Marang | Pekan Gemas | 9:45 AM10:10 PM | RM32.50 | 2+2 |
| Hentian Bas Marang | Pekan Gemencheh | 9:45 AM10:10 PM | RM32.50 | 2+2 |
| Hentian Bas Marang | Tampin Square | 9:45 AM10:10 PM | RM32.50 | 2+2 |
| Hentian Bas Pasar Buah Paka | Pekan Gemas | 10:45 AM11:00 PM | RM29.70 | 2+2 |
| Hentian Bas Pasar Buah Paka | Pekan Gemencheh | 10:45 AM11:00 PM | RM29.70 | 2+2 |
| Hentian Bas Pasar Buah Paka | Tampin Square | 10:45 AM11:00 PM | RM29.70 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pekan Gemas | 9:30 AM10:00 PM | RM32.50 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pekan Gemencheh | 9:30 AM10:00 PM | RM32.50 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Tampin Square | 9:30 AM10:00 PM | RM32.50 | 2+2 |
| Stesen Bas Bandar Chukai | Pekan Gemas | 12:15 PM11:45 PM | RM28.00 | 2+2 |
| Stesen Bas Bandar Chukai | Pekan Gemencheh | 12:15 PM11:45 PM | RM28.00 | 2+2 |
| Stesen Bas Bandar Chukai | Tampin Square | 12:15 PM11:45 PM | RM28.00 | 2+2 |
| Stesen Bas Kerteh | Pekan Gemas | 11:00 AM11:15 PM | RM29.70 | 2+2 |
| Stesen Bas Kerteh | Pekan Gemencheh | 11:00 AM11:15 PM | RM29.70 | 2+2 |
| Stesen Bas Kerteh | Tampin Square | 11:00 AM11:15 PM | RM29.70 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pekan Gemas | 9:00 AM9:30 PM | RM32.50 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Pekan Gemencheh | 9:00 AM9:30 PM | RM32.50 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Tampin Square | 9:00 AM9:30 PM | RM32.50 | 2+2 |
To Malacca
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Alor Gajah Bus Terminal | 10:30 AM10:45 PM | RM29.70 | 2+2 |
| Dungun Bus Terminal | Melaka Sentral | 10:30 AM10:45 PM | RM29.70 | 2+2 |
| Hentian Bas Marang | Alor Gajah Bus Terminal | 9:45 AM10:10 PM | RM36.90 | 2+2 |
| Hentian Bas Marang | Melaka Sentral | 9:45 AM10:10 PM | RM37.90 | 2+2 |
| Hentian Bas Pasar Buah Paka | Alor Gajah Bus Terminal | 10:45 AM11:00 PM | RM29.70 | 2+2 |
| Hentian Bas Pasar Buah Paka | Melaka Sentral | 10:45 AM11:00 PM | RM29.70 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Alor Gajah Bus Terminal | 9:30 AM10:00 PM | RM36.90 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Melaka Sentral | 9:30 AM10:00 PM | RM49.00 | 2+2 |
| Stesen Bas Bandar Chukai | Alor Gajah Bus Terminal | 12:15 PM11:45 PM | RM28.00 | 2+2 |
| Stesen Bas Bandar Chukai | Melaka Sentral | 12:15 PM11:45 PM | RM28.00 | 2+2 |
| Stesen Bas Kerteh | Alor Gajah Bus Terminal | 11:00 AM11:15 PM | RM29.70 | 2+2 |
| Stesen Bas Kerteh | Melaka Sentral | 11:00 AM11:15 PM | RM29.70 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Alor Gajah Bus Terminal | 9:00 AM9:30 PM | RM36.90 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | Melaka Sentral | 9:00 AM9:30 PM | RM37.90 | 2+2 |
To Johor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | KFC Segamat DT | 10:45 PM | RM29.70 | 2+2 |
| Hentian Bas Marang | KFC Segamat DT | 10:10 PM | RM32.50 | 2+2 |
| Hentian Bas Pasar Buah Paka | KFC Segamat DT | 11:00 PM | RM29.70 | 2+2 |
| Stesen Bas Bandar Chukai | KFC Segamat DT | 11:45 PM | RM28.00 | 2+2 |
| Stesen Bas Kerteh | KFC Segamat DT | 11:15 PM | RM29.70 | 2+2 |
| Universiti Sultan Zainal Abidin (UniSZA) | KFC Segamat DT | 9:30 PM | RM32.50 | 2+2 |
Boarding points
Ekspres Musafir picks up at 21 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Alor Gajah Bus Terminal
- Dungun Bus Terminal
- Hentian Bas Marang
- Hentian Bas Pasar Buah Paka
- KFC Segamat DT
- Klang Sentral Sani Bus Terminal
- Kuala Terengganu Bus Terminal (MBKT)
- Melaka Sentral
- Muadzam Shah Bus Terminal
- Pekan Gemas
- Pekan Gemencheh
- Putrajaya Sentral
- Stesen Bas Bandar Chukai
- Stesen Bas Kerteh
- TBG (Terminal Bersepadu Gombak)
- TBS (Terminal Bersepadu Selatan)
- Taman Puchong Prima
- Tampin Square
- Terminal 17, Shah Alam
- Terminal Kuantan Sentral
- Universiti Sultan Zainal Abidin (UniSZA)
Frequently asked questions
How much does a Ekspres Musafir ticket cost?
Ekspres Musafir fares start at RM12.60 one way, depending on the route and coach class.
Where does Ekspres Musafir go?
Ekspres Musafir serves 7 states — Terengganu, Pahang, Kuala Lumpur, Selangor, Negeri Sembilan, Malacca, Johor.
How do I book a Ekspres Musafir ticket?
You can book Ekspres Musafir tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Ekspres Musafir buses depart?
Departures run from 12:45 AM through to 11:59 PM, depending on the route.