
Kuala Lumpur → Penang • Kuala Lumpur → Malacca • Kuala Lumpur → Cameron Highlands • Kuala Lumpur → Kota Bharu • Kuala Lumpur → Singapore • Cameron Highlands → Penang • Malacca → Singapore • Butterworth → Kuala Lumpur • Johor Bahru → Kuala Lumpur • Penang → Kota Bharu • Johor Bahru → Malacca • Ipoh → Penang • Kuala Terengganu → Kuala Lumpur • Ipoh → Kuala Lumpur • Malacca → Penang • Penang → Kuala Lumpur • Penang → Singapore • Kuala Lumpur → Genting Highlands • Kuala Perlis → Kuala Lumpur • Taiping → Kuala Lumpur • Kuala Lumpur → Kuala Besut • Johor Bahru → Penang • Kuala Lumpur → Alor Setar
🚍 Bus from Kuala Lumpur to Penang – Schedule + Tickets:
– one of the most popular tourist bus/train route in Malaysia
– there are various tourist seat buses from Kuala Lumpur to Penang
– one way bus/van ticket from Kuala Lumpur to Penang costs about $8-13
– travel by bus from Kuala Lumpur to Penang takes about 5-5.5 hours
– there are also some buses from Kuala Lumpur Airport to Penang
– bus companies to Penang: Sri Maju Group, Transnasional, Seasons Express, Plusliner, KKKL Express, Billion Stars
Book tickets from KL to Penang ➜
| Bus / Operator | Departure in Kuala Lumpur | Arrival in Penang |
|---|---|---|
| Prisma Express (Express) | 00:15 | 09:11 |
| Mayang Sari (Express) | 01:45 | 10:41 |
| Alisan Golden Coach (SVIP) | 02:30 | 11:26 |
| Jasmine Express (Express) | 07:00 | 15:56 |
| Cosmic Express (Express) | 07:25 | 16:21 |
| Jasmine Express (Express) | 08:00 | 16:56 |
| Jasmine Express (Express) | 08:30 | 17:26 |
| Transnasional (Executive 1X2) | 09:00 | 15:31 |
| Jasmine Express (Express) | 09:29 | 18:25 |
| Aerobus (Express) | 09:45 | 14:45 |
| Maraliner (Express) | 10:15 | 19:11 |
| Maraliner (Express) | 10:45 | 19:21 |
| Maraliner (Express) | 11:15 | 20:11 |
| Aerobus (Express) | 11:45 | 17:15 |
| Aerobus (Express) | 12:15 | 17:15 |
| Jasmine Express (Express) | 12:45 | 21:41 |
| Jasmine Express (Express) | 13:15 | 22:11 |
| Mayang Sari (Express) | 14:00 | 22:56 |
| Cosmic Express (Express) | 14:35 | 23:31 |
| Progress Liner Express (Express) | 15:00 | 23:56 |
Note: This timetable is not complete. Departure times and services may change, so please verify the latest schedule online before travelling.

🚍 Bus from Kuala Lumpur to Malacca – Schedule + Tickets:
– another popular tourist bus route in Malaysia
– there are various tourist buses – mainly seat buses
– bus tickets from Kuala Lumpur to Malacca cost about $2-8
– travel by bus from Kuala Lumpur to Malacca takes about 2-3 hours
– bus companies to Malacca: StarMart Express, KKKL Express Transnasional MY, Delima Express
Book tickets from KL to Malacca ➜
| Bus / Operator | Departure in Kuala Lumpur | Arrival in Malacca |
|---|---|---|
| Billion Stars Express (VIP) | 01:30 | 04:52 |
| Golden Silk Holidays (Express) | 02:30 | 04:42 |
| Kesatuan Express (Executive 1X2) | 02:50 | 04:45 |
| KPB Express (Express) | 03:30 | 05:42 |
| KPB Express (Express) | 04:00 | 06:12 |
| KPB Express (Express) | 04:30 | 07:52 |
| KPB Express (Express) | 05:00 | 07:12 |
| Billion Stars Express (VIP) | 05:30 | 07:42 |
| Billion Stars Express (VIP) | 06:00 | 08:12 |
| KKKL Travel and Tours (Express) | 07:00 | 09:12 |
| KKKL Travel and Tours (Express) | 07:30 | 10:52 |
| Melor Interline Express (Economy 2X2) | 08:00 | 09:45 |
| Melor Interline Express (Economy 2X2) | 08:25 | 10:10 |
| Melor Interline Express (Economy 2X2) | 08:45 | 10:30 |
| Melor Interline Express (Economy 2X2) | 09:15 | 11:00 |
| KKKL Travel and Tours (Express) | 09:31 | 11:43 |
| Melor Interline Express (Economy 2X2) | 09:55 | 11:40 |
| Melor Interline Express (Economy 2X2) | 10:15 | 12:00 |
| Melor Interline Express (Economy 2X2) | 10:45 | 12:30 |
| Qistna Express (VIP) | 11:01 | 13:37 |
Note: This timetable is not complete. Departure times and services may change, so please verify the latest schedule online before travelling.

🚍 Bus from Kuala Lumpur to Cameron Highlands – Schedule + Tickets:
– there are various tourist buses from Kuala Lumpur to Cameron Highlands
– bus tickets from Kuala Lumpur to Cameron Highlands cost about $9-10
– travel by bus from Kuala Lumpur to Cameron Highlands takes about 4-5 hours
– bus companies to Cameron Highlands: Untiti Express, Perak Transirt Ekspres, Plusliner MY+Transnasional (Ipoh)
Book tickets from KL to Cameron Highlands ➜
| Bus Company | Departure in Kuala Lumpur | Arrival in Cameron Highlands |
|---|---|---|
| CS Travel (Bus) | 08:15 | 13:00 |
| Unititi Express (Bus) | 08:30 | 13:15 |
| CS Travel (Bus) | 10:00 | 14:45 |
| Unititi Express (Bus) | 10:00 | 14:45 |
| CS Travel (Bus) | 12:00 | 16:45 |
| Unititi Express (Bus) | 12:00 | 16:45 |
| CS Travel (Bus) | 13:30 | 18:15 |
| Unititi Express (Bus) | 13:30 | 18:15 |
| Unititi Express (Bus) | 16:00 | 20:45 |
| CS Travel (Bus) | 17:00 | 21:45 |
Note: This timetable is not complete. Bus schedules and van availability may change. Verify current departures, arrival times and pickup points online before travelling.

