There are many ways you can travel from Kuala Lumpur to Penang if you don't have your own transport.
On this page we will go through the options and which way is best, cheapest and the fastest.
How far is it from KL to Penang?
The distance from Kuala Lumpur to Penang is around 360 km.
Since July 2015, the first of what is planned to be many, new ETS - Electric Train Services, has started running on the KL to Butterworth Penang route.
This high-speed train takes less than four hours to make the trip to Butterworth Railway Station, just across the sea from George Town on Penang Island.
When the newer and faster ETS Trains arrive from China, this time will be cut down even further, with trains travelling up to 160 kmh.
A ticket on this train will cost you 59 RM on the limited stop, Gold Service. 79 RM on a Platinum Service.
Once you reach Butterworth Station, it's just a short walk to the ferry terminal, then a 15 minute boat ride over to Penang Island.
There is now just one Intercity Express Trains that also operates on the KL to Butterworth route.
These trains are twice as slow as the ETS trains, but cheaper, with the lowest ticket price at 34 RM.
All Intercity Trains to and from Penang are now cancelled.
The bus is a popular way to travel from KL to Penang, with dozens of departures every day.
Most buses leave from KL's Puduraya Bus Station (Pudu Sentral), with a few more going from TBS Bus Terminal, Hentian Duta Bus Terminal and KL Sentral.
All buses travel along highway 1 to Penang.
Some buses stop on the way in Ipoh, some buses go direct with just a toilet break / food stop.
A bus ticket from KL to Penang will cost around 35 RM upwards.
Travelling by bus from KL to Penang you have a choice of where to arrive.
You can either go to Butterworth Bus Terminal on the mainland, then catch the ferry over to George Town or go to Sungai Nibong Bus Terminal on Penang island, then catch a Rapid Penang island bus to George Town or take a taxi.
I prefer to arrive at Butterworth, then catch the ferry over to Penang.
This way you miss out on all the traffic jams that you sometimes have to travel through to get from Sungai Nibong to George Town city centre.
You can fly the short one hour flight between these two cities, with both Malaysian Airline and Air Asia having regular flights, but is it worth it?
I could only recommend flying to Penang, if you are flying into KUL from somewhere else and then want to make a connecting flight to Penang.
If you are already staying in KL, then flying to Penang really makes no sense!
By the time you travel the long distance out to KUL Airport, check in, fly, collect you bags, get a bus or taxi from PEN Airport to George Town, it would have been just as quick, or even quicker to get here by ETS Train or even a bus.
Related Pages :