There are 6 ways to get from Kulai to Kangar by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Senai International Airport, fly, train, bus
best- Take the train from Kulai to Jb Sentraltrain
- Fly from Senai International Airport (JHB) to Alor Setar (AOR)plane JHB - AOR
- Take the train from Anak Bukit to Arautrain
- Take the bus from Sma Almaad to Kompleks Islam Perlisbus
5h 56mRM 221–636Train
cheapest- Take the train from Kulai to Arautrain Ets
10h 15mRM 23–109Bus
- Take the bus from Kulai Bus Terminal to Kangarbus Kulai Bus Terminal
11h 1mRM 80–210Drive 778.3 km
- Drive from Kulai to Kangarcar 778.3 km
8h 29mRM 132–191Bus to Singapore Changi Airport, fly
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Alor Setar (AOR)plane SIN - AOR
10h 16mRM 493–848Train via Kulai
- Take the train from Kulai to Arautrain Northbound
10h 55mRM 123–139
Kulai to Kangar by bus
Comparing Your Travel Options
The cheapest way to get from Kulai to Kangar is to train which costs RM 22 - RM 110 and takes 10h 15m.
The fastest way to get from Kulai to Kangar is to train and fly and bus which takes 5h 56m and costs RM 220 - RM 650.
Yes, there is a direct bus departing from Kulai Bus Terminal and arriving at Kangar. Services depart once daily, and operate every day. The journey takes approximately 11h 1m.
No, there is no direct train from Kulai to Kangar. However, there are services departing from Kulai and arriving at Arau via . The journey, including transfers, takes approximately 10h 15m.
The distance between Kulai and Kangar is 732 km. The road distance is 778.3 km.
The best way to get from Kulai to Kangar without a car is to train which takes 10h 15m and costs RM 22 - RM 110.
It takes approximately 5h 56m to get from Kulai to Kangar, including transfers.
Kulai to Kangar bus services, operated by Sri Maju, depart from Kulai Bus Terminal station.
Kulai to Kangar train services, operated by KTM Intercity, depart from Kulai station.
The best way to get from Kulai to Kangar is to train which takes 10h 15m and costs RM 22 - RM 110. Alternatively, you can bus, which costs RM 80 - RM 210 and takes 11h 1m.
What companies run services between Kulai, Malaysia and Kangar, Malaysia?
KTM Intercity operates a train from Kulai to Arau twice daily. Tickets cost RM 20–95 and the journey takes 8h 57m. Alternatively, Sri Maju operates a bus from Kulai Bus Terminal to Kangar once daily. Tickets cost RM 80–210 and the journey takes 11h 1m.
- Website
- airasia.com
Flights from Senai International Airport to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 200–490
Flights from Senai International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RM 200–490
Flights from Singapore Changi Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- RM 450–700
Flights from Singapore Changi Airport to Alor Setar via Penang, Kuala Lumpur
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- RM 450–700
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kulai to Jb Sentral
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- RM 1–16
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 10–16
Train from Anak Bukit to Arau
- Ave. Duration
- 16 min
- Frequency
- Twice daily
- Estimated price
- RM 1–16
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 10–16
Train from Kulai to Arau
- Ave. Duration
- 8h 57m
- Frequency
- Twice daily
- Estimated price
- RM 20–95
- Website
- KTMB
- Shuttle
- RM 20–29
- Express
- RM 60–95
- Phone
- +60 3-2385 9090
- [email protected]
- Website
- Mara Liner MyBAS
Bus from Sma Almaad to Kompleks Islam Perlis
- Ave. Duration
- 18 min
- Frequency
- Every 4 hours
- Estimated price
- RM 2–18
- Website
- Mara Liner MyBAS
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, How to get from Southend Airport into central London, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
Kulai to Kangar bus services, operated by Sri Maju, arrive at Kangar station.
Kulai to Kangar train services, operated by KTM Intercity, arrive at Arau station.
Yes, the driving distance between Kulai to Kangar is 778 km. It takes approximately 8h 29m to drive from Kulai to Kangar.
Book your Kulai to Kangar bus tickets online with Omio and 12go.asia.
There are 357+ hotels available in Kangar.