🚍 Bus from Kuala Lumpur to Kota Bharu – Schedule + Tickets:
– there are various tourist seat buses (express, business) from Kuala Lumpur to Kota Bharu
– bus tickets from Kuala Lumpur to Kota Bharu cost about $7-13
– travel by bus from Kuala Lumpur to Kota Bharu takes about 8-10 hours
– bus companies to Kota Bharu: Mara Liner, Queen Express, Express Mutiara, Express Perdana, Sani Express, Ekspress Mutiara, Lienadia Express, Zaim Express, My Express, Destinasi Express…
Book tickets from KL to Kota Bharu ➜
| Bus / Operator | Departure in Kuala Lumpur | Arrival in Kota Bharu |
|---|---|---|
| Zaim Express (Express) | 09:00 | 19:16 |
| Sani Express (Express) | 09:30 | 19:46 |
| Destinasi Express (Express) | 09:50 | 19:36 |
| Darul Naim Express (Express) | 10:15 | 20:31 |
| Darul Naim Express (Express) | 10:35 | 19:17 |
| Perdana Express Tiara Pesona (Express) | 11:00 | 20:12 |
| Perdana Express Tiara Pesona (Express) | 11:30 | 19:33 |
| Mara Liner (Express) | 12:00 | 22:16 |
| Zaim Express (Express) | 12:30 | 22:46 |
| Sani Express (Express) | 13:00 | 23:16 |
| Zaim Express (Express) | 13:25 | 22:39 |
| Perdana Express (Express) | 14:00 | 00:16 (next day) |
| Darul Naim Express (Express) | 14:30 | 00:46 (next day) |
| Queen Express (Express) | 15:00 | 01:16 (next day) |
| Queen Express (Express) | 15:30 | 01:16 (next day) |
| Naza Express (Express) | 16:00 | 02:16 (next day) |
| Naza Express (Express) | 16:30 | 02:16 (next day) |
| Naza Express (Express) | 18:00 | 04:16 (next day) |
| Ekspress Mutiara (Express) | 18:30 | 03:42 (next day) |
| Zaim Express (Express) | 19:15 | 05:01 (next day) |
Note: This timetable may not be complete. Departure times and services can change, so please verify the latest schedule online before travelling.

🚍 Bus from Kuala Lumpur to Singapore – Schedule + Tickets:
– there are various tourist buses, limousines, express buses from Kuala Lumpur to Singapore
– bus tickets from Kuala Lumpur to Singapore cost about $12-42 (depends on the type of bus)
– travel by bus from Kuala Lumpur to Singapore takes about 5-9.5 hours
– the most popular bus route from Malaysia to Singapore
– bus companies to Singapore: StarMart Express, Transtar Travel, KKKL Express, LA Holidays, Seasons Express, WTS Travel, Billion Stars Express, Seasons SG, Super Nice Express or Sri Maju Group
Book tickets from KL to Singapore ➜
| Bus / Operator | Departure in Kuala Lumpur | Arrival in Singapore |
|---|---|---|
| StarMart Express (Express 40) | 00:15 | 05:15 |
| StarMart Express (Express 27) | 01:00 | 06:00 |
| Grassland Coach (Express) | 06:30 | 11:30 |
| First Coach (Express) | 07:15 | 12:15 |
| Cityline (Express) | 07:30 | 12:30 |
| KKKL Express (Express) | 08:00 | 13:00 |
| Top Liner (Express) | 09:00 | 14:00 |
| StarMart Express (Express 40) | 10:00 | 15:00 |
| Billion Stars Express (Express) | 10:30 | 15:30 |
| Qistna Express (Express) | 11:00 | 16:00 |
| Super Nice Express (Express) | 12:00 | 17:00 |
| Transtar Express Xtras (Express) | 13:00 | 18:00 |
| StarMart Express (Express 27) | 14:00 | 19:00 |
| KKKL Express (Express) | 15:00 | 20:00 |
| Grassland Coach (Express) | 16:00 | 21:00 |
| Cityline (Express) | 17:00 | 22:00 |
| First Coach (Express) | 18:00 | 23:00 |
| StarMart Express (Express 40) | 19:00 | 00:00 (next day) |
| Top Liner (Express) | 21:00 | 02:00 (next day) |
| StarMart Express (Express 27) | 23:59 | 04:59 (next day) |
Note: This timetable is an indicative selection, not a verified list of 20 specific departures. Actual times vary by travel date, boarding point, arrival point and immigration queues. Check the latest schedule before travelling.

🚍 Bus from Cameron Highlands to Penang – Schedule + Tickets:
– there are various seat tourist buses from Cameron Highlands to Penang
– bus tickets from Cameron Highlands to Penang cost about $11-13
– travel by bus from Cameron Highlands to Penang takes about 5 hours
– bus companies: CS Travel, Unititi Express Bus or Perak Transit Ekspress
Book bus from Cameron Highlands to Penang ➜
| Bus / Operator | Departure in Cam. Highlands | Arrival in Penang |
|---|---|---|
| Unititi Express (Express) | 08:30 | 13:00 |
| CS Travel (Express) | 09:00 | 13:35 |
| Unititi Express (Express) | 10:00 | 14:30 |
| CS Travel (Express) | 10:00 | 14:35 |
| Unititi Express (Express) | 14:15 | 18:50 |
| CS Travel (Express) | 14:30 | 19:05 |
Note: This timetable is not complete. Departure times and services may change, so please verify the latest schedule online before travelling.

