
Penang is one of Malaysia's most popular destinations for travellers looking to combine heritage, food, culture, and seaside escapes in one trip. From the historic streets of George Town to the views from Penang Hill and the beaches of Batu Ferringhi, the state offers plenty to explore beyond Kuala Lumpur.
Located around 350 kilometres northwest of Kuala Lumpur, Penang can be reached by several types of transport.
Whether you're visiting Penang for its famous street food, UNESCO-listed heritage, or simply a few days away from Kuala Lumpur, choosing the right transport can make your trip much easier. Here's what you need to know about how to go to Penang from KL.
Travellers can choose between flights, KTM ETS trains, intercity buses, or private vehicles when travelling from Kuala Lumpur to Penang. The best option depends on how quickly you want to arrive, your budget, and where you plan to stay in Penang.
Flying is the fastest way to travel from Kuala Lumpur to Penang, with a flight time of approximately 55 minutes to 1 hour.
Flights operate from Kuala Lumpur International Airport (KLIA/KUL), while some services also depart from Sultan Abdul Aziz Shah Airport (Subang Airport/SZB). The destination is Penang International Airport (PEN).
Airlines serving the Kuala Lumpur-Penang route include AirAsia, Malaysia Airlines, Batik Air, and Firefly. Traveloka's current EN-MY flight page lists direct options from Kuala Lumpur to Penang, with fares varying depending on the airline and travel date.
Estimated one-way fares can start from around RM80 - RM150+, although prices vary depending on the season, airline, baggage allowance, and how early you book.
The main advantage of flying is speed. However, remember to include the time needed to travel from central Kuala Lumpur to the airport, complete check-in and security procedures, and travel from Penang International Airport to your accommodation.
The KTM ETS is one of the most comfortable options for travelling from Kuala Lumpur to Penang, particularly if you prefer not to deal with airport procedures.
The train departs from KL Sentral and travels to Butterworth, located on the mainland side of Penang. The journey takes approximately 4 hours, depending on the service.
Estimated fares are around:
One of the main benefits of taking the ETS is that you can depart from central Kuala Lumpur without travelling to an airport. The seats are comfortable, the journey is not affected by road traffic, and you can enjoy the scenery along the way.
Sat, 14 Nov 2026

AirAsia Berhad (Malaysia)
Kuala Lumpur (KUL) to Penang (PEN)
Start from RM 108.50
Wed, 28 Oct 2026

Batik Air Malaysia
Kuala Lumpur / Subang (SZB) to Penang (PEN)
Start from RM 129.42
Fri, 30 Oct 2026

