Johor Bahru to Penang

The journey from Johor Bahru to Penang involves taking two separate trains. One from Johor Bahru to Kuala Lumpur, and another from Kuala Lumpur to Butterworth Railway Station in Penang.

Train 1: Johor Bahru to Kuala Lumpur


There are currently 7 train services a day from Johor Bahru to Kuala Lumpur.

TrainJohor BahruKuala LumpurService
944207:3512:11ETS Gold
952408:4013:00ETS Platinum
932609:5514:05ETS Platinum
942811:2515:35ETS Platinum
952812:4517:05ETS Platinum
953015:0019:20ETS Platinum
953216:2020:40ETS Platinum

Train 2: Kuala Lumpur to Penang


There are currently 7 trains a day from Kuala Lumpur to Butterworth Railway Station.

TrainKuala LumpurPenangService
912408:0512:10ETS Platinum
910811:4015:15ETS Express
913013:4017:45ETS Platinum
932614:1018:15ETS Platinum
913615:5520:00ETS Platinum
935218:2222:42ETS Gold
913820:1500:20ETS Platinum

Johor Bahru Railway Station


The train journey to Penang starts at Johor Bahru Sentral Station.

Google Map of Johor Bahru Sentral Station

Gemas Railway Station


During the journey from Johor Bahru to Penang you need to change trains at KL Sentral Station.

Google Map of KL Sentral Station

Butterworth Railway Station


Passengers travelling by train to Penang Island should alight at Butterworth Railway Station.

Google Map of Butterworth Railway Station

Travel to Penang Island


There are two ways to get from Butterworth Railway Station to Penang Island.

Ferry to George Town

The cheapest of the two options is to walk 550 metres from the entrance to the railway station to Penang Sentral Bus Station. The route is well sign posted. The ferry terminal for services to Penang Island is on the 2nd level of the bus station. A passenger ferry departs every 20 minutes from 05:40 to 00:40. The ferry costs RM2 for adults and takes 15 to 20 minutes to reach Penang Island.

The ferry terminal on the island is an easy walk from the historic centre of George Town. There is also a bus station right by the ferry terminal on Penang Island with inexpensive services to a wide variety of destinations across Penang Island.

Hock Teik Cheng Sin Temple in Penang Island
Hock Teik Cheng Sin Temple in Penang Island
Taxi to George Town

The other way to get from Butterworth Railway Station to Penang Island is to take a taxi. This is a good option for people with small children, large bags or restricted mobility. There are two bridges connecting Penang Island to the mainland.

It is, however, a relatively expensive option and taxi fares are not fixed (the taxis also don’t have meters) so you need to negotiate a price before you start your taxi journey. Expect to pay around RM40 for a taxi ride to George Town and a fare of RM50 for a journey to the beach resort town of Batu Feringghi.

How useful was this post?

Click on a star to rate it!

Average rating 4 / 5. Vote count: 36

No votes so far! Be the first to rate this post.