TBS to Langkawi by Bus or Train
(TBS ke Langkawi Bas / Keretapi)

If you want to travel from (Terminal Bersepadu Selatan) - TBS to Langkawi, you can choose to take a cheap bus direct to Kuala Perlis Jetty, or you also have the option of taking a faster Electric Train Service (ETS) from the adjoining Bandar Tasik Selatan Railway Station.

Coach / Bus to Langkawi from TBS Bus Terminal

Bas ke Langkawi dari Terminal Bas TBS

The easiest and best way to travel from TBS to Langkawi by bus is to take a bus from TBS to Kuala Perlis Bus Terminal.

The bus terminal in Kuala Perlis is located just a few minutes walk away from the jetty / ferry terminal, making it a convenient and popular way to travel to Langkawi from Kuala Lumpur.

Kuala Perlis bus terminalKuala Perlis bus terminal

To get to the ferry terminal, just walk to the end of the bus station (away from the tickets counters) and you will see a walkway leading to the jetty.

The ferry trip over to Kuah Jetty on the island is also the shortest distance from here, taking just one hour and 15 minutes.

Ticket counters at Kuala Perlis jettyTicket counters at Kuala Perlis jetty

Coach operators on this route include:

Transnasional, Sri Maju, Konsortium Bas Ekspres, Mayang Sari Express, Plusliner, Intercity Coach, Nice, Prisma Express...

The duration of the journey from TBS to Kuala Perlis by bus is around 7, to 7 and a half hours.

Ticket prices / fares range from around 45 RM to 55 RM depending on the type / comfort of the coach.

There are many departures throughout the day, including a number of night buses for those who like to travel overnight.

To check for the latest timetables (jadual), ticket prices (harge tiket) for the bus to Kuala Perlis:

Please visit our Malaysia online bus booking page here >

For information, schedules and fares for the ferry from Kuala Perlis to Langkawi click here >

Other Options to Travel to Langkawi from TBS by Bus

There are other less direct ways to get to Langkawi from TBS by bus, if for some reason you can't get the bus you want to Kuala Perlis (they can often be fully booked during busy times of the year).

1) Take a bus from TBS to Alor Setar, then take a local bus or taxi to the ferry terminal at Kuala Kedah and take the ferry from Kuala Kedah Jetty to Langkawi.

2) Most buses to Kuala Perlis will have their last stop at Kangar (around 12 km away), but there are a few buses that operate directly between TBS and Kangar and you may be able to get a seat if the K. Perlis buses are full.

From Kangar you can then take a cheap local Maraliner / Mybas to the jetty from the Kangar Bus Terminal.

Mybas bus Kangar bus stationMybas bus at Kangar bus station

Train from TBS to Langkawi

Keretapi dari TBS ke Langkawi

Seats on an ETS train from TBS to LangkawiSeats on an ETS train from TBS to Langkawi

Another option is to take a train from the Bandar Tasik Selatan Railway Station (connected to TBS Bus Terminal).

You can take a train to either Alor Setar (for Kuala Kedah Jetty) or Arau (for Kuala Perlis Jetty).

Travel by train is an hour or so quicker if you take a taxi from the station to the jetties (there are local bus options from both places, but they take quite a long time).

The only problem is that there is currently only one direct ETS train service from BTS heading north (more will be operating in the future once the line to JB has been upgraded).

More departure are available from KL Sentral station, which is easily reached from TBS by using either the regular KTM Komuter trains, or the KLIA Transit train.

If you do decide to take a train from KL Sentral, buy your ETS train tickets before you leave BTS / TBS.

To see the latest ETS train timetable for all northbound trains click on the timetable link below:


Related Pages:

How to travel from Kuala Lumpur to Langkawi >

KL to Kuala Perlis Jetty >

KL to Kuala Kedah Jetty >

KL to Langkawi by Bus >

KL to Langkawi by Train >

Georgetown to Langkawi >

Cameron Highlands to Langkawi >