🚍 Bus from Malacca to Singapore – Schedule + Tickets:
– another popular travel bus route from Malaysia to Singapore
– there are various tourist buses from Malacca to Singapore
– bus tickets from Malacca to Singapore cost about $15-27
– travel by bus from Malacca to Singapore takes about 3.5-6 hours
– bus companies to Singapore: 707 Express, KKKL Express, StarMart Express, Super Nice Express, Transtar Travel
Book tickets from Malacca to Singapore ➜
| Bus / Operator | Departure in Malacca | Arrival in Singapore |
|---|---|---|
| 707 Inc (Express) | 06:30 | 10:00 |
| 707 Inc (Express) | 07:30 | 11:00 |
| Delima Express (Express) | 08:00 | 11:55 |
| 707 Inc (Express) | 09:30 | 13:00 |
| 707 Inc (Express) | 09:40 | 13:10 |
| 707 Inc (Express) | 11:00 | 14:30 |
| 707 Inc (Express) | 11:10 | 14:40 |
| Delima Express (Express) | 12:00 | 15:55 |
| 707 Inc (Express) | 12:00 | 15:30 |
| 707 Inc (Express) | 12:10 | 15:40 |
| 707 Inc (Express) | 13:30 | 17:00 |
| 707 Inc (Express) | 14:00 | 17:30 |
| 707 Inc (Express) | 14:30 | 18:00 |
| 707 Inc (Express) | 15:00 | 18:30 |
| 707 Inc (Express) | 15:30 | 19:00 |
| Delima Express (Express) | 17:00 | 20:55 |
| 707 Inc (Express) | 17:30 | 21:00 |
| 707 Inc (Express) | 17:40 | 21:10 |
| 707 Inc (Express) | 19:00 | 22:30 |
Note: This timetable is a selection of published services, not a complete list. Arrival times are approximate and may vary due to traffic and border checks. Please verify the schedule for your travel date before departure.

🚍 Bus from Butterworth to Kuala Lumpur – Schedule + Tickets:
– from Butterworth to Kuala Lumpur you can travel by various tourist buses
– bus tickets from Butterworth to Kuala Lumpur cost about $8-15
– travel by bus from Butterworth to Kuala Lumpur takes about 5-8 hours
– bus companies to Kuala Lumpur: New Asian Travel, Jasmine Express, KKKL Express, Billion Stars Express, KPB Express, Super Nice Express, Pancaran Matahari, Start Mart Express, Seasons Express, Sri Maju Group
Book tickets from Butterworth to KL ➜
| Bus / Operator | Departure in Butterworth | Arrival in Kuala Lumpur |
|---|---|---|
| Billion Stars Express (VIP) | 00:00 | 04:55 |
| Kejora Mashyur KL (VIP) | 00:29 | 09:25 |
| Billion Stars Express (VIP) | 00:45 | 05:40 |
| Super Nice Express (Express) | 07:00 | 11:41 |
| KPB Express (VIP 24) | 07:30 | 12:25 |
| KPB Express (VIP 24) | 08:00 | 12:55 |
| Billion Stars Express (VIP) | 08:30 | 13:25 |
| Kejora Mashyur KL (VIP) | 08:59 | 14:02 |
| Billion Stars Express (VIP) | 09:15 | 14:10 |
| Suasana Edaran (Express) | 09:31 | 14:12 |
| Kejora TBS (VIP) | 09:59 | 14:54 |
| Billion Stars Express (VIP) | 10:15 | 15:10 |
| Billion Stars Express (VIP) | 10:45 | 19:29 |
| Mara Liner (Express) | 11:15 | 19:51 |
| Jadam Express (Express 44) | 11:31 | 20:27 |
| Billion Stars Express (VIP) | 12:00 | 16:55 |
| Billion Stars Express (VIP) | 12:30 | 17:25 |
| Kejora Mashyur KL (VIP) | 12:59 | 18:02 |
| Persada Taiping (Express) | 13:15 | 18:18 |
| KKKL Travel and Tours (Express) | 13:45 | 18:48 |
Note: This is a selection of 20 listed services, not a complete timetable. Departure and arrival times may vary by travel date and destination terminal. Please verify the latest schedule before travelling.

🚍 Bus from Johor Bahru to Kuala Lumpur – Schedule + Tickets:
– various modern, comfortable tourist airconditioned buses from Johor Bahru to Kuala Lumpur
– bus tickets from Johor Bahru to Kuala Lumpur cost about $6-13
– travel by bus from Johor Bahru to Kuala Lumpur takes about 4.5-8.5 hours
– bus companies to Kuala Lumpur: Billion Stars, LA Holidays, Mara Liner, KKKL Express, Start Mart Express, Bus with 707, Top Liner, Yellow Star, Super Nice Express, Sri Maju Group
Book tickets from Johor Bahru to KL ➜
| Bus / Operator | Departure in Johor Bahru | Arrival in Kuala Lumpur |
|---|---|---|
| Prisma Express (Express) | 00:00 | 08:35 |
| Top Liner (Express) | 00:20 | 04:47 |
| Billion Stars Express (VIP) | 00:38 | 05:05 |
| SC Southern Express (Express) | 00:55 | 05:09 |
| Warisan Express (Express) | 01:15 | 05:42 |
| Warisan Express (Express) | 02:00 | 06:27 |
| SC Southern Express (Express) | 04:00 | 08:27 |
| SC Southern Express (Express) | 04:30 | 08:44 |
| Meridian Holidays Express (Executive 1X2) | 05:00 | 09:30 |
| Delima Express (Express) | 05:20 | 12:05 |
| Neoliner Express (Executive) | 05:44 | 14:19 |
| KKKL Travel and Tours (Express) | 06:00 | 14:35 |
| SMB Teluk Intan (VIP) | 06:20 | 10:34 |
| Warisan Express (Express) | 06:45 | 15:20 |
| Billion Stars Express (VIP) | 07:10 | 11:37 |
| Billion Stars Express (VIP) | 07:28 | 11:55 |
| Top Liner (Express) | 07:45 | 12:12 |
| KPB Express (Express) | 08:01 | 12:28 |
| Billion Stars Express (VIP) | 08:25 | 12:52 |
| Billion Stars Express (VIP) | 08:43 | 13:10 |
Note: This is a selection of 20 listed services, not a complete timetable. Departure and arrival times may vary by travel date and terminal. Please verify the latest schedule before travelling.

