Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Maraliner operates 245 scheduled routes to Kuala Lumpur, Pahang, Johor, Kedah, Terengganu, Perlis, Malacca, Perak, Selangor and Penang, with 618 departures a day and fares from RM4.80.
- Passenger rating
- 4.0 / 5
- Destination states
- 10
- Scheduled routes
- 245 · 618 daily departures
- Seating layouts
- 1+2, 2+2
- Fares from
- RM4.80
- Official website
- ticket.maralinergroup.my
Book Maraliner online
Check live Maraliner seat availability and get an instant e-ticket.
Maraliner coaches


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. Maraliner may add, withdraw or retime services without notice.
To Kuala Lumpur
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Gajah Bus Terminal | TBS (Terminal Bersepadu Selatan) | 5:30 AM8:45 AM1:45 PM3:15 PM | RM12.10 | 2+2 |
| Bandar Penawar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM4:30 PM | RM58.00 | 1+2 |
| Bentong Bus Terminal | TBG (Terminal Bersepadu Gombak) | 6:00 AM3:15 PM | RM6.10 | 2+2 |
| Changlun Bus Terminal | Hentian Duta | 10:05 AM11:00 PM | RM51.80 | 2+2 |
| Changlun Bus Terminal | Putrajaya Sentral | 10:05 AM11:00 PM | RM59.40 | 2+2 |
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:05 AM11:00 PM | RM51.80 | 2+2 |
| Jitra Bus Terminal | Hentian Duta | 10:35 AM11:30 PM | RM51.80 | 2+2 |
| Jitra Bus Terminal | Putrajaya Sentral | 10:35 AM11:30 PM | RM57.20 | 2+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:35 AM11:30 PM | RM51.80 | 2+2 |
| Kota Tinggi Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 AM5:30 PM | RM51.00 | 1+2 |
| Kuala Nerang Bus Terminal | Hentian Duta | 10:00 AM10:00 PM | RM68.00 | 1+2 |
| Kuala Nerang Bus Terminal | Putrajaya Sentral | 10:00 AM10:00 PM | RM73.00 | 1+2 |
| Kuala Nerang Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 AM10:00 PM | RM70.00 | 1+2 |
| Kuala Perlis Bus Terminal | Hentian Duta | 9:10 AM9:15 AM9:15 PM10:00 PM | RM51.80 | 1+2 / 2+2 |
| Kuala Perlis Bus Terminal | Putrajaya Sentral | 9:10 AM10:00 PM | RM59.40 | 2+2 |
| Kuala Perlis Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:10 AM9:15 AM9:00 PM9:15 PM10:00 PM | RM51.80 | 1+2 / 2+2 |
| Kulim Bus Terminal | Hentian Duta | 9:00 AM11:00 AM5:45 PM | RM37.70 | 1+2 |
| Kulim Bus Terminal | Putrajaya Sentral | 9:00 AM5:45 PM | RM39.90 | 1+2 |
| Kulim Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM11:00 AM5:45 PM | RM37.70 | 1+2 |
| Larkin Sentral | TBS (Terminal Bersepadu Selatan) | 8:30 PM | RM51.00 | 1+2 |
| Masjid Tanah Sentral | TBS (Terminal Bersepadu Selatan) | 5:15 AM8:30 AM1:30 PM3:00 PM | RM12.10 | 2+2 |
| Melaka Sentral | TBS (Terminal Bersepadu Selatan) | 11:30 PM | RM23.00 | 1+2 |
| Parit Buntar Bus Terminal | Hentian Duta | 10:15 AM12:15 PM7:00 PM | RM33.90 | 1+2 |
| Parit Buntar Bus Terminal | Putrajaya Sentral | 10:15 AM7:00 PM | RM36.10 | 1+2 |
| Parit Buntar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:15 AM12:15 PM7:00 PM | RM33.90 | 1+2 |
| Penang Sentral | Hentian Duta | 11:15 AM12:15 PM12:35 PM11:15 PM11:59 PM | RM37.30 | 1+2 / 2+2 |
| Penang Sentral | Putrajaya Sentral | 11:15 AM12:35 PM11:15 PM | RM42.90 | 2+2 |
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 11:15 AM12:15 PM12:35 PM11:15 PM11:59 PM | RM37.30 | 1+2 / 2+2 |
| Perlis Sentral | Hentian Duta | 9:25 AM9:30 AM9:30 PM10:20 PM | RM51.80 | 1+2 / 2+2 |
| Perlis Sentral | Putrajaya Sentral | 9:25 AM10:20 PM | RM59.40 | 2+2 |
| Perlis Sentral | TBS (Terminal Bersepadu Selatan) | 9:25 AM9:30 AM9:15 PM9:30 PM10:20 PM | RM51.80 | 1+2 / 2+2 |
| Raub Bus Terminal | TBG (Terminal Bersepadu Gombak) | 5:30 AM2:45 PM | RM9.00 | 2+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 10:30 AM11:05 AM10:30 PM11:59 PM | RM47.20 | 1+2 / 2+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Putrajaya Sentral | 11:05 AM11:59 PM | RM55.00 | 2+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 10:30 AM11:05 AM10:15 PM10:30 PM11:59 PM | RM47.20 | 1+2 / 2+2 |
| Sik Bus Station | Hentian Duta | 9:00 AM9:00 PM | RM46.00 | 2+2 |
| Sik Bus Station | Putrajaya Sentral | 9:00 AM9:00 PM | RM53.90 | 2+2 |
| Sik Bus Station | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:00 PM | RM46.00 | 2+2 |
| Stesen Bas Kuala Ketil | Hentian Duta | 9:45 AM9:45 PM | RM43.60 | 2+2 |
| Stesen Bas Kuala Ketil | Putrajaya Sentral | 9:45 AM9:45 PM | RM51.70 | 2+2 |
| Stesen Bas Kuala Ketil | TBS (Terminal Bersepadu Selatan) | 9:45 AM9:45 PM | RM43.60 | 2+2 |
| Stesen Bas MARA Pendang | Hentian Duta | 11:15 AM11:15 PM | RM61.00 | 1+2 |
| Stesen Bas MARA Pendang | Putrajaya Sentral | 11:15 AM11:15 PM | RM67.00 | 1+2 |
| Stesen Bas MARA Pendang | TBS (Terminal Bersepadu Selatan) | 11:15 AM11:15 PM | RM64.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 11:45 AM2:00 PM9:00 PM | RM23.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Putrajaya Sentral | 11:45 AM9:00 PM | RM31.60 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 11:45 AM2:00 PM9:00 PM | RM23.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Duta | 10:15 AM11:59 AM10:15 PM11:59 PM | RM41.10 | 1+2 / 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Putrajaya Sentral | 10:15 AM11:59 AM10:15 PM11:59 PM | RM49.50 | 1+2 / 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 10:15 AM11:59 AM10:15 PM11:59 PM | RM41.10 | 1+2 / 2+2 |
| Terminal Kuantan Sentral | TBS (Terminal Bersepadu Selatan) | 9:00 AM12:00 PM | RM25.30 | 2+2 |
| Terminal Putra Permai, Serdang | Hentian Duta | 9:30 AM11:30 AM6:15 PM | RM37.70 | 1+2 |
| Terminal Putra Permai, Serdang | Putrajaya Sentral | 9:30 AM6:15 PM | RM39.90 | 1+2 |
| Terminal Putra Permai, Serdang | TBS (Terminal Bersepadu Selatan) | 9:30 AM11:30 AM6:15 PM | RM37.70 | 1+2 |
| Terminal Utama Temerloh | TBS (Terminal Bersepadu Selatan) | 11:00 AM2:00 PM | RM13.00 | 2+2 |
To Pahang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Gajah Bus Terminal | Muadzam Shah Bus Terminal | 8:30 AM | RM32.00 | 1+2 |
| Alor Gajah Bus Terminal | Terminal Kuantan Sentral | 8:30 AM | RM47.00 | 1+2 |
| Bandar Penawar Bus Terminal | Terminal Kuantan Sentral | 9:00 PM | RM50.00 | 1+2 |
| Dungun Bus Terminal | Kuala Rompin Bus Terminal | 10:45 AM10:45 PM | RM41.00 | 2+2 |
| Dungun Bus Terminal | Muadzam Shah Bus Terminal | 10:15 AM10:15 PM11:00 PM | RM39.00 | 1+2 |
| Dungun Bus Terminal | Pekan Bus Terminal | 10:45 AM10:45 PM | RM28.00 | 2+2 |
| Dungun Bus Terminal | Terminal Kuantan Sentral | 10:45 AM10:45 PM | RM21.00 | 2+2 |
| Kota Tinggi Bus Terminal | Kuala Rompin Bus Terminal | 9:30 PM | RM16.60 | 2+2 |
| Kota Tinggi Bus Terminal | Pekan Bus Terminal | 10:30 AM9:30 PM10:30 PM | RM25.30 | 2+2 |
| Kota Tinggi Bus Terminal | Terminal Kuantan Sentral | 10:30 AM9:30 PM10:00 PM10:30 PM | RM30.60 | 1+2 / 2+2 |
| Kuala Perlis Bus Terminal | Terminal Kuantan Sentral | 9:00 AM6:00 PM | RM104.00 | 1+2 |
| Kuala Perlis Bus Terminal | Terminal Utama Temerloh | 9:00 AM6:00 PM | RM87.00 | 1+2 |
| Kuala Rompin Bus Terminal | Pekan Bus Terminal | 12:30 AM12:15 PM8:00 PM | RM8.70 | 2+2 |
| Kuala Rompin Bus Terminal | Terminal Kuantan Sentral | 12:30 AM12:45 AM12:15 PM1:00 PM8:00 PM | RM14.00 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Kuala Rompin Bus Terminal | 9:30 AM9:30 PM | RM52.00 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Muadzam Shah Bus Terminal | 9:00 AM9:00 PM9:45 PM | RM50.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Pekan Bus Terminal | 9:30 AM9:30 PM | RM39.00 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Terminal Kuantan Sentral | 9:00 AM9:30 AM9:00 PM9:30 PM9:45 PM | RM32.00 | 1+2 / 2+2 |
| Larkin Sentral | Kuala Rompin Bus Terminal | 8:45 AM9:30 AM4:00 PM8:30 PM9:30 PM | RM20.90 | 2+2 |
| Larkin Sentral | Pekan Bus Terminal | 8:45 AM9:30 AM4:00 PM8:30 PM9:30 PM | RM29.70 | 2+2 |
| Larkin Sentral | Terminal Kuantan Sentral | 8:45 AM9:30 AM4:00 PM8:30 PM9:30 PM | RM35.00 | 2+2 |
| Melaka Sentral | Muadzam Shah Bus Terminal | 9:30 AM10:15 AM9:00 PM | RM28.00 | 1+2 |
| Melaka Sentral | Terminal Kuantan Sentral | 9:30 AM10:15 AM9:00 PM | RM44.00 | 1+2 |
| Mersing Bus Terminal | Kuala Rompin Bus Terminal | 11:00 AM6:30 PM11:00 PM | RM6.70 | 2+2 |
| Mersing Bus Terminal | Pekan Bus Terminal | 11:00 AM6:30 PM11:00 PM | RM15.40 | 2+2 |
| Mersing Bus Terminal | Terminal Kuantan Sentral | 11:00 AM11:45 AM6:30 PM11:00 PM11:45 PM | RM20.80 | 2+2 |
| Pekan Bus Terminal | Terminal Kuantan Sentral | 1:00 PM | RM4.80 | 2+2 |
| Penang Sentral | Terminal Kuantan Sentral | 12:15 PM10:15 PM | RM80.00 | 1+2 |
| Penang Sentral | Terminal Utama Temerloh | 12:15 PM10:15 PM | RM63.00 | 1+2 |
| Perlis Sentral | Terminal Kuantan Sentral | 9:15 AM6:15 PM | RM102.00 | 1+2 |
| Perlis Sentral | Terminal Utama Temerloh | 9:15 AM6:15 PM | RM85.00 | 1+2 |
| Segamat Bus Terminal | Terminal Kuantan Sentral | 11:30 AM12:15 PM11:00 PM | RM29.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Kuantan Sentral | 10:15 AM8:00 PM | RM96.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal Utama Temerloh | 10:15 AM8:00 PM | RM79.00 | 1+2 |
| Sungai Rengit Bus Terminal | Terminal Kuantan Sentral | 8:30 PM | RM55.00 | 1+2 |
| TBG (Terminal Bersepadu Gombak) | Bentong Bus Terminal | 10:15 AM6:00 PM | RM6.10 | 2+2 |
| TBG (Terminal Bersepadu Gombak) | Raub Bus Terminal | 10:15 AM6:00 PM | RM9.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Kuantan Sentral | 5:00 PM8:00 PM | RM25.30 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Utama Temerloh | 8:00 PM | RM13.00 | 2+2 |
| Terminal Amanjaya, Ipoh | Terminal Kuantan Sentral | 2:30 PM | RM60.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Terminal Utama Temerloh | 2:30 PM | RM43.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Kuantan Sentral | 11:15 AM9:15 PM | RM85.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Terminal Utama Temerloh | 11:15 AM9:15 PM | RM68.00 | 1+2 |
| Terminal Kuantan Sentral | Kuala Rompin Bus Terminal | 8:45 AM12:45 PM4:00 PM | RM14.00 | 2+2 |
| Terminal Kuantan Sentral | Terminal Utama Temerloh | 9:00 AM12:00 PM | RM13.00 | 2+2 |
| Terminal Utama Temerloh | Terminal Kuantan Sentral | 7:00 PM10:00 PM | RM13.00 | 2+2 |
To Johor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Gajah Bus Terminal | Segamat Bus Terminal | 8:30 AM | RM18.00 | 1+2 |
| Dungun Bus Terminal | Bandar Penawar Bus Terminal | 9:45 PM | RM62.00 | 1+2 |
| Dungun Bus Terminal | Kota Tinggi Bus Terminal | 10:45 AM9:45 PM10:45 PM | RM55.00 | 1+2 / 2+2 |
| Dungun Bus Terminal | Larkin Sentral | 10:45 AM10:45 PM | RM70.00 | 2+2 |
| Dungun Bus Terminal | Mersing Bus Terminal | 10:45 AM10:45 PM | RM50.00 | 2+2 |
| Dungun Bus Terminal | Segamat Bus Terminal | 10:15 AM10:15 PM11:00 PM | RM53.00 | 1+2 |
| Dungun Bus Terminal | Sungai Rengit Bus Terminal | 9:45 PM | RM67.00 | 1+2 |
| Kota Tinggi Bus Terminal | Mersing Bus Terminal | 9:30 PM | RM9.90 | 2+2 |
| Kuala Perlis Bus Terminal | Larkin Sentral | 9:00 PM | RM124.00 | 1+2 |
| Kuala Rompin Bus Terminal | Kota Tinggi Bus Terminal | 2:45 PM | RM16.60 | 2+2 |
| Kuala Rompin Bus Terminal | Larkin Sentral | 10:45 AM2:45 PM4:00 PM6:00 PM | RM20.90 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Bandar Penawar Bus Terminal | 8:30 PM | RM81.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Kota Tinggi Bus Terminal | 9:30 AM8:30 PM9:30 PM | RM74.00 | 1+2 / 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Larkin Sentral | 9:30 AM9:30 PM | RM81.00 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Mersing Bus Terminal | 9:30 AM9:30 PM | RM61.00 | 2+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Segamat Bus Terminal | 9:00 AM9:00 PM9:45 PM | RM64.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Sungai Rengit Bus Terminal | 8:30 PM | RM86.00 | 1+2 |
| Larkin Sentral | Mersing Bus Terminal | 8:45 AM9:30 AM4:00 PM8:30 PM9:30 PM | RM14.20 | 2+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 |
| Mersing Bus Terminal | Larkin Sentral | 12:15 PM3:45 PM5:15 PM7:00 PM | RM14.20 | 2+2 |
| Pekan Bus Terminal | Kota Tinggi Bus Terminal | 1:45 PM3:00 PM | RM25.30 | 2+2 |
| Pekan Bus Terminal | Larkin Sentral | 9:45 AM1:45 PM3:00 PM5:00 PM | RM29.70 | 2+2 |
| Pekan Bus Terminal | Mersing Bus Terminal | 9:45 AM1:45 PM5:00 PM | RM15.40 | 2+2 |
| Perlis Sentral | Larkin Sentral | 9:15 PM | RM122.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Larkin Sentral | 10:15 PM | RM116.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Bandar Penawar Bus Terminal | 9:00 AM4:00 PM | RM58.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kota Tinggi Bus Terminal | 9:00 AM4:00 PM | RM51.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Larkin Sentral | 4:15 AM | RM51.00 | 1+2 |
| Terminal Kuantan Sentral | Bandar Penawar Bus Terminal | 11:59 PM | RM50.00 | 1+2 |
| Terminal Kuantan Sentral | Kota Tinggi Bus Terminal | 1:00 AM12:45 PM2:00 PM11:59 PM | RM30.60 | 1+2 / 2+2 |
| Terminal Kuantan Sentral | Larkin Sentral | 1:00 AM8:45 AM12:45 PM2:00 PM4:00 PM | RM35.00 | 2+2 |
| Terminal Kuantan Sentral | Mersing Bus Terminal | 1:00 AM8:45 AM12:45 PM2:00 PM4:00 PM | RM20.80 | 2+2 |
| Terminal Kuantan Sentral | Segamat Bus Terminal | 12:45 AM1:00 AM1:30 PM | RM29.00 | 1+2 |
| Terminal Kuantan Sentral | Sungai Rengit Bus Terminal | 11:59 PM | RM55.00 | 1+2 |
To Kedah
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Changlun Bus Terminal | 11:56 AM11:59 AM6:00 PM11:15 PM | RM51.80 | 2+2 |
| Hentian Duta | Jitra Bus Terminal | 11:56 AM11:59 AM6:00 PM11:15 PM | RM51.80 | 2+2 |
| Hentian Duta | Kuala Nerang Bus Terminal | 11:30 AM11:30 PM | RM68.00 | 1+2 |
| Hentian Duta | Kulim Bus Terminal | 11:00 AM6:45 PM8:45 PM | RM37.70 | 1+2 |
| Hentian Duta | Shahab Perdana Bus Terminal, Alor Setar | 10:45 AM11:56 AM11:59 AM6:00 PM10:45 PM11:15 PM | RM47.20 | 1+2 / 2+2 |
| Hentian Duta | Sik Bus Station | 11:00 AM6:45 PM10:15 PM | RM46.00 | 2+2 |
| Hentian Duta | Stesen Bas Kuala Ketil | 11:00 AM6:45 PM10:15 PM | RM43.60 | 2+2 |
| Hentian Duta | Stesen Bas MARA Pendang | 11:30 AM11:30 PM | RM61.00 | 1+2 |
| Hentian Duta | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:00 AM11:30 AM6:45 PM10:15 PM11:30 PM | RM41.10 | 1+2 / 2+2 |
| Larkin Sentral | Shahab Perdana Bus Terminal, Alor Setar | 8:30 PM | RM116.00 | 1+2 |
| Melaka Sentral | Shahab Perdana Bus Terminal, Alor Setar | 11:30 PM | RM89.00 | 1+2 |
| Putrajaya Sentral | Changlun Bus Terminal | 10:30 AM4:30 PM9:45 PM | RM59.40 | 2+2 |
| Putrajaya Sentral | Jitra Bus Terminal | 10:30 AM4:30 PM9:45 PM | RM57.20 | 2+2 |
| Putrajaya Sentral | Kuala Nerang Bus Terminal | 10:00 AM10:00 PM | RM73.00 | 1+2 |
| Putrajaya Sentral | Kulim Bus Terminal | 9:45 AM5:15 PM | RM39.90 | 1+2 |
| Putrajaya Sentral | Shahab Perdana Bus Terminal, Alor Setar | 10:30 AM4:30 PM9:45 PM | RM55.00 | 2+2 |
| Putrajaya Sentral | Sik Bus Station | 9:45 AM8:45 PM | RM53.90 | 2+2 |
| Putrajaya Sentral | Stesen Bas Kuala Ketil | 9:45 AM8:45 PM | RM51.70 | 2+2 |
| Putrajaya Sentral | Stesen Bas MARA Pendang | 10:00 AM10:00 PM | RM67.00 | 1+2 |
| Putrajaya Sentral | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:45 AM10:00 AM8:45 PM10:00 PM | RM49.50 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Changlun Bus Terminal | 11:15 AM5:15 PM10:30 PM | RM51.80 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Jitra Bus Terminal | 11:15 AM5:15 PM10:30 PM | RM51.80 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Nerang Bus Terminal | 10:45 AM10:45 PM | RM70.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Kulim Bus Terminal | 10:15 AM6:00 PM8:00 PM | RM37.70 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Shahab Perdana Bus Terminal, Alor Setar | 1:30 AM10:00 AM11:15 AM5:15 PM10:00 PM10:30 PM | RM47.20 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Sik Bus Station | 10:15 AM6:00 PM9:30 PM | RM46.00 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas Kuala Ketil | 10:15 AM6:00 PM9:30 PM | RM43.60 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Stesen Bas MARA Pendang | 10:45 AM10:45 PM | RM64.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Bas Ekspres Ukir Square Sungai Petani | 10:15 AM10:45 AM6:00 PM9:30 PM10:45 PM | RM41.10 | 1+2 / 2+2 |
| Terminal 17, Shah Alam | Shahab Perdana Bus Terminal, Alor Setar | 9:00 AM9:00 PM | RM52.00 | 1+2 / 2+2 |
| Terminal Kuantan Sentral | Shahab Perdana Bus Terminal, Alor Setar | 9:00 AM8:00 PM | RM96.00 | 1+2 |
| Terminal Kuantan Sentral | Terminal Bas Ekspres Ukir Square Sungai Petani | 9:00 AM8:00 PM | RM85.00 | 1+2 |
| Terminal Utama Temerloh | Shahab Perdana Bus Terminal, Alor Setar | 11:00 AM10:00 PM | RM79.00 | 1+2 |
| Terminal Utama Temerloh | Terminal Bas Ekspres Ukir Square Sungai Petani | 11:00 AM10:00 PM | RM68.00 | 1+2 |
To Terengganu
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Gajah Bus Terminal | Dungun Bus Terminal | 8:30 AM | RM71.00 | 1+2 |
| Alor Gajah Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 AM | RM82.00 | 1+2 |
| Bandar Penawar Bus Terminal | Dungun Bus Terminal | 9:00 PM | RM62.00 | 1+2 |
| Bandar Penawar Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 9:00 PM | RM81.00 | 1+2 |
| Kota Tinggi Bus Terminal | Dungun Bus Terminal | 10:30 AM10:00 PM10:30 PM | RM55.00 | 1+2 / 2+2 |
| Kota Tinggi Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 10:30 AM10:00 PM10:30 PM | RM74.00 | 1+2 / 2+2 |
| Kuala Rompin Bus Terminal | Dungun Bus Terminal | 12:45 AM1:00 PM | RM41.00 | 2+2 |
| Kuala Rompin Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 12:45 AM1:00 PM | RM52.00 | 2+2 |
| Larkin Sentral | Dungun Bus Terminal | 9:30 AM9:30 PM | RM70.00 | 2+2 |
| Larkin Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM9:30 PM | RM81.00 | 2+2 |
| Melaka Sentral | Dungun Bus Terminal | 9:30 AM10:15 AM9:00 PM | RM68.00 | 1+2 |
| Melaka Sentral | Kuala Terengganu Bus Terminal (MBKT) | 9:30 AM10:15 AM9:00 PM | RM79.00 | 1+2 |
| Mersing Bus Terminal | Dungun Bus Terminal | 11:45 AM11:45 PM | RM50.00 | 2+2 |
| Mersing Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 11:45 AM11:45 PM | RM61.00 | 2+2 |
| Muadzam Shah Bus Terminal | Dungun Bus Terminal | 1:00 PM1:45 PM11:50 PM | RM39.00 | 1+2 |
| Muadzam Shah Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 1:00 PM1:45 PM11:50 PM | RM50.00 | 1+2 |
| Pekan Bus Terminal | Dungun Bus Terminal | 2:30 PM | RM28.00 | 2+2 |
| Pekan Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 2:30 PM | RM39.00 | 2+2 |
| Segamat Bus Terminal | Dungun Bus Terminal | 11:30 AM12:15 PM11:00 PM | RM53.00 | 1+2 |
| Segamat Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 11:30 AM12:15 PM11:00 PM | RM64.00 | 1+2 |
| Sungai Rengit Bus Terminal | Dungun Bus Terminal | 8:30 PM | RM67.00 | 1+2 |
| Sungai Rengit Bus Terminal | Kuala Terengganu Bus Terminal (MBKT) | 8:30 PM | RM86.00 | 1+2 |
| Terminal Kuantan Sentral | Dungun Bus Terminal | 4:00 PM | RM21.00 | 2+2 |
| Terminal Kuantan Sentral | Kuala Terengganu Bus Terminal (MBKT) | 3:00 PM3:45 PM4:00 PM | RM32.00 | 1+2 / 2+2 |
To Perlis
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Kuala Perlis Bus Terminal | 10:45 AM11:56 AM11:59 AM6:00 PM10:45 PM11:15 PM | RM51.80 | 1+2 / 2+2 |
| Hentian Duta | Perlis Sentral | 10:45 AM11:56 AM11:59 AM6:00 PM10:45 PM11:15 PM | RM51.80 | 1+2 / 2+2 |
| Larkin Sentral | Kuala Perlis Bus Terminal | 8:30 PM | RM124.00 | 1+2 |
| Larkin Sentral | Perlis Sentral | 8:30 PM | RM122.00 | 1+2 |
| Melaka Sentral | Kuala Perlis Bus Terminal | 11:30 PM | RM96.00 | 1+2 |
| Melaka Sentral | Perlis Sentral | 11:30 PM | RM95.00 | 1+2 |
| Putrajaya Sentral | Kuala Perlis Bus Terminal | 10:30 AM4:30 PM9:45 PM | RM59.40 | 2+2 |
| Putrajaya Sentral | Perlis Sentral | 10:30 AM4:30 PM9:45 PM | RM59.40 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Kuala Perlis Bus Terminal | 1:30 AM10:00 AM11:15 AM5:15 PM10:00 PM10:30 PM | RM51.80 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Perlis Sentral | 1:30 AM10:00 AM11:15 AM5:15 PM10:00 PM10:30 PM | RM51.80 | 1+2 / 2+2 |
| Terminal 17, Shah Alam | Kuala Perlis Bus Terminal | 9:00 AM9:00 PM | RM59.30 | 1+2 / 2+2 |
| Terminal 17, Shah Alam | Perlis Sentral | 9:00 AM9:00 PM | RM65.20 | 1+2 / 2+2 |
| Terminal Kuantan Sentral | Kuala Perlis Bus Terminal | 9:00 AM8:00 PM | RM104.00 | 1+2 |
| Terminal Kuantan Sentral | Perlis Sentral | 9:00 AM8:00 PM | RM102.00 | 1+2 |
| Terminal Utama Temerloh | Kuala Perlis Bus Terminal | 11:00 AM10:00 PM | RM87.00 | 1+2 |
| Terminal Utama Temerloh | Perlis Sentral | 11:00 AM10:00 PM | RM85.00 | 1+2 |
To Malacca
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Dungun Bus Terminal | Alor Gajah Bus Terminal | 10:15 PM | RM71.00 | 1+2 |
| Dungun Bus Terminal | Melaka Sentral | 10:15 AM10:15 PM11:00 PM | RM68.00 | 1+2 |
| Kuala Perlis Bus Terminal | Melaka Sentral | 9:00 PM | RM96.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Alor Gajah Bus Terminal | 9:00 PM | RM82.00 | 1+2 |
| Kuala Terengganu Bus Terminal (MBKT) | Melaka Sentral | 9:00 AM9:00 PM9:45 PM | RM79.00 | 1+2 |
| Larkin Sentral | Melaka Sentral | 8:30 PM | RM27.00 | 1+2 |
| Muadzam Shah Bus Terminal | Melaka Sentral | 3:00 PM | RM28.00 | 1+2 |
| Perlis Sentral | Melaka Sentral | 9:15 PM | RM95.00 | 1+2 |
| Segamat Bus Terminal | Melaka Sentral | 4:30 PM | RM14.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Melaka Sentral | 10:15 PM | RM89.00 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Alor Gajah Bus Terminal | 9:30 AM11:30 AM4:30 PM6:30 PM | RM12.10 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Masjid Tanah Sentral | 9:30 AM11:30 AM4:30 PM6:30 PM | RM12.10 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Melaka Sentral | 4:15 AM | RM23.00 | 1+2 |
| Terminal Kuantan Sentral | Alor Gajah Bus Terminal | 12:45 AM | RM47.00 | 1+2 |
| Terminal Kuantan Sentral | Melaka Sentral | 12:45 AM1:00 AM1:30 PM | RM44.00 | 1+2 |
To Perak
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Parit Buntar Bus Terminal | 11:00 AM6:45 PM8:45 PM | RM33.90 | 1+2 |
| Hentian Duta | Terminal Amanjaya, Ipoh | 11:00 AM6:45 PM | RM23.00 | 1+2 |
| Putrajaya Sentral | Parit Buntar Bus Terminal | 9:45 AM5:15 PM | RM36.10 | 1+2 |
| Putrajaya Sentral | Terminal Amanjaya, Ipoh | 9:45 AM5:15 PM | RM31.60 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Parit Buntar Bus Terminal | 10:15 AM6:00 PM8:00 PM | RM33.90 | 1+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Amanjaya, Ipoh | 10:15 AM6:00 PM | RM23.00 | 1+2 |
| Terminal Kuantan Sentral | Terminal Amanjaya, Ipoh | 9:00 AM | RM60.00 | 1+2 |
To Selangor
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Terminal Putra Permai, Serdang | 11:00 AM6:45 PM8:45 PM | RM37.70 | 1+2 |
| Kuala Perlis Bus Terminal | Terminal 17, Shah Alam | 9:15 AM9:15 PM | RM59.30 | 1+2 / 2+2 |
| Penang Sentral | Terminal 17, Shah Alam | 12:15 PM11:59 PM | RM41.10 | 1+2 / 2+2 |
| Perlis Sentral | Terminal 17, Shah Alam | 9:30 AM9:30 PM | RM59.30 | 1+2 / 2+2 |
| Putrajaya Sentral | Terminal Putra Permai, Serdang | 9:45 AM5:15 PM | RM39.90 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Terminal 17, Shah Alam | 10:30 AM10:30 PM | RM52.00 | 1+2 / 2+2 |
| TBS (Terminal Bersepadu Selatan) | Terminal Putra Permai, Serdang | 10:15 AM6:00 PM8:00 PM | RM37.70 | 1+2 |
To Pulau Pinang
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Hentian Duta | Penang Sentral | 10:45 AM11:00 AM11:56 AM11:59 AM6:00 PM6:45 PM10:15 PM10:45 PM11:15 PM | RM37.30 | 1+2 / 2+2 |
| Putrajaya Sentral | Penang Sentral | 9:45 AM10:30 AM4:30 PM8:45 PM9:45 PM | RM42.90 | 2+2 |
| TBS (Terminal Bersepadu Selatan) | Penang Sentral | 10:00 AM10:15 AM11:15 AM5:15 PM6:00 PM9:30 PM10:00 PM10:30 PM | RM37.30 | 1+2 / 2+2 |
| Terminal 17, Shah Alam | Penang Sentral | 9:00 AM9:00 PM | RM41.10 | 1+2 / 2+2 |
| Terminal Kuantan Sentral | Penang Sentral | 9:00 AM8:00 PM | RM80.00 | 1+2 |
| Terminal Utama Temerloh | Penang Sentral | 11:00 AM10:00 PM | RM63.00 | 1+2 |
Boarding points
Maraliner picks up at 38 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.
- Alor Gajah Bus Terminal
- Bandar Penawar Bus Terminal
- Bentong Bus Terminal
- Changlun Bus Terminal
- Dungun Bus Terminal
- Hentian Duta
- Jitra Bus Terminal
- Kota Tinggi Bus Terminal
- Kuala Nerang Bus Terminal
- Kuala Perlis Bus Terminal
- Kuala Rompin Bus Terminal
- Kuala Terengganu Bus Terminal (MBKT)
- Kulim Bus Terminal
- Larkin Sentral
- Masjid Tanah Sentral
- Melaka Sentral
- Mersing Bus Terminal
- Muadzam Shah Bus Terminal
- Parit Buntar Bus Terminal
- Pekan Bus Terminal
- Penang Sentral
- Perlis Sentral
- Putrajaya Sentral
- Raub Bus Terminal
Frequently asked questions
How much does a Maraliner ticket cost?
Maraliner fares start at RM4.80 one way, depending on the route and coach class.
Where does Maraliner go?
Maraliner serves 10 states — Kuala Lumpur, Pahang, Johor, Kedah, Terengganu, Perlis, Malacca, Perak, Selangor, Pulau Pinang.
How do I book a Maraliner ticket?
You can book Maraliner tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do Maraliner buses depart?
Departures run from 12:30 AM through to 11:59 PM, depending on the route.