Contents
Leaving the limestone hills and famous white coffee of Ipoh for the paddy fields of Alor Setar takes you from Perak's colonial charm to the royal heart of Kedah. The journey runs north through the rice bowl of Malaysia, where rugged mountains give way to flat, emerald plains. Whether you are heading to Alor Setar to see the Zahir Mosque or using it as a gateway to the ferry for Langkawi, the route is straightforward.
Ipoh to Alor Setar by Bus
Most travelers take the express bus. Coaches leave from Terminal Amanjaya in Meru Raya, the main long-distance terminal in Ipoh, which lies outside the city center;[1] they arrive at Shahab Perdana, Alor Setar's principal express bus terminal, about 6 km from the KTM station. Taxis, e-hailing and local buses link the terminal with the city.[2] Book on GoAsia.cc in advance, especially on public holidays, when these routes sell out quickly. Arrive at the terminal at least 30 minutes before departure, earlier at weekends and during school holidays.[1]
Ipoh to Alor Setar by Train
You can also go by KTM Komuter via Butterworth. Trains from Ipoh to Butterworth start at 04:40 and run until 18:35, and the first one takes about 1 hour 56 minutes. From Butterworth, trains toward Padang Besar stop at Alor Setar and take about 1 hour 8 minutes; the first leaves at 05:20.[3] Allow time for the change at Butterworth.
Ipoh to Alor Setar by Private Transfer
A private transfer suits families, larger groups and anyone who prefers door-to-door service. You skip the bus terminal and can be dropped at your hotel or at the ferry pier at Kuala Kedah. Agree the price and the pick-up time beforehand.
Tips for Traveling from Ipoh to Alor Setar
- Book ahead: Friday afternoons and Sunday evenings are peak times for locals traveling between states.
- Allow time to reach the terminal: Terminal Amanjaya is outside the Old Town, so take a taxi or e-hailing car and leave plenty of time.
- Stay warm: Malaysian buses run powerful air conditioning, so keep a sweater or pashmina in your carry-on.
- Snacks and water: Bring a bottle of water and a few light snacks for the ride.
Timetable
| Bus Ipoh - Alor Setar $ 6.91โ9.31 3h 20m โ 5h 28m | |
|
| Taxi Ipoh - Kedah $ 178.30โ222.73 2h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Ipoh to Alor Setar, including current prices and schedules.
Take an express bus from Terminal Amanjaya in Ipoh to Shahab Perdana terminal in Alor Setar, ride KTM Komuter via Butterworth, or book a private transfer.
Most long-distance buses leave from Terminal Amanjaya, the main bus terminal for Ipoh, in the Meru Raya area outside the city center.
At Shahab Perdana Bus Terminal, about 6 km from the KTM station. Taxis, e-hailing and local buses connect it with the city.
Yes, with a change at Butterworth: KTM Komuter runs from Ipoh to Butterworth, and from there toward Padang Besar via Alor Setar.
Yes. Private vans can be booked for groups; agree the vehicle size and price before you travel.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Alisan Golden Coach: Terminal Amanjaya Guide. Retrieved October 25, 2026.
- [2] Kejora Express: Shahab Perdana, Alor Setar Bus Terminal Guide. Retrieved November 1, 2026.
- [3] KTMB: KTM Komuter Northern Sector timetable, effective 26 February 2026. Retrieved October 25, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
