Kuala Lumpur to Penang Malaysia: Transport Guide

With charming towns and delicious food culture, Penang is a lovely destination after your trip to Kuala Lumpur.

In this travel guide, you’ll find useful information about traveling from Kuala Lumpur to Penang by flight, train, and bus, including timetable, ticket prices, and tips.

Kuala Lumpur to Penang: Overview

The distance between Kuala Lumpur and Penang is about 350 km (218 miles), and you can easily travel between the two cities by flight, train, bus, and car.

Flying is the fastest way to get to Penang. However, if you travel on a budget, it’s better to take a bus to Penang as the ticket costs about $9 (€8). A taxi ride is more expensive – expect to pay about $228 (€219) for your trip.

TypeTimeCostTickets
Flight1 hour$46 (€45)Check tickets
Train4.5 hours$9 (€8)Check tickets
Bus5 hours$20 (€19)Check tickets
Taxi5 hours$228 (€219)Check taxi
Travel options from Kuala Lumpur to Penang.

Kuala Lumpur to Penang flight

Flying is the fastest way to travel to Penang. Although it’s the most expensive option, you can get good deals if you book tickets in advance.

Malaysia Airlines and Air Asia offer direct flights from Kuala Lumpur to Penang, which takes about 1 hour. 

Planes frequently depart from Kuala Lumpur International Airport and arrive at Penang International Airport.

I always use Skyscanner and 12go to find cheap flights and get the best deals.

Flight info
Journey time1 hour
PriceFrom $46 (€45)
Distance283 km (176 miles)
Frequency13 flights per day
First flight8 am
Last flight11:30 pm
DepartureKuala Lumpur International Airport
ArrivalPenang International Airport
ChangesDirect flights available
OperatorsAir Asia, Malaysia Airlines
Flight information from Kuala Lumpur to Penang.
ProviderDepartureArrivalTickets
Air Asia08:0009:00Check tickets
Malaysia Airlines08:2009:20Check tickets
Air Asia09:0010:00Check tickets
Malaysia Airlines11:1012:10Check tickets
Malaysia Airlines13:5514:55Check tickets
Train schedule from Kuala Lumpur to Penang. You can check more train schedules here

How long is the flight from Kuala Lumpur to Penang?

The flight to Penang takes about 1 hour. Please note that the flight time depends on many factors such as weather conditions and the airline you choose. Airlines’ flight time also differs from 5 to 10 minutes.

How much is the flight ticket from Kuala Lumpur to Penang?

The flight tickets from Kuala Lumpur to Penang start at $46 (€45). If you book flight tickets in advance, you can get better deals.

Where are the departure and arrival airports?

Planes frequently depart from Kuala Lumpur International Airport (Persiaran Korporat KLIA, 64000 Sepang, Selangor, Malaysia) and arrive at Penang International Airport (Lapangan Terbang Antarabangsa Bayan Lepas, 11900 Bayan Lepas, Penang, Malaysia).

When is the first and last flight depart from?

The first flight departs at 08:00 am, and the last flight leaves the airport at 11:30 pm. However, the schedule may change depending on the day and weather. You can check the latest schedules here.

Kuala Lumpur to Penang train

Traveling by train is another great option to get to Penang.

ETS offers daily trains from Kuala Lumpur to Penang, which takes about 5 hours.

Trains usually depart from Kuala Lumpur Sentral and arrive at Butterworth, a closet train station to Penang island.

The distance between Butterworth Station and George Town is 4 km, and you can travel between these places by ferry.

kuala lumpur to Penang malaysia.
Train info
Journey time5 hours
PriceFrom $20 (€21)
Distance350 km (218 miles)
Frequency8 trains per day
First train8:03 am
Last train8:16 pm
Departure stationKuala Lumpur Sentral
Arrival stationButterworth
ChangesDirect trains available
OperatorsETS
Train information from Kuala Lumpur to Penang.
ProviderDepartureArrivalTickets
ETS8:0312:15Check tickets
ETS11:0815:23Check tickets
ETS20:1000:22Check tickets
Train schedule from Kuala Lumpur to Penang. You can check more train schedules here

How long is the train from Kuala Lumpur to Penang?

The train to Penang takes 4 hours and 30 minutes to 5 hours, depending on the train. Please note that the schedule may change due to weather or unforeseen situations. You should be at the train station at least 30 minutes before departure.

How much is the train ticket from Kuala Lumpur to Penang?

The train ticket to Penang costs about $20 (€19). You should book your tickets in advance to secure the best seat and prices.

Where are the departure and arrival stations?

All trains depart from Kuala Lumpur Sentral (50470 Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia) and arrive at Butterworth (12000 Butterworth, Penang, Malaysia).

When is the first and last train depart from?

The last train leaves the station at 08:03 am, and the last one departs at 08:16 pm. For the latest schedule, please check here.

Kuala Lumpur to Penang bus

Traveling by bus is another option to get from Kuala Lumpur to Penang. The journey takes about 5 hours, and the ticket price starts at $19 (€18).

Please come at least 60 minutes before departure for check-in procedures.

Bus info
Journey time5 hours
Price$9 (€8)
Distance350 km (218 miles)
Frequency4 buses per day
First bus8:45 am
Last bus8 pm
Departure stationTBS Kuala Lumpur
Arrival stationSungai Nibong Penang
OperatorsPlusliner
Bus information from Kuala Lumpur to Penang.
ProviderDepartureArrivalTickets
Plusliner08:4513:45Check tickets
Plusliner10:0015:00Check tickets
Plusliner13:0018:15Check tickets
Plusliner20:0001:00Check tickets
Bus schedules from Kuala Lumpur to Penang. You can check more bus schedules here

How long is the bus from Kuala Lumpur to Penang?

The bus to Penang takes about 5 hours.

How much is the bus ticket from Kuala Lumpur to Penang?

The bus ticket to Penang costs about $9 (€8). Please note that prices may change on weekends and national holidays.

Where are the departure and arrival stations?

Buses leave from TBS Kuala Lumpur and arrive at Sungai Nibong Penang.

When is the first and last bus depart from?

The first bus departs at 08:45 am, while the last leaves at 08:00 pm. For the latest schedule, please check here.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *