By train the journey from Batu Gajah to Butterworth Railway Station (near Penang Island) is scheduled to take from 1 hour 56 minutes to 2 hours 1 minute depending upon which train you take.
Train Times from Batu Gajah to Penang
There are currently 6 trains a day from Batu Gajah to Penang (Butterworth Railway Station).
| Train | Batu Gajah | Penang | Service |
| 9124 | 10:14 | 12:10 | ETS Platinum |
| 9130 | 15:49 | 17:45 | ETS Platinum |
| 9326 | 16:19 | 18:15 | ETS Platinum |
| 9136 | 18:04 | 20:00 | ETS Platinum |
| 9352 | 20:41 | 22:42 | ETS Gold |
| 9138 | 22:24 | 00:20 | ETS Platinum |
Buy Tickets from Batu Gajah to Penang
Use the Search Box below to buy your train tickets from Batu Gajah to Penang.
Batu Gajah Railway Station
Batu Gajah Railway Station is 5.9 km by road from Kellie’s Castle.
Butterworth Railway Station
Butterworth Railway Station is located close to the commuter ferry to George Town on Penang Island.
About Travel to Penang Island
Getting from from Butterworth Railway Station to George Town on Penang Island is simple and cheap.
Travel by Ferry
On arrival into Butterworth Railway Station follow the signs to the ferry port. The entrance to the ferry port has been incorporated into the newly constructed Penang Sentral Bus Station. Via the signposted route it’s a 5 minute walk from Butterworth Railway Station to the ground floor of Penang Sentral.
To get to the entrance to the ferry terminal you need to go up the main escalator into the bus station itself. The passage to the ferry terminal is on the second level of the bus station, with large overhead signs featuring a drawing of a ferry marking the way.

Rapid Ferry Service
The ferry from Butterworth to Penang Island is called the Rapid Ferry, although its not particularly rapid as it takes 15 minutes to complete the 3 km crossing to George Town in Penang. The Rapid Ferry runs every day from 06:30 until 23:00, with departures every 20 minutes until 21:00 after which services become less frequent. Foot passengers pay for the ferry on the way to the boarding area. The fare is RM2 for adults and RM1 for children. On board there is a small shop, a toilet and a limited amount of seating. The views from the ferry are spectacular so most passengers spend the journey stood up admiring the coastal scenery.
Arrival in George Town
The arrival point in Penang Island is Pangkalan Raja Tun Uda Ferry Terminal, which is located on the main seafront road which backs onto the historic old quarter of George Town. If you know which direction to walk in you can get from the ferry port to popular parts of the Old Town such as Armenia Street and the top end of Chulia Street in 10 to 15 minutes depending on how quickly you walk.