AirAsia Indonesia
Medan (KNO) to Penang (PEN)
Start from RM 100.27
How to Continue from Butterworth to George Town?
If your final destination is George Town, travelling to Butterworth is only the first part of the journey.
Butterworth station is connected to Penang Sentral, where you can continue towards Penang Island. From the station, you can follow the connected pedestrian route towards the ferry terminal and take the Penang Ferry to Raja Tun Uda Terminal in George Town.
The ferry journey takes approximately 10-15 minutes.
This combination of ETS and ferry is particularly appealing if you want to experience a classic land-and-sea journey into George Town.
ETS tickets can sell out during weekends, school holidays, and public holidays, so booking ahead is recommended.
An intercity bus is generally the most economical way to travel from Kuala Lumpur to Penang. Buses may depart from several locations in Kuala Lumpur, including:
Depending on the service, buses may arrive at Penang Sentral in Butterworth, Sungai Nibong Bus Terminal, or other locations around Penang.
Travellers arriving at Penang Sentral can continue to Penang Island by ferry or other local transport. If your bus goes directly to Sungai Nibong or another destination on Penang Island, you can continue directly to George Town or your accommodation.
Major operators may include Aeroline, Super Nice, KKKL, Plusliner, and Transnasional.
The journey usually takes around 5 to 5.5 hours, depending on traffic and the exact route.
Estimated fares are around RM35 - RM60, making the bus a good option for budget-conscious travellers.
Traveloka also lists shared bus transfer services between Kuala Lumpur and Penang, providing another option for travellers who prefer a direct road journey.
Travelling by car is a good choice for families, groups, or travellers who want greater flexibility during the journey.
The drive from Kuala Lumpur to Penang generally takes around 4 - 5 hours via the North-South Expressway (E1), depending on traffic and your final destination.
If you rent a car, you can make stops along the way and continue exploring Penang without depending entirely on public transport.
For travellers considering a long-distance Grab journey, the cost can be significantly higher than taking a train or bus and may reach RM500+, depending on the time, demand, and pickup and drop-off locations.
In addition to the vehicle cost, drivers should budget for approximately RM40-RM50 in tolls, plus fuel.
The best transport option depends on what matters most during your journey.
Flying is the best choice when reaching Penang as quickly as possible is your main priority.
Although the flight itself takes less than an hour, remember to include airport transfers, check-in, security procedures, baggage collection, and the journey from Penang International Airport to your accommodation.
The ETS is ideal for travellers who want a comfortable journey without having to deal with airport procedures.
Departing from KL Sentral is also convenient if you're already staying in central Kuala Lumpur. The train provides a relaxed journey and avoids traffic on the North-South Expressway.
The bus is a practical choice if you're travelling on a tighter budget.
Although it takes longer than flying or taking the ETS, bus fares are generally affordable. If your bus arrives directly on Penang Island, it can also reduce the need for an additional ferry transfer.
A private car or rental vehicle is most suitable for travellers who want to make stops along the way or explore Penang beyond George Town.
It can also be a practical option for families and groups who can share fuel, tolls, and rental costs.
One detail that can be confusing for first-time visitors is that Penang consists of two main areas.
The mainland area, known as Seberang Perai, includes Butterworth and is where Penang Sentral and the Butterworth railway station are located.
Travellers arriving by ETS will normally reach this side of Penang first.
Penang Island is where many of the state's best-known tourist destinations are located, including:
If your accommodation is in George Town or on the island, check your arrival point carefully when booking a train or bus.
Penang offers a mix of heritage, culture, food, nature, and beach attractions.
George Town's historic centre is one of Penang's biggest attractions. The UNESCO-listed heritage area is known for colonial architecture, traditional buildings, colourful street art, murals, cafés, and multicultural neighbourhoods.
Take your time walking through the streets and looking for Penang's famous murals and heritage landmarks.
Take the funicular railway up Penang Hill for panoramic views over George Town and the surrounding area. The cooler atmosphere at the top also provides a pleasant escape from the tropical heat of the city.
Traveloka offers various activities and attractions in Penang, including experiences around Penang Hill.
Kek Lok Si Temple is one of the largest Buddhist temples in Southeast Asia and an important cultural landmark in Penang. The temple complex features impressive architecture, statues, gardens, and elevated views over the surrounding area.
For travellers looking for a beach break, Batu Ferringhi is one of Penang's best-known coastal areas. You can spend the day relaxing by the beach, trying water sports, or exploring the area's evening and night market atmosphere.
Penang is the kind of destination where you can fill your days without rushing from one attraction to another. Whether you're visiting for the first time, returning for its food, or combining Penang with a wider Malaysia itinerary, there is plenty of room to create your own pace.
With Traveloka, you can organise different parts of your Penang trip before you leave Kuala Lumpur. Book your flight or transport, discover things to do in Penang, and arrange other travel essentials through the Traveloka platform. Enjoy the Best Price Guarantee, daily exclusive deals, and 24/7 Live Agent Support, with access to over 2 million hotels worldwide, 300+ airline partners, and 90,000+ attractions and tours.
With more than 20 travel products and over 2,000 car rental and airport transfer providers, Traveloka helps make your Malaysia itinerary easier to manage from one place. Plus, you can enjoy up to 1.5x Loyalty Cashback (T&Cs apply), giving you more value as you explore Penang and beyond.










