Safe, Effiecient and Reliable, the motto holds by the KTMB malaysian train company.
Yes, could depend on it, if you wish travel around Peninsula. It provides journey from North to South, From Hadyai to Singapore.
I recommend this train system for those who wish to travel by train. It may indeed take few hours to your destination to compare with other vehicle such buses and cars. But local street scene and mother nature is the best way to look at it from the train
Butterworth station is just facing Georgetown (Penang Island). Therefore, you may need to get to Penang Island from Butterworth either by bus or cab.
KTM Intercity Train has the overnight route everyday between KL Sentral and Butterworth, Penang. I took a train in KL Sentral at 23:00 and reached Butterworth at 5:45am.
I recommend you to buy the train ticket few days in advance to avoid disappointment. They are many Malaysians taking the train to go back hometowns as the train stopped at several important towns like Kampar, Ipoh, Taiping, and Bukit Mertajam.
You can check out the schedule at KTM website.
Fare: RM 30 2nd class
RM 59 1st class
Reservation: Call +603-22671200- In Oversea
1-300-88-KTMB(5862) - In Malaysia
They will reply you with a booking number. You need to pick up the ticket 3 days before departure date. Otherwise, your booking will be void. Or, buy your ticket at KL Sentral Ticket Counter.
The train ride is a bit bumpy. Sleeper train with a pillow and blanket.
You can walk from the Railway Station to the Ferry Terminal. It would be a perfect time to see the sunrise on the causeway with Penang Ferry.
I travelled to Penang by train from Kuala Lampur (about 8 hours). The train stops in Butterworth, and you only need to take the free ferry across to Penang.
If you are driving or arriving by bus, you will likely cross the new bridge; longest one in SE Asia.
I also departed by train, on an overnight ride to Bangkok.
we got off the ferry from butterworth after a train journey from singapore,where we had been warned that all taxi drivers are robbers in penang(off singapore taxi drivers) and tried to get a taxi to batu feranghi but kept getting prices of 40 ringetts which we thought was too expensive.We were next to the bus terminal so I asked a very helpful bus official how to get there and he told us the 101 bus which cost 1.4 ringetts I found the bus very clean, modern and cool and the driver put us off right outside our hotel door