
Train (ETS)
Fast, direct, reliable, best overall travel experience
Bus
Cheap and direct, frequent departures, slightly slower
Private car/taxi
Flexible timing, direct route, fastest door-to-door option
Complicated routes
Unnecessary transfers, longer journey, not practical
Quick answer: From Ipoh to Alor Setar you can travel by KTM train, tourist bus, or private taxi/car. The KTM ETS train is the fastest and most comfortable option, while buses offer the lowest fares with frequent departures. A private transfer provides the most flexibility and convenient door-to-door service.
At a glance:
- 📍 Travel distance: approx. 240 km from Ipoh to Alor Setar.
- ⏱️ Travel time: Bus ~5.5 hours | Train ~2.5 hours | Private car ~2 hours.
- 💰 Price range: Bus US$6–8 per person | Train US$10–25 per person | Private car US$120–150 per car.
- 🚍 Bus: Most affordable and widely used.
- 🚆 Train: Faster land alternative with more comfort.
- 🚕 Private car: Best for flexibility, groups or extra luggage.
Last updated in April 2026
From Ipoh to Alor Setar you can travel by train, bus or private taxi/car.
Travel distance from Ipoh to Alor Setar is about 210 km. The best and fastest option is the KTM ETS train, while buses are the cheapest. You can also travel by private taxi/car for maximum comfort and flexibility.
KTM ETS trains take about 2.5 hours and cost $10–25/pp. Tourist buses take about 5.5 hours and cost $6–8/pp. A private taxi takes around 2 hours and costs about $100–180/car. From Alor Setar you can also travel to Penang or continue to Langkawi via Kuala Perlis.
You can also travel to Penang or Butterworth from Ipoh before continuing north.
| Transfer modes from Ipoh to Alor Setar: | Travel Time | Cost Range |
|---|---|---|
| Tourist Bus | 5.5 hours | $6–8 per person |
| KTM Train | 2.5 hours | $10–25 per person |
| Private Taxi/Car | 2 hours | $120–150 per car |
How do I get from Ipoh to Alor Setar (Kedah)?
1. BUS from Ipoh to Alor Setar (Kedah)
👉 Bus is the most economical and commonly used way from Ipoh to Alor Setar.
- ✔️ Best for: budget travelers and simple point-to-point transfers
- ✔️ Duration: ~5.5 hours
- ✔️ Price: $6–8 per person
- ✔️ Comfort: standard (air-conditioned coaches with seating)
- ✅ Popular operators: Sri Theven Travel, Super Nice Express, Mara Liner and others
- 💡 Tip: Depart from AmanJaya Ipoh and arrive early at the station to avoid missing your bus.
The cheapest way to travel from Ipoh to Alor Setar is by tourist bus. Several companies operate this route, including Sri Theven Travel, Super Nice Express, Mara Liner, Kesatuan Express, Inter Top Express and Mayang Sari. Buses are comfortable and affordable, although they take longer than the KTM ETS train.
Most buses depart from AmanJaya Bus Terminal in Ipoh and arrive at Terminal Bas Shahab Perdana in Alor Setar. The journey takes about 5.5 hours, depending on traffic and scheduled stops along the route.
Bus tickets cost about $6–8 per person and can be booked online in advance. Always check departure details before traveling and arrive at the bus terminal at least 30 minutes before departure.
BOOK BUS TICKETS to Alor Setar ➜
| Bus Company | Departs in Ipoh | Arrival in Alor Setar | Ticket |
|---|---|---|---|
| Mara Liner | 16:00 | 21:28 | From $5.00 |
| Mayang Sari | 17:30 | 22:58 | From $6.00 |
| Cepat Express | 04:00 | 09:28 | From $6.00 |
| Sri Theven Travel | 11:00 | 14:20 | From $7.00 |
| Sri Theven Travel | 18:15 | 21:35 | From $7.00 |
| Super Nice Express | 15:00 | 18:20 | From $6.00 |
| Kesatuan Express | 09:45 | 13:30 | From $7.00 |
| Kesatuan Express | 11:30 | 15:00 | From $7.00 |
| Kesatuan Express | 17:30 | 21:15 | From $7.00 |
| Kesatuan Express | 20:35 | 00:30 | From $7.00 |
| Kesatuan Express | 22:25 | 02:25 | From $7.00 |
| Inter Top Express | 11:30 | 14:50 | From $11.00 |

