Enjoy these deals on your way to Ipoh
Enjoy up to 52% off for your First Booking!
Get up to 50% discount on your First Booking!
Buses to Ipoh: All you need to know
| Local Time | |
| Country | Malaysia |
| Currency | Ringgit |
| Bus Routes | 38 |
| Bus Stations | 5 |
| Cheapest Trip | $3 |
| Most popular Bus Companies | |
| Other companies are Grassland Super Nice Express, Lexojaya, Naik Selalu Express, Permata Utara, Sanwa Express and Unititi Express | |
Cheap bus tickets to Ipoh
-
Sanwa Express3h 14m010:45 PMBatu CavesBersepadu Gombak Bus Station1:59 AMIpohAmanjaya Bus Station0EconomyA Bus from Sanwa Express goes from Bersepadu Gombak Bus Station, Batu Caves (Malaysia) at 9/10/2026 10:45:00 PM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 1:59:00 AM. 50 Economy ticket for $3 per person are available. Travel duration is 3h 14m
-
CS Travel & Tours3h 25m08:30 AMBayan LepasSungai Nibong Bus Terminal11:55 AMIpohAmanjaya Bus Station0Premium EconomyA Bus from CS Travel & Tours goes from Sungai Nibong Bus Terminal, Bayan Lepas (Malaysia) at 9/11/2026 8:30:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 11:55:00 AM. 50 Premium Economy ticket for $7 per person are available. Travel duration is 3h 25m
-
CS Travel & Tours3h 25m01:30 PMBayan LepasSungai Nibong Bus Terminal4:55 PMIpohAmanjaya Bus Station0EconomyA Bus from CS Travel & Tours goes from Sungai Nibong Bus Terminal, Bayan Lepas (Malaysia) at 9/11/2026 1:30:00 PM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 4:55:00 PM. 50 Economy ticket for $7 per person are available. Travel duration is 3h 25m
-
Unititi Express3h 25m08:30 AMBayan LepasSungai Nibong Bus Terminal11:55 AMIpohAmanjaya Bus Station0Premium EconomyA Bus from Unititi Express goes from Sungai Nibong Bus Terminal, Bayan Lepas (Malaysia) at 9/11/2026 8:30:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 11:55:00 AM. 50 Premium Economy ticket for $7 per person are available. Travel duration is 3h 25m
-
Permata Utara3h 15m011:30 AMShah AlamBus Terminal 172:45 PMIpohAmanjaya Bus Station0EconomyA Bus from Permata Utara goes from Bus Terminal 17, Shah Alam (Malaysia) at 9/11/2026 11:30:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 2:45:00 PM. 50 Economy ticket for $9 per person are available. Travel duration is 3h 15m
-
Lexojaya5h 36m07:45 AMShah AlamBus Terminal 171:21 PMIpohAmanjaya Bus Station0EconomyA Bus from Lexojaya goes from Bus Terminal 17, Shah Alam (Malaysia) at 9/11/2026 7:45:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 1:21:00 PM. 50 Economy ticket for $10 per person are available. Travel duration is 5h 36m
-
E-Mutiara5h 16m011:00 AMBatu CavesBersepadu Gombak Bus Station4:16 PMIpohAmanjaya Bus Station0EconomyA Bus from E-Mutiara goes from Bersepadu Gombak Bus Station, Batu Caves (Malaysia) at 9/11/2026 11:00:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 4:16:00 PM. 50 Economy ticket for $10 per person are available. Travel duration is 5h 16m
-
KPB Ekspress3h 15m010:00 AMShah AlamBus Terminal 171:15 PMIpohAmanjaya Bus Station0EconomyA Bus from KPB Ekspress goes from Bus Terminal 17, Shah Alam (Malaysia) at 9/11/2026 10:00:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 1:15:00 PM. 50 Economy ticket for $10 per person are available. Travel duration is 3h 15m
-
Naik Selalu Express3h 15m09:05 AMShah AlamBus Terminal 1712:20 PMIpohAmanjaya Bus Station0EconomyA Bus from Naik Selalu Express goes from Bus Terminal 17, Shah Alam (Malaysia) at 9/11/2026 9:05:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 12:20:00 PM. 50 Economy ticket for $11 per person are available. Travel duration is 3h 15m
-
Lexojaya3h 15m07:45 AMShah AlamBus Terminal 1711:00 AMIpohAmanjaya Bus Station0EconomyA Bus from Lexojaya goes from Bus Terminal 17, Shah Alam (Malaysia) at 9/11/2026 7:45:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 11:00:00 AM. 50 Economy ticket for $12 per person are available. Travel duration is 3h 15m
-
E-Mutiara3h 15m09:30 AMShah AlamBus Terminal 1712:45 PMIpohAmanjaya Bus Station0EconomyA Bus from E-Mutiara goes from Bus Terminal 17, Shah Alam (Malaysia) at 9/11/2026 9:30:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 12:45:00 PM. 50 Economy ticket for $13 per person are available. Travel duration is 3h 15m
-
StarMart Express3h 15m09:30 AMShah AlamBus Terminal 1712:45 PMIpohAmanjaya Bus Station0EconomyA Bus from StarMart Express goes from Bus Terminal 17, Shah Alam (Malaysia) at 9/11/2026 9:30:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/11/2026 12:45:00 PM. 50 Economy ticket for $14 per person are available. Travel duration is 3h 15m
-
Grassland Super Nice Express5h 8m08:00 PMMalaccaCentral Bus Station1:08 AMIpohAmanjaya Bus Station0EconomyA Bus from Grassland Super Nice Express goes from Central Bus Station, Malacca (Malaysia) at 9/13/2026 8:00:00 PM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/14/2026 1:08:00 AM. 50 Economy ticket for $15 per person are available. Travel duration is 5h 8m
-
StarMart Express5h 8m010:00 AMMalaccaCentral Bus Station3:08 PMIpohAmanjaya Bus Station0EconomyA Bus from StarMart Express goes from Central Bus Station, Malacca (Malaysia) at 9/13/2026 10:00:00 AM to Amanjaya Bus Station, Ipoh (Malaysia) arriving at 9/13/2026 3:08:00 PM. 50 Economy ticket for $18 per person are available. Travel duration is 5h 8m
Your route is not there? In the search bar, we have already filled Ipoh as your destination. You just have to enter your place of departure. However, if you want to take the bus from Ipoh, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return by bus from Ipoh? Then check the return trip straight away and simply select the appropriate date. Are you travelling to Ipoh with other people? Then indicate how many passengers are joining you and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transportation, such as trains, carpooling and flights, with which you can get to Ipoh.All bus stops in Ipoh
Discover other destinations by bus
The most searched bus routes to Ipoh
More bus connections to Ipoh
- Bus Alor Setar to Ipoh
- Buses from Baling to Ipoh
- Bus from Batu Pahat to Ipoh
- Bus to Ipoh from Bayan Lepas
- Bus Bukit Mertajam - Ipoh
- Bus to Ipoh from Butterworth
- Buses George Town to Ipoh
- Bus from Hat Yai to Ipoh
- Buses Jitra - Ipoh
- Bus from Johor Bahru to Ipoh
- Bus Kajang - Ipoh
- Buses from Kampong Baharu Balakong to Ipoh
- Buses from Pasir Gudang to Ipoh
- Bus to Ipoh from Kangar
- Buses Kelantan - Ipoh
- From Kluang to Ipoh bus
- Bus from Kota Bharu to Ipoh
- Bus to Ipoh from Kuala Terengganu
- Bus Kuantan to Ipoh
- Buses Kulai - Ipoh
- Buses Kulim - Ipoh
- Buses Langkawi - Ipoh
- Bus to Ipoh from Malacca
- Buses from Muar to Ipoh
- Bus to Ipoh from Pasir Mas
- From Pasir Puteh to Ipoh bus
- Bus Segamat - Ipoh
- Bus Semenyih to Ipoh
- From Seremban to Ipoh bus
- Buses Seri Iskandar - Ipoh
- Buses from Shah Alam to Ipoh
- Buses to Ipoh from Sitiawan
- Buses to Ipoh from Skudai
- Buses Slim River to Ipoh
- Buses from Sungai Petani to Ipoh
- Bus to Ipoh from Taiping




