Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Darul Iman Express

90 routes · 4 states · 231 daily departures · from RM63.30

90
Routes
231
Daily departures
RM63.30
Fares from
Advertisement

Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.

Darul Iman Express operates 90 scheduled routes to Terengganu, Kuala Lumpur, Selangor and Negeri Sembilan, with 231 departures a day and fares from RM63.30.

Passenger rating
4.6 / 5
Destination states
4
Scheduled routes
90 · 231 daily departures
Seating layouts
1+2
Fares from
RM63.30
Official website
www.busonlineticket.com/bus/darul-iman-express

Book Darul Iman Express online

Check live Darul Iman Express seat availability and get an instant e-ticket.

Check live fares & availability

Darul Iman Express 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. Darul Iman Express may add, withdraw or retime services without notice.

To Terengganu45 routes · 116 departures · from RM63.60
Darul Iman Express timetable — To Terengganu
Boarding pointArrival pointDeparture timesFare fromSeating
Dataran NilaiDungun Bus Terminal
9:00 PM
RM69.001+2
Dataran NilaiHentian Bas Marang
9:00 PM
RM73.801+2
Dataran NilaiKuala Berang Bus Terminal
8:45 PM
RM68.501+2
Dataran NilaiKuala Terengganu Bus Terminal (MBKT)
8:45 PM9:00 PM
RM73.801+2
Dataran NilaiStesen Bas Paka
9:00 PM
RM69.001+2
Dataran NilaiUniversiti Sultan Zainal Abidin (UniSZA)
8:45 PM9:00 PM
RM73.801+2
Kajang Bus TerminalDungun Bus Terminal
9:00 AM9:30 PM
RM66.101+2
Kajang Bus TerminalHentian Bas Marang
9:00 AM9:30 PM
RM70.901+2
Kajang Bus TerminalKuala Berang Bus Terminal
9:15 PM
RM66.101+2
Kajang Bus TerminalKuala Terengganu Bus Terminal (MBKT)
9:00 AM9:15 PM9:30 PM
RM70.901+2
Kajang Bus TerminalStesen Bas Paka
9:00 AM9:30 PM
RM66.101+2
Kajang Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
9:00 AM9:15 PM9:30 PM
RM70.901+2
Klang Sentral Sani Bus TerminalDungun Bus Terminal
9:00 AM11:30 AM9:00 PM
RM67.901+2
Klang Sentral Sani Bus TerminalHentian Bas Marang
9:00 AM11:30 AM9:00 PM
RM73.001+2
Klang Sentral Sani Bus TerminalKuala Terengganu Bus Terminal (MBKT)
9:00 AM11:30 AM9:00 PM
RM73.001+2
Klang Sentral Sani Bus TerminalStesen Bas Paka
9:00 AM11:30 AM9:00 PM
RM67.901+2
Klang Sentral Sani Bus TerminalUniversiti Sultan Zainal Abidin (UniSZA)
9:00 AM11:30 AM9:00 PM
RM73.001+2
Putrajaya SentralDungun Bus Terminal
9:30 AM9:45 PM
RM66.101+2
Putrajaya SentralHentian Bas Marang
9:30 AM9:45 PM
RM70.901+2
Putrajaya SentralKuala Berang Bus Terminal
9:45 PM
RM66.101+2
Putrajaya SentralKuala Terengganu Bus Terminal (MBKT)
9:30 AM9:45 PM
RM70.901+2
Putrajaya SentralStesen Bas Paka
9:30 AM9:45 PM
RM66.101+2
Putrajaya SentralUniversiti Sultan Zainal Abidin (UniSZA)
9:30 AM9:45 PM
RM70.901+2
TBG (Terminal Bersepadu Gombak)Dungun Bus Terminal
10:45 PM11:00 PM
RM63.601+2
TBG (Terminal Bersepadu Gombak)Hentian Bas Marang
10:45 PM11:00 PM
RM69.001+2
TBG (Terminal Bersepadu Gombak)Kuala Terengganu Bus Terminal (MBKT)
10:45 PM11:00 PM
RM69.001+2
TBG (Terminal Bersepadu Gombak)Stesen Bas Paka
10:45 PM11:00 PM
RM63.601+2
TBG (Terminal Bersepadu Gombak)Universiti Sultan Zainal Abidin (UniSZA)
10:45 PM11:00 PM
RM69.001+2
TBS (Terminal Bersepadu Selatan)Dungun Bus Terminal
10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM
RM63.601+2
TBS (Terminal Bersepadu Selatan)Hentian Bas Marang
10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM
RM69.001+2
TBS (Terminal Bersepadu Selatan)Kuala Berang Bus Terminal
10:15 PM
RM63.601+2
TBS (Terminal Bersepadu Selatan)Kuala Terengganu Bus Terminal (MBKT)
10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM
RM69.001+2
TBS (Terminal Bersepadu Selatan)Stesen Bas Paka
10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM
RM63.601+2
TBS (Terminal Bersepadu Selatan)Universiti Sultan Zainal Abidin (UniSZA)
10:00 AM10:30 AM1:00 PM10:00 PM10:15 PM10:30 PM
RM69.001+2
Terminal 1 SerembanDungun Bus Terminal
8:30 PM
RM76.901+2
Terminal 1 SerembanHentian Bas Marang
8:30 PM
RM78.801+2
Terminal 1 SerembanKuala Berang Bus Terminal
8:15 PM
RM76.401+2
Terminal 1 SerembanKuala Terengganu Bus Terminal (MBKT)
8:15 PM8:30 PM
RM78.801+2
Terminal 1 SerembanStesen Bas Paka
8:30 PM
RM76.901+2
Terminal 1 SerembanUniversiti Sultan Zainal Abidin (UniSZA)
8:15 PM8:30 PM
RM78.801+2
Terminal 17, Shah AlamDungun Bus Terminal
9:30 AM12:00 PM9:00 PM9:30 PM
RM66.601+2
Terminal 17, Shah AlamHentian Bas Marang
9:30 AM12:00 PM9:00 PM9:30 PM
RM71.401+2
Terminal 17, Shah AlamKuala Terengganu Bus Terminal (MBKT)
9:30 AM12:00 PM9:00 PM9:30 PM
RM71.401+2
Terminal 17, Shah AlamStesen Bas Paka
9:30 AM12:00 PM9:00 PM9:30 PM
RM66.601+2
Terminal 17, Shah AlamUniversiti Sultan Zainal Abidin (UniSZA)
9:30 AM12:00 PM9:00 PM9:30 PM
RM71.401+2
To Kuala Lumpur17 routes · 51 departures · from RM63.30
Darul Iman Express timetable — To Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalPutrajaya Sentral
11:15 AM11:15 PM
RM66.101+2
Dungun Bus TerminalTBG (Terminal Bersepadu Gombak)
11:15 PM11:45 PM
RM63.601+2
Dungun Bus TerminalTBS (Terminal Bersepadu Selatan)
11:15 AM1:15 PM2:15 PM11:15 PM11:45 PM
RM63.601+2
Hentian Bas MarangPutrajaya Sentral
10:20 AM10:20 PM
RM70.901+2
Hentian Bas MarangTBG (Terminal Bersepadu Gombak)
10:20 PM10:50 PM
RM69.001+2
Hentian Bas MarangTBS (Terminal Bersepadu Selatan)
10:20 AM12:20 PM1:20 PM10:20 PM10:50 PM
RM69.001+2
Kuala Berang Bus TerminalPutrajaya Sentral
11:00 PM
RM66.101+2
Kuala Berang Bus TerminalTBS (Terminal Bersepadu Selatan)
11:00 PM
RM63.301+2
Kuala Terengganu Bus Terminal (MBKT)Putrajaya Sentral
10:00 AM10:00 PM10:15 PM
RM70.901+2
Kuala Terengganu Bus Terminal (MBKT)TBG (Terminal Bersepadu Gombak)
10:00 PM10:30 PM
RM69.001+2
Kuala Terengganu Bus Terminal (MBKT)TBS (Terminal Bersepadu Selatan)
10:00 AM12:00 PM1:00 PM10:00 PM10:15 PM10:30 PM
RM69.001+2
Stesen Bas PakaPutrajaya Sentral
11:45 AM11:45 PM
RM66.101+2
Stesen Bas PakaTBG (Terminal Bersepadu Gombak)
11:45 PM11:59 PM
RM63.601+2
Stesen Bas PakaTBS (Terminal Bersepadu Selatan)
11:45 AM1:45 PM2:45 PM11:45 PM11:59 PM
RM63.601+2
Universiti Sultan Zainal Abidin (UniSZA)Putrajaya Sentral
9:30 AM9:30 PM9:45 PM
RM70.901+2
Universiti Sultan Zainal Abidin (UniSZA)TBG (Terminal Bersepadu Gombak)
9:30 PM10:00 PM
RM69.001+2
Universiti Sultan Zainal Abidin (UniSZA)TBS (Terminal Bersepadu Selatan)
9:30 AM11:30 AM12:30 PM9:30 PM9:45 PM10:00 PM
RM69.001+2
To Selangor16 routes · 48 departures · from RM66.10
Darul Iman Express timetable — To Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalKajang Bus Terminal
11:15 AM11:15 PM
RM66.101+2
Dungun Bus TerminalKlang Sentral Sani Bus Terminal
1:15 PM2:15 PM11:45 PM
RM67.901+2
Dungun Bus TerminalTerminal 17, Shah Alam
1:15 PM2:15 PM11:15 PM11:45 PM
RM66.601+2
Hentian Bas MarangKajang Bus Terminal
10:20 AM10:20 PM
RM70.901+2
Hentian Bas MarangKlang Sentral Sani Bus Terminal
12:20 PM1:20 PM10:50 PM
RM73.301+2
Hentian Bas MarangTerminal 17, Shah Alam
12:20 PM1:20 PM10:20 PM10:50 PM
RM71.401+2
Kuala Berang Bus TerminalKajang Bus Terminal
11:00 PM
RM66.101+2
Kuala Terengganu Bus Terminal (MBKT)Kajang Bus Terminal
10:00 AM10:00 PM10:15 PM
RM70.901+2
Kuala Terengganu Bus Terminal (MBKT)Klang Sentral Sani Bus Terminal
12:00 PM1:00 PM10:30 PM
RM73.301+2
Kuala Terengganu Bus Terminal (MBKT)Terminal 17, Shah Alam
12:00 PM1:00 PM10:00 PM10:30 PM
RM71.401+2
Stesen Bas PakaKajang Bus Terminal
11:45 AM11:45 PM
RM66.101+2
Stesen Bas PakaKlang Sentral Sani Bus Terminal
1:45 PM2:45 PM11:59 PM
RM67.901+2
Stesen Bas PakaTerminal 17, Shah Alam
1:45 PM2:45 PM11:45 PM11:59 PM
RM66.601+2
Universiti Sultan Zainal Abidin (UniSZA)Kajang Bus Terminal
9:30 AM9:30 PM9:45 PM
RM70.901+2
Universiti Sultan Zainal Abidin (UniSZA)Klang Sentral Sani Bus Terminal
11:30 AM12:30 PM10:00 PM
RM73.001+2
Universiti Sultan Zainal Abidin (UniSZA)Terminal 17, Shah Alam
11:30 AM12:30 PM9:30 PM10:00 PM
RM71.401+2
To Negeri Sembilan12 routes · 16 departures · from RM68.50
Darul Iman Express timetable — To Negeri Sembilan
Boarding pointArrival pointDeparture timesFare fromSeating
Dungun Bus TerminalDataran Nilai
11:15 PM
RM69.001+2
Dungun Bus TerminalTerminal 1 Seremban
11:15 PM
RM76.901+2
Hentian Bas MarangDataran Nilai
10:20 PM
RM73.801+2
Hentian Bas MarangTerminal 1 Seremban
10:20 PM
RM78.801+2
Kuala Berang Bus TerminalDataran Nilai
11:00 PM
RM68.501+2
Kuala Berang Bus TerminalTerminal 1 Seremban
11:00 PM
RM76.401+2
Kuala Terengganu Bus Terminal (MBKT)Dataran Nilai
10:00 PM10:15 PM
RM73.801+2
Kuala Terengganu Bus Terminal (MBKT)Terminal 1 Seremban
10:00 PM10:15 PM
RM78.801+2
Stesen Bas PakaDataran Nilai
11:45 PM
RM69.001+2
Stesen Bas PakaTerminal 1 Seremban
11:45 PM
RM76.901+2
Universiti Sultan Zainal Abidin (UniSZA)Dataran Nilai
9:30 PM9:45 PM
RM73.801+2
Universiti Sultan Zainal Abidin (UniSZA)Terminal 1 Seremban
9:30 PM9:45 PM
RM78.801+2
No routes match your filter.
Click a section to expand it, or type in the filter box to search every section at once. Book Darul Iman Express

Boarding points

Darul Iman Express picks up at 14 locations. Arrive at least 20 minutes before departure — coaches do not wait, and no-shows are not refunded.

Frequently asked questions

How much does a Darul Iman Express ticket cost?

Darul Iman Express fares start at RM63.30 one way, depending on the route and coach class.

Where does Darul Iman Express go?

Darul Iman Express serves 4 states — Terengganu, Kuala Lumpur, Selangor, Negeri Sembilan.

How do I book a Darul Iman Express ticket?

You can book Darul Iman Express tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.

What time do Darul Iman Express buses depart?

Departures run from 9:00 AM through to 11:59 PM, depending on the route.

Other operators to Terengganu

Advertisement