How to get to Kuala Lumpur from Penang

What about

It is hard not to fall in love with the capital of Malaysia: one of the youngest capitals of Southeast Asia wins hearts with its bold youthful and cosmopolitan character. The rich colonial heritage coexists in harmony with state-of-the art skyscrapers, lush parks are a welcome oasis of tranquillity to escape to after the world-class shopping marathons, and ethnic dishes of Chinese, Indian, Muslim and Western cuisine make your mouth water. The Petronas Towers, the highest twin towers in the world, rise proudly in the heart of the capital, commanding views over the modern bustling city.

How to get from Penang to Kuala Lumpur

Depending on the means of transport, the main starting point for your travel from Penang to Kuala Lumpur may be the town of Butterworth on the mainland part of Penang state or any of the two bus stations on the island. The both bus stations on Penang and the railway station in Butterworth are easily reachable from Georgetown.

From Penang to Kuala Lumpur by train

Trains from Penang to Kuala Lumpur depart from Butterworth train station. To get there from the island, take a ferry. It plies its route on a daily bases from 5.30am till 11.30pm and takes sheer 15 minutes to whisk you to the mainland. From the ferry pier it is a matter of a couple of minutes walk to the train station with the route clearly marked. You can also take a free shuttle van from the ferry terminal to the train station.

The new train station which has replaced the old one closed back in 2011, is not big. It is fully air-conditioned but there is actually nothing more there except for ticket counters, waiting halls and toilets. No food court and no souvenir stalls either.

