There are many options how to get to Penang island in Malaysia. Everything depends on your travel habits, how much time you have and how much money you want to spend. Here are possible options how to get to Penang:
Hich-hiking
The cheapest and most adventurous way to get to Penang from any other country or any city in Malaysia. But can take some time. Nomad Travellers did that, so you can read about their adventures or ask advice.
By plane
The quickest way (from Kuala Lumpur to Penang ~1 hour) but as well the most expensive one (comparing with other travel ways).
Penang Bayan Lepas International Airport (IATA: PEN) is ~ 1 hour from George Town. This airport has direct flights with 8 countries.
Flights operated by Malaysia Airlines, Singapore Airlines, China Airlines, etc. For cheaper alternatives – Air Asia, Firefly Airlines, SilkAir, Korean Air, Wings Air, etc.
Sometimes you can get cheaper tickets in flight search sites like:
Usually I check all of those sites (and more) before buying the flight ticket. Yeah, it takes time, but only in this way I can find the cheapest ones. Most often I buy (if long distance flight) one direction from one website, another from another. Sometimes the cheapest ticket price doesn’t mean that you will pay such amount – like in the last “pay” step – some sites put over their service taxes which rise the ticket price higher than possible to buy in another site. Probably the safest way to get to Penang. But not so quick and not the cheapest way (depends what kind of class seats you will take). Keretapi Tanah Melayu Berhad (KTMB), the national train company, serves a daily route to Butterworth from Kuala Lumpur. Daytime train from Kuala Lumpur will take ~6,5 hour, night train – 9,5 hours. If you travel to Penang by train you will need to stop at Butterworth station. From there you can take the connecting ferry (information about it below) to the island. You can also take a taxi at Butterworth train station, but it’s quite expensive. You can book train tickets online and get some discount. The North south line starts in Singapore and goes all the way to Bangkok in Thailand. Most flexible traveling way but costs and timing depends on the company with whom you are traveling, traffic on the way. Most probably you will rent a car/motorbike? There are numerous car rental companies in Kuala Lumpur and also at Kuala Lumpur International Airport. For example you can check Easybook. If you are planning a one-way road trip to Penang, it’s best to find a rental company with an office at Penang. For motorbike you can check here. The road from Kuala Lumpur to Penang is in very good shape. The North-South highway connects Penang to major cities on the West side of Peninsular Malaysia. Travel by highway can take anywhere from 4-5 hours with toll charges in between. Once you reach Butterworth, which is the island’s main entry point from the mainland, you may take either the Penang Bridge or the ferry to cross over to the island, which still operates from Butterworth to Weld Quay and will transport your vehicle too at a small charge. Return trips from Penang via the bridge is free of charge. One of the cheapest and often quickest way to get from Kuala Lumpur to Penang. The trip by bus usually takes around 5,5 hours. The prices (35 to 60 MYR) depends on which day you leave, at what time and which operator you choose. Buses depart at the main terminal in Kuala Lumpur, Puduraya bus station (known as well like Pudu Sentral station), to the central bus station Sungai Nibong in Penang (as well known like Express bus station). There are almost 100 bus operators, offering regular bus services in Malaysia. Here, most of the bus services are operated by the state-run bus company intercontinental that covers wider bus route services in Malaysia. There are a number of renowned agencies that have a large fleet of buses operating on diverse routes on a daily basis. In Malaysia, buses are considered as a quite affordable medium of traveling. You will not only feel comfortable but also reach a particular destination promptly. The most popular coach operators are Plusliner/Nice, Transnasional, Konsortium and Mutiara. The most luxurious and most expensive operator is Aeroline (but you will travel in a very comfortable manner to Penang). You can also take the bus from numerous other locations within Peninsular Malaysia to Penang Island. For example there are daily buses from Kota Bharu, Johor Bahru (Singapore) and even Bangkok. There are a number of online sites which offer e-ticketing. Here, you will get discounts on each booking which save your time as well as money. But you need to keep in mind: first, always book ticket from reputed online web portal for example Easybook (they as well provide car rental and other services), second boarding a bus, do check the current schedule of it, so that you’re late in reaching your preferred destination. By the way, Sungai Nibong bus station in Penang is about 15 km South of the tourist/accommodation areas. Taxi drivers will try to convince you that the only way to go to downtown only by taxi. It’s not true – there is a local bus stop at platform 1. Bus 401 goes to downtown for 2 MYR. You might have to wait half an hour for one to show up. Except if you fly, go by car or bus through bridge, to get to Penang island you will need to take a ferry. Penang Ferry Service is the oldest ferry service in Malaysia. The Ferry operates a fleet of 4 ferries, with the first ferry departure from Butterworth (Sultan Abdul Halim) at 05:20 am, with the last at 00:40 am; and the first departure from Penang island (Raja Tun Uda) at 05:40 am, with the last at 01:00 am. You can reach Penang by ferry in ~15min. and the service runs every 20-30 min. You can buy tickets as well online. Coming down from the ferry, taxi drivers will offer rides but it’s easy to reach George Town even by walk. Even if you are going to Batu Feringgi or somewhere else outside Georgetown you can use public buses. Ferries from Penang International Airport depart in George Town, located ~16 km distance from the airport. A regular bus service operates between the airport and city center locations, as well as the bus terminal in Victoria Street, which is near the main Ferry Weld Quay. More information about ferries from Penang International Airport here. SHARE YOUR THOUGHTS How to get Indonesian visa in PenangBy train
By car (or motorbike)
By bus
There are minivans/minibuses that drive between many places in Thailand to Penang, same goes for the trip between Penang and Kuala Besut (Perhentian Island). Minibuses are more expensive than regular buses, but offer a direct route to many destinations.By ferry
Useful? Great! :) You might also like these:
Disappearing and resurgent street art in Penang
Funny Malaysian signs
The new KTMB high-speed ETS Trains from Kuala Lumpur to Butterworth station are now much faster than what is listed here. I think these trains are relatively recent. They started running in 2015 or 2016. The standard time for the trip from KL to Butterworth is now almost exactly 4 hours.
These ETS trains are very fast, very comfortable, and make few stops along the way. I took this train a couple of times (from KL to Butterworth, and also from Butterworth back to KL), and every trip was about 4 hours.
They’re a bit more expensive than taking the bus, but there are a lot of advantages: The bathroom are big, modern, and very clean. The tickets come with a little snack or meal that they bring to your seat. There is also a cafeteria car, and you can go there to get a cup of coffee, hot noodles, sandwiches, etc. There are a few seats in the cafeteria car, and you can enjoy your snack there or bring it back to your seat. Also great is that every seat has an electrical outlet underneath it, so you can plug in your laptop or charge up your phone and other devices. The plug is the standard 3-prong plug that they use in Malaysia, so you might need an adapter depending on the plug your devices have.
I took a bus once from KL to Penang, but after I discovered the ETS train, I never took that bus again. I guess I just like trains better. I particularly like how roomy it is and the fact that you can easily get up and go for a walk and stretch your legs during the trip. You can catch this train from KL Sentral or from the Kuala Lumpur station (the next stop inside Kuala Lumpur city).
Good to know! I will try to use it too on my other trip to Penang. Hope to be as happy as you with this train :)
We took a plane to Penang island because we value our time to explore more of the place and it’s worth it!
From which country/city you took the flight to Penang island? First time I wanted to see a bit more, that’s why was choosing bus from Kuala Lumpur. But yes, second time – flight looked for me better choice :)