Penang to Krabi by Bus, Train, Flight or Boat

There are a number of ways to travel from Penang to Krabi in Thailand, most of which will mean having to change minibus or train in Hat Yai, just over the Thai border.

Flights between Penang and Krabi

If you want the most direct but most expensive way to get to Krabi, Firefly have introduced a flight between Penang (PEN) and Krabi (KBV) in late 2014, that operates three times a week on Tuesday, Thursday and Saturday.

The one-way fare will cost you around RM 250, but if you book well in advance you can get flights much cheaper.

Penang to Krabi by Bus

As there are no public buses that leave from Penang to Thailand, you will have to catch either a minibus from Penang into Thailand, or take a bus from Penang to the border at Padang Besar, walk across the border and then catch a bus from here to Hat Yai bus station.

From the bus station you can then continue your journey by Government bus or minibus to Krabi.

If you want less hassle, you can book minibus / van tickets from Penang to take you all the way to Krabi.

This trip involves first catching a minibus to Hat Yai, where you will then be transferred to another minibus from Hat Yai to Krabi (expect a wait in Hat Yai).

Tickets currently cost RM 60 and can be bought from just about anywhere in the city, with budget hotels, moneychangers and travel agents all selling tickets.

You can also buy them online here>>

Minibuses depart Komtar Penang at 05.00, 08.30, 12.00 and 15.30.

Train from Butterworth to Krabi

As there is no train station in Krabi, travelling by train to and from Penang can be done via either Hat Yai or any of the other stations in southern Thailand up to Surat Thani, then continue your journey by either bus or minivan.

We would however not recommend going all the way to Surat Thani, as it would make the journey much longer than necessary.

From Butterworth Railway Station there is one departure a day to Hat Yai in Southern Thailand.

Please Note : this service now terminates / originates from the border station at Padang Besar.

Click here for times and fares of trains from Butterworth to Hat Yai>>

From Hat Yai station, you can then catch a minibus / van from just in front of the station where there are a number of bus ticketing agents.

A minibus to Krabi from Hat Yai should cost around 250 Baht.

Or you can catch any of the northbound trains to Surat Thani and get off in either Phattalung or Thung Song Junction and continue by bus to Krabi.

Be warned though, that these two places are not frequently visited by tourists and very few people speak any English.

Also the bus stations are located quite a long distance away from the train stations, on the main highway.

For northbound trains from Hat Yai click here>>

With the new Electric train Services (ETS) now in operation, you can now take the train from Butterworth to the Thai border at Padang Besar.

There is also now a new Komuter Service from Butterworth to Padang Besar which is cheaper than the fast ETS trains.

From here you can cross over the main border (just next to the station) and catch a bus to Hat Yai bus station.

From the bus station there are regular buses and minibuses to Krabi.

Penang to Krabi by Boat / Ferry

If you have plenty of time and a bit more money, it is possible to travel from Penang to Krabi by boat (during the high season).

First stop is to go from Penang to the island of Langkawi.

From Langkawi you can then catch a boat to either Koh Lanta or Satun on the mainland.

If you go to Koh Lanta, you can then catch a boat to Krabi.

Related Links :

Penang to Thailand main page