There are three morning trains leaving for Kuala Lumpur. 5am (#9231) and 7am (#9211) trains are high-speed trains covering the distance between Penang and the Malaysian capital in about four hours. Tickets cost from MYR59 to MYR79 depending on the class of the car. The first train (#9231) is the fastest one and can bring you to Kuala Lumpur by 8.35am, but note that to get to the train station by the time of its departure you will need to take a taxi/a bus from the island as the ferry does not operate at that early hour.

There is also train #1 leaving at 8am. It is a tad slower and takes 5¼ hours to get to its destination, but the lower price of the tickets (MYR34) compensates this drawback.

Afternoon and evening trains #9233 (3pm), #9209 (5.45pm) and #9215 (7pm) arrive to Kuala Lumpur in the evening. If you are planning to use these ones, be sure to book your accommodation in Kuala Lumpur in advance as it may prove next to impossible to get a room to your liking at night.

Note that #9215 train operates only from Friday to Sunday; all the other trains are daily trains.

In Kuala Lumpur, trains arrive to Kuala Lumpur Sentral, which is also a real architectural delight. A large-scale intermodal transport hub, Kuala Lumpur Sentral is the point of origin of many intercity routes all over Malaysia and Singapore, as well as KLIA Ekspress and KLIA Transit high-speed airport trains. KL Monorail Sentral Station is easily reachable via overhead bridge from KL Sentral.

From Penang to Kuala Lumpur by bus

With an endless list of bus departures from Penang to Kuala Lumpur you are never short of choice. Buses depart every 15-45 minutes and take from four to five hours to reach Kuala Lumpur depending on the bus station you are heading to.

If you are going to take a bus from Penang to Kuala Lumpur, you have three basic options.

Option #1 is to hop onto a bus at the main bus terminal on Penang Island in Sungai Nibong (MYR38-MYR39). Located some 10 km from the old city area of Georgetown, it is reachable both by taxi (MYR30) and numerous city buses (MYR2). The trip to the bus terminal from Georgetown normally takes about 20 minutes but is dependent on traffic – leave Georgetown at least one hour prior to your departure. The most useful city bus route from Georgetown to the bus terminal is 401.

Option #2 Some bus companies use the other Penang Island bus terminal, Komtar, which is much handier if you stay in Georgetown as no long taxi ride is required to get there. All of the buses leaving from Komtar then pass through Sungai Nibong terminal before leaving the island over the bridge. If you wish to start your journey to Kuala Lumpur at Komtar bus terminal, look for Economy Express, Super Nice Express, Yakin BG Express or KPB Express buses. Tickets cost MYR41 which is a bit more than in case of Sungai Nibong bus terminal, but you do not need to spend any extra ringgit on a taxi or a city bus ride. There are fewer departures from Komtar than from Sungai Nibong, and if you are in a hurry to leave the island you may want to check departures from Sungai Nibong or Butterworth bus terminals instead.

Option #3 is to take a ferry from Weld Quay in Geprgetown to Butterworth and choose any of the buses, e.g. *KKKL Express operating from the temporary bus terminal connected to the ferry pier by a walkway. Tickets are sold at a similar price as in case with all the other departures from the island (MYR38-MYR40).

Tip: Billion Stars Express, Seasons Express, Super Nice Express and KPB Express all offer VIP buses with only three seats per row instead of usual four what actually guarantees a more comfortable ride.

Note: There are no toilets on board the buses plying the route between Penang and Kuala Lumpur. All buses, though, make one or two bathroom stops en route which helps survive this 4+ hour journey.

In Kuala Lumpur, buses from Penang call to the southern TBS; to the northern Hentian Duta terminal, to KL Sentral and to centrally located Pudu Raya. The latter is the closest drop-off point to Bukit Bintang/Tengkat Tong Shin area, both teeming with accommodation of all varieties and especially those geared towards travellers on a budget.

Activities

With an endless list of museums, churches, mosques and temples, historical buildings, shopping opportunities and natural attractions in and around the Malaysian capital, the time spent in Kuala Lumpur is never enough. You can make your visit as diverse and busy as you wish but by all means try to find some time for a very special experience which visiting of any of the following places can enrich you with:

  1. Petronas Twin Towers are easily a whole-day destination. From getting up to the Skybridge on the 41st-42nd level and to meditating to the intricate dance of the fountains at the foot of the towers after dark, you will hardly find a moment for boredom.

  2. Menara Kuala Lumpur may seem just a humble relative of its more famous counterparts elsewhere but it definitely offers the best view of the city with Petronas Twin Towers right in front of you. The revolving restaurant is a great place for an elegant lunch or diner, too.

  3. Kuala Lumpur boasts many green areas and zoos, but Kuala Lumpur Bird Park located in the scenic Lake Gardens is an absolute stunner, especially if travelling with your little ones in tow. The natural aviary with freely flying birds transports you right in the heart of a rain forest.

  4. Batu Caves with the iconic image of Lord Murugan look cheerful and colourful from outside with all those Hundu deities meeting visitors at the entrance gates just at the foot of the stairs, but the system of million-years caverns at the top does impress even more.

  5. Central Market is every shopping lover’s start destination which combines food venues, shops, entertainment programs all under the same roof of an amazing art deco masterpiece. Central Market gives you a real taste of KL shopping which goes far beyond the exquisite boutiques of Suria KLCC next to Petronas towers.

Your onward travel from Kuala Lumpur

Venturing further south from Kuala Lumpur, popular destinations which can be reached overland from the Malaysian capital, include Melaka, Muar, Batu Pahat and Singapore.

Penang to Kuala Lumpur @ train, bus, flight Feb 23, 2018

Loading seats data...

From Butterworth to Kuala Lumpur by train

#9101
KTM
04:45
Butterworth, Penang
08:50
Kuala Lumpur Sentral
4h 5m
Instant
#9103
KTM
06:10
Butterworth, Penang
10:27
Kuala Lumpur Sentral
4h 17m
Instant
#9321
KTM
07:30
Butterworth, Penang
11:53
Kuala Lumpur Sentral
4h 23m
Instant
#9421
KTM
08:41
Butterworth, Penang
13:07
Kuala Lumpur Sentral
4h 26m
Instant
#9121
KTM
15:30
Butterworth, Penang
19:52
Kuala Lumpur Sentral
4h 22m
Instant
#9105
KTM
18:00
Butterworth, Penang
22:05
Kuala Lumpur Sentral
4h 5m
Instant
#9107
KTM
20:00
Butterworth, Penang
00:15
Kuala Lumpur Sentral
4h 15m
Instant

From Komtar New Asia Travel to Kuala Lumpur by bus

01:00
Komtar New Asia Travel, Penang
06:00
Terminal Bersepadu Selatan, Kuala Lumpur
5h
Instant
06:30
Komtar New Asia Travel, Penang
11:30
Terminal Bersepadu Selatan, Kuala Lumpur
5h
Instant
09:00
Komtar New Asia Travel, Penang
14:00
Terminal Bersepadu Selatan, Kuala Lumpur
5h
Instant
10:30
Komtar New Asia Travel, Penang
15:30
Terminal Bersepadu Selatan, Kuala Lumpur
5h
Instant
12:00
Komtar New Asia Travel, Penang
17:00
Terminal Bersepadu Selatan, Kuala Lumpur
5h
Instant
14:00
Komtar New Asia Travel, Penang
19:00
Terminal Bersepadu Selatan, Kuala Lumpur
5h
Instant
16:00
Komtar New Asia Travel, Penang
21:00
Terminal Bersepadu Selatan, Kuala Lumpur
5h
Instant
19:00
Komtar New Asia Travel, Penang
00:00
Terminal Bersepadu Selatan, Kuala Lumpur
5h
Instant
23:45
Komtar New Asia Travel, Penang
04:45
Terminal Bersepadu Selatan, Kuala Lumpur
5h
Instant

From Sungai Nibong, Penang to Kuala Lumpur by bus

00:30
Sungai Nibong, Penang
05:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
00:30
Sungai Nibong, Penang
05:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
01:00
Sungai Nibong, Penang
06:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
01:00
Sungai Nibong, Penang
05:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
07:00
Sungai Nibong, Penang
12:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
07:00
Sungai Nibong, Penang
11:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
07:15
Sungai Nibong, Penang
12:20
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
07:15
Sungai Nibong, Penang
12:10
KL Sentral, Kuala Lumpur
4h 55m
Instant
08:00
Sungai Nibong, Penang
13:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
08:00
Sungai Nibong, Penang
12:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
08:30
Sungai Nibong, Penang
13:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
08:30
Sungai Nibong, Penang
13:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
09:00
Sungai Nibong, Penang
14:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
09:00
Sungai Nibong, Penang
13:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
09:30
Sungai Nibong, Penang
14:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
09:30
Sungai Nibong, Penang
14:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
10:00
Sungai Nibong, Penang
15:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
10:00
Sungai Nibong, Penang
14:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
10:00
Sungai Nibong, Penang
14:50
One Utama, Kuala Lumpur
4h 50m
Instant
10:30
Sungai Nibong, Penang
15:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
10:45
Sungai Nibong, Penang
15:40
KL Sentral, Kuala Lumpur
4h 55m
Instant
10:45
Sungai Nibong, Penang
15:50
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
11:00
Sungai Nibong, Penang
15:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
11:00
Sungai Nibong, Penang
16:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
11:30
Sungai Nibong, Penang
16:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
11:30
Sungai Nibong, Penang
16:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
12:00
Sungai Nibong, Penang
16:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
12:00
Sungai Nibong, Penang
17:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
12:30
Sungai Nibong, Penang
17:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
12:30
Sungai Nibong, Penang
17:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
13:30
Sungai Nibong, Penang
18:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
13:30
Sungai Nibong, Penang
18:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
14:00
Sungai Nibong, Penang
18:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
14:00
Sungai Nibong, Penang
19:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
14:45
Sungai Nibong, Penang
19:50
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
14:45
Sungai Nibong, Penang
19:40
KL Sentral, Kuala Lumpur
4h 55m
Instant
15:30
Sungai Nibong, Penang
20:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
15:30
Sungai Nibong, Penang
20:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
16:30
Sungai Nibong, Penang
21:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
16:30
Sungai Nibong, Penang
21:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
17:00
Sungai Nibong, Penang
21:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
17:00
Sungai Nibong, Penang
22:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
17:00
Sungai Nibong, Penang
21:50
One Utama, Kuala Lumpur
4h 50m
Instant
17:30
Sungai Nibong, Penang
22:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
17:30
Sungai Nibong, Penang
22:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
17:30
Sungai Nibong, Penang
22:20
One Utama, Kuala Lumpur
4h 50m
Instant
18:30
Sungai Nibong, Penang
23:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
18:30
Sungai Nibong, Penang
23:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
20:00
Sungai Nibong, Penang
00:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
20:00
Sungai Nibong, Penang
01:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
21:30
Sungai Nibong, Penang
02:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
21:30
Sungai Nibong, Penang
02:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
22:00
Sungai Nibong, Penang
02:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
22:00
Sungai Nibong, Penang
03:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
22:30
Sungai Nibong, Penang
03:25
KL Sentral, Kuala Lumpur
4h 55m
Instant
22:30
Sungai Nibong, Penang
03:35
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
23:00
Sungai Nibong, Penang
03:55
KL Sentral, Kuala Lumpur
4h 55m
Instant
23:00
Sungai Nibong, Penang
04:05
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant
23:59
Sungai Nibong, Penang
04:54
KL Sentral, Kuala Lumpur
4h 55m
Instant
23:59
Sungai Nibong, Penang
05:04
Terminal Bersepadu Selatan, Kuala Lumpur
5h 5m
Instant

From Penang Airport to Kuala Lumpur by flight

05:45
Penang Airport
06:35
Kuala Lumpur Airport
50m
Instant
#OD2105
06:25
Penang Airport
07:25
Kuala Lumpur Airport
1h
Instant
#AK6123
06:35
Penang Airport
07:40
Kuala Lumpur Airport
1h 5m
Instant
#AK6111
07:10
Penang Airport
08:10
Kuala Lumpur Airport
1h
Instant
10:40
Penang Airport
11:40
Kuala Lumpur Airport
1h
Instant
#AK6113
11:20
Penang Airport
12:30
Kuala Lumpur Airport
1h 10m
Instant
#AK6117
13:35
Penang Airport
14:40
Kuala Lumpur Airport
1h 5m
Instant
#AK6115
13:40
Penang Airport
14:45
Kuala Lumpur Airport
1h 5m
Instant
#AK6125
14:25
Penang Airport
15:30
Kuala Lumpur Airport
1h 5m
Instant
#AK6139
15:30
Penang Airport
16:35
Kuala Lumpur Airport
1h 5m
Instant
#OD2103
15:40
Penang Airport
16:40
Kuala Lumpur Airport
1h
Instant
#OD2101
16:20
Penang Airport
17:20
Kuala Lumpur Airport
1h
Instant
#AK6127
16:45
Penang Airport
17:50
Kuala Lumpur Airport
1h 5m
Instant
18:05
Penang Airport
19:00
Kuala Lumpur Airport
55m
Instant
#AK6129
19:15
Penang Airport
20:20
Kuala Lumpur Airport
1h 5m
Instant
#AK6119
20:05
Penang Airport
21:10
Kuala Lumpur Airport
1h 5m
Instant
#AK6131
20:35
Penang Airport
21:35
Kuala Lumpur Airport
1h
Instant
20:55
Penang Airport
22:00
Kuala Lumpur Airport
1h 5m
Instant
#AK6133
21:15
Penang Airport
22:20
Kuala Lumpur Airport
1h 5m
Instant
#AK6137
22:25
Penang Airport
23:25
Kuala Lumpur Airport
1h
Instant
#AK6121
23:35
Penang Airport
00:35
Kuala Lumpur Airport
1h
Instant

From Penang Airport to Selangor by flight

#OD1153
07:50
Penang Airport
08:50
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1177
08:50
Penang Airport
09:50
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1161
10:10
Penang Airport
11:10
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1183
12:10
Penang Airport
13:10
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1157
14:50
Penang Airport
15:50
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1181
15:50
Penang Airport
16:50
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1159
16:20
Penang Airport
17:20
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1167
17:30
Penang Airport
18:30
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1173
18:30
Penang Airport
19:30
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#FY2205
19:05
Penang Airport
20:05
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1165
19:20
Penang Airport
20:20
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#FY2209
21:50
Penang Airport
22:50
Sultan Abdul Aziz Shah, Selangor
1h
Instant
#OD1179
22:10
Penang Airport
23:10
Sultan Abdul Aziz Shah, Selangor
1h
Instant