🚍 Bus from Penang to Kota Bharu – Schedule + Tickets:
– there are tourist day and overnight buses from Penang to Kota Bharu
– bus tickets from Penang to Kota Bharu cost about $9-11
– travel by bus from Penang to Kota Bharu takes about 7 hours
– bus companies from Penang to Kota Bharu: Ekspres Mutiara, Ekspres Perdana and Queen Express
Book tickets from Penang to Kota Bharu ➜
| Bus / Operator | Departure in Penang | Arrival in Kota Bharu |
|---|---|---|
| Ekspress Mutiara (Express) | 08:30 | 15:44 |
| E Mutiara (Express) | 09:45 | 16:22 |
| Transnas. (Executive 1X2) | 10:00 | 16:43 |
| Perdana Express (Express) | 10:00 | 16:38 |
| Darul Naim Express (Express) | 10:30 | 20:15 |
| Ekspress Mutiara (Express) | 20:30 | 03:44 (next day) |
| Perdana Express (Express) | 21:00 | 03:38 (next day) |
| Perdana Express (Executive 1X2) | 21:00 | 03:38 (next day) |
| Teraju Express (Express) | 21:30 | 07:14 (next day) |
| E Mutiara (Express) | 21:45 | 04:22 (next day) |
| Transnas. (Executive 1X2) | 22:00 | 04:43 (next day) |
| Perdana Express (Express) | 22:00 | 04:38 (next day) |
| Transnas. (Executive 1X2) | 22:30 | 05:13 (next day) |
| Darul Naim Express (Express) | 22:30 | 08:15 (next day) |
| Perdana Express (Express) | 23:20 | 11:45 (next day) |
| Perdana Express (Express) | 23:20 | 11:45 (next day) |
Note: This timetable is not complete. Departure times and services may change, so please verify the latest schedule online before travelling.

🚍 Bus from Johor Bahru to Malacca – Schedule + Tickets:
– there are various seat tourist airconditioned comfortable buses to Malacca
– bus tickets from Johor Bahru to Malacca cost about $4-6
– travel by bus from Johor Bahru to Malacca takes about 3.5-5 hours
– bus companies to Malacca: Mara Liner, Super Nice Express, Bus with 707 or KKKL Express
Book tickets from Johor Bahru to Malacca ➜
| Bus / Operator | Departure in Johor Bahru | Arrival in Malacca |
|---|---|---|
| KKKL Travel and Tours (Express) | 07:00 | 10:12 |
| KKKL Travel and Tours (Express) | 07:30 | 10:42 |
| KKKL Travel and Tours (Express) | 08:00 | 13:32 |
| Super Nice Express (VIP) | 08:29 | 11:41 |
| KKKL Travel and Tours (Express) | 09:00 | 14:32 |
| Super Nice Express (VIP) | 09:29 | 12:41 |
| KKKL Travel and Tours (Express) | 10:00 | 15:32 |
| KKKL Travel and Tours (Express) | 10:30 | 16:02 |
| KKKL Travel and Tours (Express) | 11:00 | 16:32 |
| Jebat Express (Executive) | 11:30 | 17:02 |
| KKKL Travel and Tours (Express) | 12:00 | 15:12 |
| Jebat Express (Executive) | 12:30 | 18:02 |
| KKKL Travel and Tours (Express) | 13:00 | 16:12 |
| KKKL Travel and Tours (Express) | 13:30 | 16:42 |
| KKKL Travel and Tours (Express) | 14:00 | 19:32 |
| KKKL Travel and Tours (Express) | 14:30 | 20:02 |
| KKKL Travel and Tours (Express) | 15:00 | 18:12 |
| KKKL Travel and Tours (Express) | 15:30 | 21:02 |
| KKKL Travel and Tours (Express) | 16:00 | 21:32 |
| KKKL Travel and Tours (Express) | 16:30 | 19:42 |
Note: This timetable is a selection of listed services, not a complete schedule. Departure and arrival times may vary by travel date and terminal. Please verify the latest times before travelling.

🚍 Bus from Ipoh to Penang (Butterworth) – Schedule + Tickets:
– there are various tourist and local buses from Ipoh to Penang
– bus tickets from Ipoh to Penang cost about $3-6
– travel by bus from Ipoh to Penang takes about 2-3 hours
– bus companies to Penang/Butterworth: CS Travel, Unititi Express, Sri Maju Group, Mayang Sari, Super Nice Express or Cepat Express
Book tickets from Ipoh to Penang ➜
| Bus / Operator | Departure in Ipoh | Arrival in Penang |
|---|---|---|
| City Express (Executive) | 01:30 | 04:52 |
| City Express (Executive) | 02:00 | 05:22 |
| Mayang Sari (Express) | 04:45 | 08:07 |
| Kesatuan Express (Executive 1X2) | 08:30 | 11:52 |
| Kesatuan Express (Executive 1X2) | 09:45 | 13:07 |
| CS Travel (Executive) | 10:15 | 13:37 |
| Kesatuan Express (Executive 1X2) | 10:55 | 14:17 |
| Unititi Express (Executive) | 12:00 | 14:15 |
| Prisma Express (Executive 1X2) | 12:30 | 15:52 |
| Lexojaya Express (Express) | 13:00 | 16:22 |
| Lexojaya Express (Executive 1X2) | 13:30 | 16:52 |
| Inter Top Express (Executive) | 14:00 | 17:22 |
| Lexojaya Express (Express) | 14:30 | 17:52 |
| Lexojaya Express (Express) | 15:00 | 18:22 |
| Lexojaya Express (Express) | 15:30 | 18:52 |
| Maraliner (Express) | 16:00 | 19:22 |
| Unititi Express (Executive VIP) | 16:30 | 18:45 |
| Mayang Sari (Express) | 17:00 | 20:22 |
| Kesatuan Express (Executive 1X2) | 17:30 | 20:52 |
| Unititi Express (Executive VIP) | 18:00 | 20:15 |
Note: This timetable is a selection of listed services, not a complete schedule. Departure times and services may vary by travel date. Please verify the latest timetable online before travelling.

