The KTM Office in Penang Island is the place to go if you need to buy a train ticket from Butterworth to various destinations in Malaysia or on the international express train to Bangkok in Thailand.
You can also pick up a KTM train timetable or just visit there to find out any information you need on travelling on the Malaysian railway services from Butterworth.
The office is very easy to find. It is located in Penang Jetty where you catch the ferry from the island to go to Butterworth.
As you walk down from the ferry, the office is in the corner on your left, just as you turn right into the small parade of shops that lead out onto the road.
If you are in Georgetown just catch any bus that goes to the jetty, which is about 99% of all Rapid Penang buses or catch the Freecat bus, which travels around the old part of town and stops just in front of the jetty bus station.
Just walk up the row of shops / stalls and the office is in the corner on your right, just before you turn left to go up to the ferry.
The KTM office is open everyday except Sundays, from 08.30 am to 4.00 pm.
They close for an hour for lunch - currently lunch break is between 11.00 am and 12.00 pm.
On Friday lunch break is from 2.00 pm until 3.00 pm.
However, over the years their lunch break seems to change many times, so if your planning to go there during the middle of the day, it may be worth calling them first.
04 - 2610 290
Butterworth Railway Station Contact Telephone Number:
04 - 3312796
You can book any tickets for travel within Peninsular Malaysia and Singapore online at the KTM website.
The only tickets that you cannot book online is train 36 from Butterworth to Thailand. You will have to book this at the KTM office at the jetty or from Butterworth station.
For information on ticket prices and departure times from Butterworth, click on a link below.
- Hat Yai
- Hua Hin
If you are catching the train from Penang into Thailand, it may also be worth calling the office first, before you set off for Butterworth station, The reason is that Thai Railways have recently got into the habit of cancelling the Bangkok train if it is running late by more than a couple of hours and keeping the train in Thailand so it can operate from Hat Yai to Bangkok on time. If you call after 10 am they will know for sure if the train is running, as this is when it is due to leave Pedang Besar on the Malaysian border.
This happened to me twice recently, once for a derailment and once because it was 3 hours late. So its best to check first and that will give you time to make other travel plans. You can either keep your ticket and catch a minibus to Hat Yai railway station to connect with the train, or you can get a full refund from the KTM office and book another day.