There is a daily overnight Train 35 from Bangkok to Butterworth in Penang.
This train departs from Hua Lamphong railway station in Bangkok to Butterworth railway station on the mainland of Malaysia, just a short 15 minute ferry ride from Penang island and the old part of the city of Georgetown.
This is a one of the best ways to travel from Thailand to Penang Island, with most of the major tourist destinations in South Eastern Thailand connected to the railway line.
Travelling in the other direction?
View Butterworth to Bangkok train timetable here >>>
Please Note : Train 35 will be replaced by Train 31 from 2/12/2016, terminating at Hat Yai Station. All other departure times remain the same.
If you wish to travel from Bangkok to Padang Besar by train, there will be a new service from this date:
Departing Bangkok at 15:10.
This train arrives at the border at 09:35 Malaysian time.
From the border at Padang Besar to Butterworth you will then have to take a new KTM Komuter Train.
Bang Sue Junction
Bang Saphan Yai
Thung Song Junction
Hat Yai Junction
Padang Besar (Time +1)
**To travel from Hat Yai to Padang Besar you can take the morning Shuttle Train departing at 07:30
From Padang Besar to Butterworth or any station along this route, you now have to take a Komuter Train
Ignore the taxi drivers wanting to take you to the island!
Not only will the journey be longer as you will have to travel all the way out to the Penang Bridge, but it will cost you a RM100++ compared to the RM1.20 you have to pay for the ferry.
Once you get over to the island, it is around a ten minute walk to get to the popular inexpensive accommodation area around Chulia Street (the entrance to which you can see on your left, when you come out onto the main road from the ferry) and Love Lane.
It is also just a minute or two walk in front of the station exit.
See some of our other pages for more information