🚍 Bus from Kuala Terengganu to Kuala Lumpur – Schedule + Tickets:
– from Kuala Terengganu to Kuala Lumpur you can travel by tourist bus
– bus tickets from Kuala Terengganu to Kuala Lumpur costs about $9-12
– travel by bus from Kuala Terengganu to Kuala Lumpur takes about 6-9 hours
– bus companies from Kuala Terengganu to Kuala Lumpur: Sani Express, Prisma Express, Darul Iman Express, Mara Liner, Moraza Express, Ekspress Musafir or Ekspress Mutiara
Book tickets from Kuala Terengganu to KL ➜
| Bus / Operator | Departure in Kuala Terengganu | Arrival in Kuala Lumpur |
|---|---|---|
| Alibaba Express (Express) | 08:00 | 14:14 |
| Kesatuan Express (Executive 1X2) | 08:45 | 14:45 |
| Ayu Express (Express) | 09:15 | 15:29 |
| Moraza Express (Express) | 10:00 | 16:14 |
| Darul Iman Express (Express) | 10:30 | 19:24 |
| Kesatuan Express (Executive 1X2) | 11:00 | 19:16 |
| Res 2 Ekspres (Express 44) | 11:30 | 17:44 |
| Alibaba Express (Express) | 12:00 | 20:54 |
| Moraza Express (Express) | 12:30 | 18:44 |
| Moraza Express (Express) | 12:46 | 21:35 |
| Kesatuan Express (Executive 1X2) | 14:00 | 22:00 |
| Ekspres Musafir (Express) | 14:30 | 23:24 |
| Moraza Express (Express) | 15:00 | 21:14 |
| Moraza Express (Express) | 15:45 | 21:59 |
| Moraza Express (Express) | 16:30 | 22:44 |
| Adik Beradik (VIP) | 17:30 | 23:44 |
| Darul Iman Express (Express) | 18:00 | 02:54 (next day) |
| Ayu Express (Express) | 20:30 | 02:44 (next day) |
| Nini Express (Express) | 21:00 | 05:14 (next day) |
| Mara Liner (Express) | 21:30 | 06:24 (next day) |
Note: This is a selection of 20 listed services, not a complete timetable. Departure and arrival times may vary by travel date and terminal. Please verify the latest schedule before travelling.

🚍 Bus from Ipoh to Kuala Lumpur – Schedule + Tickets:
– from Ipoh to Kuala Lumpur you can travel by various comfortable tourist buses
– bus tickets from Ipoh to Kuala Lumpur cost about $4-9
– travel by bus from Ipoh to Kuala Lumpur takes about 3-6 hours
– bus companies to Kuala Lumpur: KPB Express, Mayang Sari, Naik Seladu, Super Nice Express, Start Mart Express, KKL Express, Nini Express, Jasmine Express or Sri Maju Group
Book tickets from Ipoh to Kuala Lumpur ➜
| Bus / Operator | Departure in Ipoh | Arrival in Kuala Lumpur |
|---|---|---|
| Konsortium (VIP 27) | 00:00 | 02:52 |
| Naik Selalu (Express) | 00:30 | 03:39 |
| Naik Selalu (Express) | 01:00 | 04:09 |
| Jadam Express (Express 44) | 01:30 | 04:22 |
| Billion Stars Express (VIP) | 01:59 | 07:22 |
| Kesatuan Express (Executive 1X2) | 02:15 | 06:00 |
| Billion Stars Express (VIP) | 02:45 | 05:37 |
| Plusliner (Club Class) | 04:15 | 09:46 |
| Plusliner (Economy) | 06:30 | 12:13 |
| Alisan Coach (SVIP) | 07:00 | 09:52 |
| Lexojaya Express (Express) | 07:30 | 13:13 |
| Sri Theven Travel (Express) | 08:00 | 11:09 |
| Sri Maju Group (VIP 24) | 08:30 | 11:46 |
| Super Nice Express (Express) | 08:55 | 11:59 |
| Kesatuan Express (Executive 1X2) | 09:15 | 13:01 |
| Sri Theven Travel (Express) | 09:31 | 12:40 |
| Super Nice Express (Express) | 09:55 | 12:59 |
| Kesatuan Express (Executive 1X2) | 10:15 | 13:31 |
| Super Nice Express (Express) | 10:40 | 13:44 |
| Super Nice Express (VIP) | 10:59 | 14:08 |
Note: This is a selection of 20 services listed by 12Go Asia. Departure and arrival times may vary by travel date. Please verify the current schedule before travelling.

🚍 Bus from Malacca to Penang – Schedule + Tickets:
– from Malacca to Penang you can travel by various tourist buses
– there are tourist buses to Penang or Butterworth
– bus tickets from Malacca to Penang cost about $9-17
– travel by bus from Malacca to Penang takes about 7-12 hours
– bus companies from Malacca to Penang: KPB Express, KKKL Express, Super Nice Express, Sri Maju Group, Mayang Sari, Pancaran Matahari
Book tickets from Malacca to Penang ➜
| Bus / Operator | Departure in Malacca | Arrival in Penang |
|---|---|---|
| Golden Silk Holidays (Express) | 08:00 | 15:00 |
| KPB Express (Express) | 08:00 | 15:00 |
| Billion Stars Express (VIP) | 08:30 | 15:30 |
| Sri Maju Group (Express) | 09:00 | 16:00 |
| KPB Express (Express) | 09:00 | 16:00 |
| Billion Stars Express (VIP) | 10:00 | 17:00 |
| Mayang Sari (Express) | 11:15 | 23:33 |
| Mayang Sari (Express) | 11:45 | 00:03 (next day) |
| Golden Silk Holidays (Express) | 20:00 | 03:00 (next day) |
| KPB Express (Express) | 20:00 | 03:00 (next day) |
| Super Nice Express (Express) | 20:00 | 03:00 (next day) |
| Pancaran Matahari (Express) | 21:00 | 04:15 (next day) |
| Billion Stars Express (VIP) | 21:30 | 04:30 (next day) |
| KPB Express (Express) | 22:00 | 05:00 (next day) |
| Billion Stars Express (VIP) | 23:30 | 06:30 (next day) |
| Mayang Sari (Express) | 23:45 | 12:03 (next day) |
Note: This timetable is a selection of services. Departure times and journey durations vary by operator and travel date. Please check the latest schedule before travelling.

