Singapore to Langkawi Bus

Information on the Singapore to Langkawi Bus - How to travel by bus / coach from Singapore to Langkawi Island, via Alor Setar (Kuala Kedah), Kuala Perlis or Butterworth and Penang.

On this page you can find the best ways to travel from Singapore to Langkawi by bus.

As there are no direct buses to the ports at Kuala Kedah or Kuala Perlis from Singapore, below you will find the best options:

Singapore to Langkawi Bus via Alor Setar (for Kuala Kedah)

There are just a few buses a day that will take you all the way from Singapore to Alor Setar, which is just 15 km from the port of Kuala Kedah, where ferries run throughout the daytime to Kuah on Langkawi island.

Buses operated by Sri Maju, Konsortium and 99 Coachland Express, leave from the Golden Mile Complex in Singapore and travel through the night to Alor Setar Shahab Perdana bus terminal.

Once in Alor Setar you can catch a cheap local bus to the ferry terminal at Kuala Kedah or take a taxi.

One-way tickets for this route will cost around 42 SGD.

To book seats on these buses, visit our booking page here >

For information on the ferry from Kuala Kedah to Langkawi click here >

Bus from Singapore to Butterworth or Penang

If you catch a bus from Singapore to Penang or Butterworth on the mainland, you can then either:

Catch one of the daily boats from George Town to Langkawi >

Connect to one of the many buses from Butterworth to Alor Setar >

Or catch a much less frequent (and often full - so advance booking is required) bus up to Kuala Perlis from Butterworth.

For more information on travel from Penang to Langkawi click here >

Cross the border into Malaysia and catch a bus from Johor Bahru

As buses are cheaper if you leave Singapore and book them in Malaysia, you would be better off if you cross over into Malaysia first and catch a bus from Johor Bahru's JB Larkin bus terminal (Larkin Sentral).

There is also a larger choice of departures from JB.

Johor Bahru to Kuala Perlis Bus

You can catch a bus from JB Larkin direct to the port of Kuala Perlis.

Buses from here will cost around 80 RM + and will get you to the ferry port without the need of further transport.

Ferries from K.Perlis are the cheapest as this is the shortest distance from the mainland to Langkawi.

Bus companies that operate this route include City Express, Konsortium Bas Ekspres and Qistna Express.

To book your tickets online click here >

For information and ticket prices for the ferry to Langkawi from Kuala Perlis click here >

Johor Bahru to Alor Setar Bus (for Kuala Kedah)

Buses operated by companies such as City Express, Konsortium Bas Ekspres, Qistna Express and Sri Maju, leave from JB Larkin bus terminal for Alor Setar throughout the day and night, although it is best to catch a night bus so you can then connect with the early morning ferries.

Costs for this route start at around 70 RM so are quite a bit cheaper than those leaving from Singapore.

To book tickets on these buses click here >