Travel from Kota Bharu to Alor Setar

The best way to travel by public transport from Kota Bharu to Langkawi is to take a bus to Alor Setar and then a ferry from nearby Kuala Kedah.

Bus Times from Kota Bharu to Alor Setar


There are currently 8 bus services a day from Kota Bharu to Alor Setar available to book online.

Kota BharuAlor SetarCostCompany
09:3017:1042 MYRSani Express
10:0017:4043 MYRQueen Express
10:0017:4043 MYREkspres Mutiara
10:0017:4043 MYREkspres Perdana
22:0005:4042 MYRSani Express
22:0005:4043 MYRQueen Express
22:0005:4043 MYREkspres Mutiara
22:0005:4043 MYREkspres Perdana
  • The journey by bus from Kota Bharu to Alor Setar is scheduled to take under 8 hours.

Buy Tickets from Kota Bharu to Alor Setar


Use the Search Box to buy your tickets from Kota Bharu to Alor Setar.

Powered by 12Go Asia system

Kota Bharu Bus Stop


Bus services from Kota Bharu to Alor Setar depart from Kota Bharu Bus Terminal.

Google Map of Kota Bharu Bus Terminal

Alor Setar Bus Stop


Bus services from Kota Bharu to Alor Setar terminate at Terminal Bas Shahab Perdana on Jalan Sultanah.

Google Map of Terminal Bas Shahab Perdana

About Travel from Alor Setar to Langkawi


Alor Setar is located 12 km by road from the port in Kuala Kedah where you can board ferries to Langkawi.

Travel from Alor Setar to Kuala Kedah

There are two ways to travel by public transport from Alor Setar to Kuala Kedah. The faster of the 2 options is simply to take a taxi straight to the ferry port.

A taxi from the Terminal Bas Shahab Perdana in Alor Setar to Kuala Kedah Jetty should cost around 20 MYR, but you need to agree that in advance with the driver as the prices aren’t fixed and there will be no meter in the taxi.

A cheaper alternative is to walk from the Terminal Bas Shahab Perdana to the nearby local bus station, which is often referred to simply as Alor Setar Bus Station. From the local bus station there are bus services which will drop you in front of the ferry port. The one-way aduly fare is 2 MYR per person.

Ferries to Langkawi depart from Kuala Kedah near Alor Setar
Ferries to Langkawi depart from Kuala Kedah near Alor Setar
Ferry Services from Kuala Kedah to Langkawi

Ferry services from Kuala Kedah to Langkawi operate every day of the year. The first ferry departs at 07:00 and the last of the day at 19:00. There are several companies operating services from Kuala Kedah to Langkawi, with typically more than 10 sailings a day.

Because of the large number of services you generally don’t need to book in advance. Turning up at Kuala Kedah Jetty and buying a ticket for the next service generally works out fine, although beware that the queues for the ticket counters can at times be fairly long.

Depending on which ferry you take adult one way tickets cost up top 23 MYR per person. The journey time is approximately 1 hour 45 minutes.

The arrival point in Langkawi for ferry services from Kuala Kedah is Kuah Jetty in the south east of the island. Bear in mind that Langkawi has virtually no public bus services so you will need to take a taxi or private car if you want to visit anywhere other than Kuah itself.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

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