How to Get From Kuala Lumpur to Penang

Travelers can get from Kuala Lumpur to Penang by train, bus, car or plane. Penang is an island approximately 220 miles northwest of Kuala Lumpur. Traveling by train, bus or car gives people an opportunity to see Malaysia’s countryside. Trains operated by Keretapi Tanah Melayu Berhad will take passengers from the Sentral train station in Kuala Lumpur to the train station in Butterworth. A trip on a KTMB train takes approximately six hours. Travelers can walk from the Butterworth station to a ferry terminal to take a ferry to the town of Georgetown on Penang. These ferries leave approximately every 10 minutes, and the ride to Penang takes approximately 15 minutes. Several different bus companies offer trips from Kuala Lumpur to Penang. A number of buses leave from the Puduraya bus terminal in Kuala Lumpur. Passengers can purchase bus tickets here or online. Some buses stop at the Sungai Nibong bus terminal in Penang. This trip takes between four and five hours. The bus terminal is approximately eight miles from Georgetown. Taxis and Georgetown city buses will take travelers from the bus terminal to Georgetown. Travelers can also take buses from Kuala Lumpur to Butterworth and then take the ferry to Penang. The bus station in Butterworth is next to the ferry terminal. Driving from Kuala Lumpur to Penang on the North-South Expressway takes between four and five hours. Travelers can drive over a bridge to reach Penang or take the ferry from Butterworth. There are direct flights to Penang International Airport from Kuala Lumpur International Airport and Sultan Abdul Aziz Shah Airport in Subang. Subang is approximately seven...