🚍 Bus from Penang to Kuala Lumpur – Schedule + Tickets:
– there are various tourist buses from Penang to Kuala Lumpur
– bus tickets from Penang to Kuala Lumpur cost about $7-13
– travel by bus from Penang to Kuala Lumpur takes about 5-8.5 hours
– buses depart from Sungai Nibong Bus Terminal or Butteroworth
– bus companies from Penang to Kuala Lumpur: Billion Stars, KPB Express, KKKL Express, Rhino Airiel Express, Mara Liner, Intercity Coach, Aerobus, Super Nice Express, Sani Express, Cosmic Express, Sri Maju Group, Pancaran Matahari…
Book tickets from Penang to KL ➜
| Bus / Operator | Departure in Penang | Arrival in Kuala Lumpur |
|---|---|---|
| Jasmine Express (Express) | 00:15 | 08:59 |
| Billion Stars Express (VIP) | 06:25 | 11:26 |
| Billion Stars Express (VIP) | 07:25 | 12:26 |
| KPB Express (VIP) | 07:50 | 12:38 |
| KPB Express (Express) | 08:10 | 13:05 |
| Billion Stars Express (VIP) | 08:30 | 13:31 |
| KPB Express (Express) | 08:50 | 13:45 |
| Billion Stars Express (VIP) | 09:25 | 14:26 |
| KPB Express (VIP 24) | 09:45 | 14:40 |
| KPB Express (VIP 24) | 10:05 | 14:53 |
| Billion Stars Express (VIP) | 10:25 | 15:26 |
| Lexojaya Express (Express) | 10:45 | 19:41 |
| KPB Express (VIP 24) | 11:05 | 15:53 |
| Billion Stars Express (VIP) | 11:25 | 16:26 |
| Tra Express (Economy) | 11:45 | 16:57 |
| KPB Express (VIP 24) | 12:05 | 16:53 |
| Billion Stars Express (VIP) | 12:25 | 17:26 |
| Tra Express (VIP) | 12:45 | 17:57 |
| Billion Stars Express (VIP) | 13:01 | 21:52 |
| Persada Taiping (Express) | 13:30 | 18:08 |
Note: This is a selection of 20 services listed by 12Go Asia, not a complete timetable. Departure and arrival times may vary by travel date and terminal. Please verify the latest schedule before travelling.
🚍 Bus from Penang (Butterworth) to Singapore – Schedule:
– there are some tourist comfortable seat or sleeper buses from Penang to Singapore
– bus tickets from Penang to Singapore cost about $20-23
– travel by bus from Penang to Singapore takes about 10-18 hours
– bus companies from Penang to Singapore: KKKL Express, Super Nice Express, New Asian Travel, Seasons Express, StarMart Express, Sri Maju Group
Book tickets from Penang to Singapore ➜
| Bus / Operator | Departure in Penang | Arrival in Singapore |
|---|---|---|
| Billion Stars Express (VIP) | 00:30 | 11:13 |
| Billion Stars Express (VIP) | 00:45 | 11:28 |
| Billion Stars Express (VIP) | 06:25 | 17:08 |
| Billion Stars Express (VIP) | 07:25 | 18:08 |
| Billion Stars Express (VIP) | 08:30 | 19:13 |
| Super Nice Express (Express) | 16:45 | 03:18 (next day) |
| Billion Stars Express (VIP) | 17:30 | 04:13 (next day) |
| KKKL Express (Express) | 21:00 | 07:35 (next day) |
| Poh Hai Travel (Express) | 21:40 | 07:05 (next day) |
| Sri Maju Group (Express) | 22:00 | 08:18 (next day) |
| Super Nice Express (Express) | 22:00 | 08:33 (next day) |
| Billion Stars Express (VIP) | 22:00 | 08:43 (next day) |
| Super Nice Express (Express) | 22:30 | 09:03 (next day) |
| Billion Stars Express (VIP) | 23:00 | 09:43 (next day) |
| Super Nice Express (Express) | 23:45 | 10:18 (next day) |
Note: This is a selection of services, not a complete timetable. Departure and arrival times depend on the boarding and drop-off points and may change by travel date. Border clearance can also affect arrival times. Please verify the latest schedule before travelling.
🚍 Bus from Kuala Lumpur to Genting Highlands – Schedule + Tickets:
– from Kuala Lumpur to Genting Highlands you can travel by tourist bus
– bus tickets from Kuala Lumpur to Genting Highlands cost about $3
– travel by bus from Kuala Lumpur to Genting Highlands takes about 1.5-2 hours
– bus companies from Kuala Lumpur to Genting Highlands: RWT Express, Billion Stars
Book tickets from KL to Genting Highlands ➜
| Bus / Operator | Departure in Kuala Lumpur | Arrival in Genting Highlands |
|---|---|---|
| RWT Express (Express) | 07:00 | 08:24 |
| RWT Express (Express) | 07:30 | 08:54 |
| RWT Express (Express) | 08:00 | 09:24 |
| RWT Express (Express) | 08:30 | 09:28 |
| RWT Express (Express) | 09:00 | 10:24 |
| Billion Stars Express (VIP) | 09:20 | 10:54 |
| Aerobus (Express) | 09:45 | 11:15 |
| RWT Express (Express) | 10:15 | 11:39 |
| Aerobus (Express) | 10:45 | 12:15 |
| RWT Express (Express) | 11:15 | 12:39 |
| RWT Express (Express) | 11:45 | 13:09 |
| RWT Express (Express) | 12:30 | 13:54 |
| RWT Express (Express) | 13:00 | 14:24 |
| RWT Express (Express) | 13:30 | 14:54 |
| RWT Express (Express) | 14:00 | 15:24 |
| RWT Express (Express) | 14:30 | 15:54 |
| RWT Express (Express) | 15:00 | 16:24 |
| RWT Express (Express) | 15:30 | 16:54 |
| RWT Express (Express) | 16:00 | 17:24 |
| RWT Express (Express) | 16:30 | 17:54 |
Note: This is a selection of 20 listed services, not a complete timetable. Departure and arrival times may vary by travel date. Please verify the latest schedule before travelling.
🚍 Bus from Kuala Perlis to Kuala Lumpur – Schedule + Tickets:
– from Kuala Perlis to Kuala Lumpur you can travel by tourist bus
– bus tickets from Kuala Perlis to Kuala Lumpur cost about $10-15
– travel by bus from Kuala Perlis to Kuala Lumpur takes about 7-12 hours
– you can also take a bus from Kangar
– bus companies from Kuala Perlis to Kuala Lumpur: Sani Express, Mayang Sari, Mara Liner, Cosmic Express, Super Nice Express, Suasana Edaran or Pancaran Matahari
Book bus from Kuala Perlis to KL ➜
| Bus / Operator | Departure in Kuala Perlis | Arrival in Kuala Lumpur |
|---|---|---|
| Intercity Coach (VIP 30S) | 00:00 | 12:15 |
| Intercity Coach (VIP 30) | 00:30 | 12:27 |
| Kesatuan Express (Executive 1X2) | 07:15 | 19:30 |
| Suasana Holiday (Express) | 07:45 | 15:04 |
| Suasana Edaran (Express) | 08:30 | 15:31 |
| Permata Utara (VIP) | 09:00 | 16:15 |
| Cosmic Express (Express) | 09:20 | 21:17 |
| Cosmic Express (Express) | 09:45 | 21:40 |
| Kristal Qirana (VIP) | 10:15 | 17:18 |
| Pancaran Matahari (Express) | 10:45 | 23:02 |
| Permata Utara (Executive) | 12:00 | 19:15 |
| Permata Utara (VIP) | 12:30 | 19:45 |
| Sri Maju Group (VIP 24) | 13:00 | 20:15 |
| Sri Maju Group (VIP 24) | 13:30 | 20:49 |
| Kristal Qirana (VIP) | 14:00 | 20:58 |
| Kristal Qirana (VIP) | 14:20 | 21:22 |
| Kristal Qirana (VIP) | 14:40 | 21:43 |
| Pancaran Matahari (Express) | 15:45 | 04:02 (next day) |
| Cosmic Express (Express) | 16:15 | 04:10 (next day) |
| Cosmic Express (Express) | 16:35 | 04:32 (next day) |
Note: This is a selection of listed services, not a complete timetable. Departure times and journey durations may vary by travel date. Please verify the latest schedule before travelling.
🚍 Bus from Taiping to Kuala Lumpur – Schedule + Tickets:
– from Taiping to Kuala Lumpur you can travel by tourist bus
– bus tickets from Taiping to Kuala Lumpur cost about $6-10
– travel by bus from Taiping to Kuala Lumpur takes about 4-5 hours
– bus companies from Taiping to Kuala Lumpur: KPB Express, Start Mart Express or Naik Selalu
| Bus / Operator | Departure in Taiping | Arrival in Kuala Lumpur |
|---|---|---|
| StarMart (Express) | 07:30 | 12:20 |
| StarMart (Express) | 08:00 | 12:00 |
| StarMart (Express) | 08:30 | 13:20 |
| StarMart (Express) | 09:00 | 13:50 |
| KPB Express (Express) | 09:15 | 13:19 |
| StarMart (Express) | 10:00 | 14:50 |
| StarMart (Express) | 10:30 | 15:20 |
| StarMart (Express) | 11:00 | 15:50 |
| StarMart (Express) | 11:30 | 15:30 |
| StarMart (Express) | 13:15 | 18:05 |
| Naik Selalu (Express) | 15:00 | 19:04 |
| StarMart (Express) | 15:15 | 20:05 |
| StarMart (Express) | 16:02 | 20:52 |
| StarMart (Express) | 18:00 | 22:50 |
| Naik Selalu (Express) | 18:00 | 22:04 |
| StarMart (Express) | 19:31 | 00:21 (next day) |
| Naik Selalu (Express) | 20:00 | 00:04 (next day) |
| StarMart (Express) | 22:00 | 02:50 (next day) |
| Naik Selalu (Express) | 23:45 | 03:49 (next day) |
Note: This timetable is a selection of listed services, not a complete schedule. Departure and arrival times may vary by travel date and terminal. Please verify the latest schedule online before travelling.
🚍 Bus from Kuala Lumpur to Kuala Besut – Schedule + Tickets:
– from Kuala Lumpur to Kuala Besut you can travel by tourist bus
– bus tickets from Kuala Lumpur to Kuala Besut cost about $10-18
– travel by bus from Kuala Lumpur to Kuala Besut takes about 8-10 hours
– from Kuala Besut you can travel by ferry to Perhentian Islands
– bus companies from Kuala Lumpur to Kuala Besut: Sani Express, Ekspres Perdana, Moraza Express, Queen Express, My Xpress…
Book bus from KL to Kuala Besut ➜
| Bus / Operator | Departure in Kuala Lumpur | Arrival in Kuala Besut |
|---|---|---|
| Moraza Express (Express) | 00:45 | 08:30 |
| Moraza Express (VIP) | 09:00 | 18:36 |
| Queen Express (Express) | 09:30 | 19:06 |
| Ekspres Perdana (Express) | 10:00 | 19:36 |
| Ekspres Perdana (Express) | 10:30 | 19:36 |
| Ekspres Perdana (Express) | 11:00 | 20:36 |
| Perdana Express Tiara Pesona (Express) | 11:30 | 19:08 |
| Perdana Express Tiara Pesona (Express) | 14:00 | 21:45 |
| Perdana Express Tiara Pesona (Express) | 14:30 | 22:08 |
| Moraza Express (Express) | 18:45 | 02:30 (next day) |
| Ekspres Mutiara (Express) | 21:00 | 06:36 (next day) |
| My Xpress (Express) | 21:30 | 07:06 (next day) |
| Ekspres Perdana (Express) | 22:00 | 07:36 (next day) |
| Queen Express (Express) | 22:30 | 08:06 (next day) |
| Queen Express (Express) | 23:00 | 08:06 (next day) |
| Ekspres Perdana (Express) | 23:45 | 09:21 (next day) |
Note: This timetable is a selection of listed services, not a complete schedule. Departure and arrival times may vary by travel date and terminal. Please verify the latest schedule online before travelling.
🚍 Bus from Johor Bahru to Penang – Schedule + Tickets:
– from Johor Bahru to Penang you can travel by tourist bus
– bus tickets from Johor Bahru to Penang cost about $15-23
– travel by bus from Johor Bahru to Penang takes about 9-17 hours
– bus companies from Johor Bahru to Penang: Billion Stars Express, KPB Express, Super Nice Express, Pancaran Matahari, Starmart, KKKL Express, LA Holidays, Sin Yong, Mayang Sari, Plusliner
Book bus from Johor Bahru to Penang ➜
| Bus / Operator | Departure in Johor Bahru | Arrival in Penang |
|---|---|---|
| Progress Liner Express (Executive) | 09:28 | 02:40 (next day) |
| Progress Liner Express (Executive) | 09:45 | 02:57 (next day) |
| Super Nice Express (VIP) | 10:14 | 19:20 |
| Mayang Sari Express (Express) | 10:30 | 03:42 (next day) |
| Intercity Coach (VIP 28) | 11:00 | 03:57 (next day) |
| Super Nice Express (VIP) | 19:00 | 04:43 (next day) |
| Super Nice Express (VIP) | 19:29 | 05:08 (next day) |
| Mayang Sari Express (Express) | 20:00 | 13:12 (next day) |
| Super Nice Express (VIP) | 20:29 | 05:15 (next day) |
| Super Nice Express (VIP) | 21:00 | 05:34 (next day) |
| KPB Express (VIP 24) | 21:30 | 06:36 (next day) |
| Progress Liner Express (Executive) | 21:50 | 15:02 (next day) |
| Progress Liner Express (Executive) | 22:15 | 15:27 (next day) |
| Progress Liner Express (Executive) | 22:34 | 15:46 (next day) |
| Super Nice Express (VIP) | 23:00 | 07:53 (next day) |
| Progress Liner Express (Executive) | 23:20 | 16:32 (next day) |
Note: This timetable is a selection of listed services, not a complete schedule. Departure and arrival times may vary by travel date and terminal. Please verify the latest schedule online before travelling.
🚍 Bus from Kuala Lumpur to Alor Setar – Schedule + Tickets:
– from Kuala Lumpur to Alor Setar you can travel by tourist bus
– bus tickets from Kuala Lumpur to Alor Setar cost about $9-15
– travel by bus from Kuala Lumpur to Alor Setar takes about 6.5-11 hours
– bus companies from Kuala Lumpur to Alor Setar: Alisan Coach, Cosmic Express, Mara Liner, Sani Express, KPB Express, Trans MVS Express or Pancaran Matahari
Book bus from KL to Alor Setar ➜
| Bus / Operator | Departure in Kuala Lumpur | Arrival in Alor Setar |
|---|---|---|
| Permata Utara (VIP) | 00:00 | 06:02 |
| Permata Utara (VIP) | 00:16 | 06:33 |
| Permata Utara (VIP) | 00:32 | 06:49 |
| Permata Utara (VIP) | 00:55 | 07:12 |
| KPB Express (Express) | 01:15 | 07:32 |
| Quick Liner Express (Express) | 02:00 | 08:17 |
| Tra Express (Express) | 06:30 | 12:47 |
| Suasana Holiday (Express) | 07:00 | 13:17 |
| Cosmic Express (Express) | 07:25 | 18:35 |
| Inter Top Express (Executive) | 08:00 | 14:17 |
| Inter Top Express (Executive) | 08:30 | 14:47 |
| KPB Express (VIP 24) | 08:50 | 14:52 |
| Kristal Qirana (VIP) | 09:15 | 15:17 |
| Suasana Holiday (Express) | 09:35 | 15:52 |
| Inter Top Express (Executive) | 10:00 | 16:17 |
| Cosmic Express (Express) | 10:25 | 16:42 |
| Super Nice Express (VIP) | 10:45 | 17:02 |
| Suasana Edaran (Express) | 11:01 | 17:04 |
| Permata Utara (VIP) | 11:20 | 17:22 |
| Sri Maju Group (VIP 24) | 11:45 | 18:02 |
Note: This timetable is a selection of listed services, not a complete schedule. Departure and arrival times may vary by travel date and terminal. Please verify the latest schedule online before travelling.
❓ FAQ + Travel Tips – Bus travel + Tickets in Malaysia:
Do buses in Malaysia have toilets?
Some modern tourist buses have toilets, but most local buses and minibuses do not. Longer journeys usually include stops.
Are bus e-tickets on smartphones accepted in Malaysia?
Many bus companies accept mobile e-tickets, but check the booking instructions. Printing your ticket is recommended.
Are there delays when traveling by bus in Malaysia?
Delays can occur. Arrive at the bus station 30–60 minutes before departure.
Is traveling by bus in Malaysia safe?
Bus travel is generally common, but accidents and speeding can occur. Take extra care during heavy rain and the monsoon season.
Are sleeper buses in Malaysia comfortable?
Sleeper buses and sleeper minibuses are available and can be comfortable, but most Malaysian buses have regular seats.
Where to find updated bus schedules for Malaysia?
Check 12go.asia for bus schedules, available routes, and online bookings.
What are the most popular bus routes in Malaysia?
Popular routes include Kuala Lumpur to Penang, Kuala Lumpur to Malacca, Kuala Lumpur to Cameron Highlands, and Kuala Lumpur to Singapore. Some routes also offer train connections.
How long is the bus trip from Singapore to Kuala Lumpur?
The bus journey from Singapore to Kuala Lumpur takes about 6 hours, depending on traffic and border checks.
How to get around and explore Malaysia?
Travel around Malaysia by bus, domestic flight, KTM train, private car, ferry, or boat. Read more: Transport in Malaysia and Malaysia Train Schedule.
BOOK a TOUR / ACTIVITY in Malaysia ➜