2. TRAIN from Ipoh to Alor Setar (Kedah)
👉 Train is the fastest and most comfortable land option from Ipoh to Alor Setar.
- ✔️ Ideal for: travelers who want speed and comfort
- ✔️ Duration: ~2.5 hours
- ✔️ Price: $10–25 per person
- ✔️ Comfort: high (modern KTM trains with various seat classes)
- ✅ Best option: KTM Berhad train from Ipoh Railway Station to Alor Setar
- 💡 Tip: Book e-tickets in advance and arrive at the station early for a smooth boarding process.
Traveling by KTM ETS train is one of the best ways to get from Ipoh to Alor Setar. Modern KTM Berhad trains offer comfortable air-conditioned seats, and the journey takes only about 2.5 hours, making it much faster than traveling by bus.
Trains depart from Ipoh Railway Station and arrive at Alor Setar Railway Station, close to the city center. You can also check the Malaysia railway map. Train tickets cost about $10–25 per person, depending on the seat class, and can be booked online as e-tickets.
E-tickets only need to be shown on your phone with the QR code before boarding. It is recommended to arrive at the station at least 30 minutes before departure.
BOOK TRAIN TICKETS to Alor Setar ➜
| Train | Departs in Ipoh | Arrival in Alor Setar | Ticket |
|---|---|---|---|
| KTM Berhad Train | 13:13 | 15:36 | From $10.00 |
| KTM Berhad Train | 01:14 | 03:32 | From $13.00 |
| KTM Berhad Train | 12:19 | 14:37 | From $13.00 |
| KTM Berhad Train | 09:44 | 12:02 | From $13.00 |
| KTM Berhad Train | 19:24 | 21:42 | From $13.00 |
| KTM Berhad Train | 20:04 | 22:14 | From $13.00 |

3. TAXI / CAR from Ipoh to Alor Setar (Kedah)
👉 Private car is the most comfortable and fastest door-to-door option from Ipoh to Alor Setar.
- ✔️ Best for: travelers seeking convenience and flexible pickup/drop-off
- ✔️ Duration: ~2–2.5 hours
- ✔️ Price: $100–180 per vehicle
- ✔️ Comfort: very high (private ride with air-conditioned cars)
- ✅ Recommended: arrange via hotel or trusted local providers in advance
- 💡 Tip: Great for small groups—split the fare to make the trip more cost-efficient.
If you were looking for a private transfer by taxi or car with a driver, this option should also be available, but it is better to arrange it in Ipoh in advance. You can ask about it, for example, at the hotel where you will be staying, they will often recommend a service that could be used for the transfer.
A private car with driver from Ipoh to Alor Setar could cost between $100-180/car, but it depends on the type of car and the company. Transport by private car/taxi with a driver from Ipoh to Alor Setar can take about 2-2.5 hours, depending on where you leave from and where exactly you want to go. This transfer option will not be suitable for low-cost travelers due to the higher fare.
❓ FAQ + Tips – Travel from Ipoh to Alor Setar
How to book tickets from Ipoh to Alor Setar?
Book bus or train tickets online via 12go.asia ➜ or Baolau ➜.
How long does it take to travel from Ipoh to Alor Setar?
Travel takes about 5.5 hours by bus, 2.5 hours by KTM ETS train, or around 2 hours by private taxi.
How much does it cost to travel from Ipoh to Alor Setar?
Bus tickets cost $6–8 per person, KTM ETS train tickets $10–25 per person, and private taxis about $100–180 per vehicle.
What is the distance from Ipoh to Alor Setar?
The travel distance is approximately 210 km by road or railway.
What is the best way to travel from Ipoh to Alor Setar?
For most travelers, the KTM ETS train is the best choice thanks to its speed, comfort, and reasonable ticket prices.
What is the cheapest way to get from Ipoh to Alor Setar?
The cheapest option is the tourist bus, with fares starting at about $6 per person.
Are there direct flights from Ipoh to Alor Setar?
No. There are currently no direct flights between Ipoh and Alor Setar.
What can you visit on the way north?
Consider visiting Penang or continue via Langkawi Island, two of Malaysia’s most popular destinations.
Where can you travel from Alor Setar?
From Alor Setar you can travel to Penang or head to Kuala Perlis and continue by ferry to Langkawi.
Where to stay in Alor Setar?
Alor Setar offers budget hotels, guesthouses and modern hotels. Book accommodation in Alor Setar.
💡 Practical Travel Tips for Ipoh to Alor Setar
Traveling from Ipoh to Alor Setar covers about 240 km in northern Malaysia. You can travel by bus, KTM ETS train, or private taxi, with the train being the fastest public transport option.
- Choose the Train: KTM ETS trains are fast, comfortable, and reach Alor Setar in about 2.5 hours.
- Travel by Bus to Save Money: Buses are the cheapest option and operate daily from AmanJaya Bus Terminal.
- Book Tickets Early: Train seats can sell out quickly on weekends and public holidays.
- Check the Weather: Before traveling, check the weather in Malaysia, especially during the monsoon season.
- Arrive Early: Reach the bus or railway station at least 30 minutes before departure.
- Use a Taxi for Flexibility: Private transfers offer door-to-door service and are ideal for families or groups.
Tip: Bus tickets, train tickets, and private transfers from Ipoh to Alor Setar can be searched and booked online in advance.
