Travel from Alor Setar to Kuala Lumpur

By bus in takes slightly under 7 hours to travel 447 km from Alor Setar to Kuala Lumpur. If you opt to fly from Alor Setar to an airport near Kuala Lumpur then the journey takes only 1 hour 10 minutes but costs about five times as much as travelling by bus. By train the journey takes around 5 hours 30 minutes with train tickets costing almost double the price of a bus ticket.

Bus Times from Alor Setar to Kuala Lumpur


There are 9 bus services a day from Alor Setar to TBS bus station in Kuala Lumpur which are available to book online.

Alor SetarKuala LumpurCostCompany
10:0016:2543.82 MYRTransnasional
10:3016:5543.82 MYRTransnasional
12:3018:5543.82 MYRTransnasional
13:3020:1545.18 MYRPlusliner MY
21:0003:2543.82 MYRTransnasional
22:0004:2543.82 MYRTransnasional
22:3005:1545.18 MYRPlusliner MY
22:3004:5543.82 MYRTransnasional
23:5906:2443.82 MYRTransnasional

  • Transnasional bus services are scheduled to complete the journey from Alor Setar in 6 hours 25 minutes.
  • Plusliner MY bus services are scheduled to complete the journey from Alor Setar in 6 hours 45 minutes.

Buy Bus Tickets from Alor Setar to Kuala Lumpur


Use the Search Box below to buy your bus tickets from Alor Setar to Kuala Lumpur.

Powered by 12Go Asia system

Flights from Alor Setar to Sultan Abdul Aziz Shah Airport, which is located on the outskirts of Kuala Lumpur, are also available to book through the Search Box above.

Alor Setar Bus Station


Bus services to Kuala Lumpur depart from the Terminal Bas Shahab Perdana, which the main long distance bus station in Alor Setar.

Google map of Terminal Terminal Bas Shahab Perdana

Kuala Lumpur Bus Station


Bus services from Alor Setar terminate at the Terminal Bersepadu Selatan which is Kuala Lumpur’s main long distance bus station located a short journey away from the centre of Kuala Lumpur, and connected to several urban railway networks making onward journeys within the city quick and cheap.

Google map of Terminal Bersepadu Selatan Bus Terminal

Travel from Langkawi to Alor Setar


The closest port to the Island of Langkawi is in Kuala Kedah. The ferry journey from Langkawi to Kuala Kedah takes only 1 hour 45 minutes and is the cheapest ferry service operating between Langkawi and the Malay mainland priced at 23 MYR for adults and 17 MYR for children, between 3 and 11, for travel one-way. From Kuala Kedah it’s only 11.8 km by road to main bus station in Alor Setar.

The Sultan Abdul Samad Building in Kuala Lumpur
The Sultan Abdul Samad Building in Kuala Lumpur

There are two ways to travel from the ferry port in Kuala Kedah to Alor Setar. The most expensive option is to take a taxi from the ferry port to the bus or train station in Alor Setar. In a taxi the journey should cost around 25 MYR. A much cheaper alternative is to take a public bus. The journey by public bus takes around 30 minutes and costs 2 MYR per person. Bus services from Kuala Kedah to the main bus in Alor Setar, via the city centre, depart frequently to coincide with the arrival of the ferries from Langkawi. The bus stop is on the main road in front of the entrance to the ferry port. You are likely to see other passengers also using the bus so you just need to work out where local travellers are heading after they disembark from the ferry and go the same way.

Next read about Train travel from Alor Setar to Kuala Lumpur

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.