Queen Victoria Memorial Clock Tower lit white against a blue-hour sky in George Town, Penang

Travel guide / Malaysia PEN

Penang from KL: Nasi Kandar Nights, Heritage Lanes and Cool Hill Air

Nasi kandar at midnight, murals by morning, Penang Hill before the heat sets in.

At a glance

Best time to go
The best time to visit Penang is December to February, when the island is at its driest and the sea at Batu Ferringhi is calmer, though festivals and school holidays push hotel prices up. Details about best time to go
Visa for Malaysians
As of September 2026, Malaysians need no passport and no visa to visit Penang, because it is a domestic trip with no immigration check on arrival. Details about visa for malaysians
Honest budget guide
Plan on roughly RM 150 to RM 400 per person per day in Penang, not counting flights. Details about honest budget guide
On this page12 sections
  1. Overview
  2. Getting there from KL: flights, terminals and the ETS
  3. Penang airport to George Town and Batu Ferringhi
  4. Where to stay in Penang
  5. Things to do in Penang
  6. What to eat in Penang
  7. Halal food and prayer spaces in Penang
  8. Getting around Penang
  9. Sample 4-day Penang itinerary
  10. Money, SIM and practical tips
  11. Before you go
  12. FAQ

Penang is the trip many of us took as kids and keep repeating as adults, usually for the food. The island is about an hour's flight north of KL, so a long weekend is enough to eat your way through George Town, ride the funicular up Penang Hill and catch the sea breeze at Batu Ferringhi. The old city is part of a UNESCO World Heritage Site, and its shophouse lanes fit mosques, clan temples and churches within a few minutes' walk of each other. This guide covers flights from KLIA, the airport run, where Muslims can eat with confidence, real costs and a four-day plan.

Getting there from KL: flights, terminals and the ETS

Flying is the quickest way up to Penang International Airport (PEN) at Bayan Lepas, and the flight itself takes roughly 55 minutes to an hour. At the time of writing, four airlines fly direct from KLIA, with many departures a day between them:

  • AirAsia: from KLIA Terminal 2 (the old klia2).
  • Malaysia Airlines: from KLIA Terminal 1.
  • Batik Air: also from KLIA Terminal 1.
  • Firefly: Boeing 737 flights from KLIA Terminal 1, where it moved its jet operations in 2025.

If you live around Petaling Jaya, Shah Alam or Subang, Batik Air and Firefly also fly to Penang from Subang airport, which saves the drive to Sepang. Check the terminal on your booking, since the two KLIA terminals are a train ride apart, and note that AirAsia and Malaysia Airlines close check-in and bag drop 60 minutes before domestic departures.

Our KL fare scan, at the time of writing, puts the cheapest one-way seat at about RM 103 (AirAsia, direct). Of the 20 fares we checked, the median was around RM 119 and the priciest roughly RM 144. Seats cost more around Chinese New Year and the year-end school holidays.

Prefer the ground? The KTM ETS from KL Sentral to Butterworth takes roughly three and a half to four and a half hours, then allow about 20 minutes to walk through Penang Sentral to the ferry, which costs RM 2 per adult (tap a card or e-wallet at the gates).

Penang airport to George Town and Batu Ferringhi

The airport sits in Bayan Lepas in the island's south-east, roughly 16 km from George Town. There is no train link. Prices below are indicative, at the time of writing.

  • Rapid Penang bus 401E: runs from the airport to Komtar and on towards the Weld Quay ferry area for about RM 2.70. Expect 45 to 60 minutes, with buses from early morning until about 11pm. Carry exact change, as drivers generally do not give change.
  • Rapid Penang bus 102: runs from the airport through George Town and along the north coast to Batu Ferringhi and Teluk Bahang for about RM 4. It is cheap but infrequent, often an hour or more between buses.
  • Grab: cross the road from arrivals to the e-hailing pickup point on Level 1 of the multi-storey car park. George Town usually costs about RM 25 to RM 40 (20 to 35 minutes), more with surge pricing, and Batu Ferringhi roughly RM 35 to RM 60.
  • Coupon taxi: buy a fixed-price coupon at the counter in arrivals. Expect around RM 40 to RM 55 to George Town and roughly RM 55 to RM 70 to Batu Ferringhi, with about 50 percent extra between midnight and 6am.

Families with luggage will find Grab or a coupon taxi worth the extra ringgit, while solo travellers can ride the 401E almost to their heritage-zone doorstep.

Where to stay in Penang

Penang is bigger than first-timers expect, and where you sleep decides how much time you spend in traffic.

  • George Town heritage zone: the old grid around Lebuh Chulia, Armenian Street and Love Lane. Restored shophouse hotels, hawker food on every corner and the free CAT shuttle at the door. Best for first-timers and couples who want to walk to dinner, though rooms can be small and some lanes stay noisy late.
  • Gurney Drive and Pulau Tikus: a sea-front stretch north-west of the old town with big malls, serviced apartments and the Gurney Drive hawker centre. Good for families who want malls close by and more space for the money.
  • Batu Ferringhi: the beach strip on the north coast, with resorts, water sports and a night market. Suits families with kids, but George Town is roughly 25 to 35 minutes away by car, longer in evening traffic.
  • Bayan Lepas and Queensbay: near the airport and the industrial zone, handy for business trips, late arrivals or an early flight home.

If you only have a long weekend, stay in George Town. With five days or more, split your nights between the old town and the beach.

Things to do in Penang

Mix the old town with the hills and the coast, and save outdoor sightseeing for mornings and late afternoons.

  • Street of Harmony: walk Jalan Masjid Kapitan Keling, where a mosque, a Hindu temple, a Chinese temple and a church stand within a few blocks of one another.
  • Armenian Street murals: find Ernest Zacharevic's Little Children on a Bicycle, painted in 2012 for the George Town Festival and repainted by the artist in 2024, plus the steel-rod caricatures fixed to shophouse walls around the heritage zone.
  • Clan jetties: stroll the wooden piers of Chew Jetty on Weld Quay, a stilt village where families still live, so keep your voice down.
  • Penang Hill: the funicular costs RM 16 return for adults with MyKad in the normal lane (RM 40 express), and a RM 6 sunrise fare is sold at the lower station between 6.15am and 8am, except on public holidays, school holidays and festive peaks.
  • Kek Lok Si: Malaysia's largest Buddhist temple sits in Air Itam. Entry is free, with a small charge for the inclined lift, and lanterns light it up around Chinese New Year.
  • Masjid Terapung Tanjung Bungah: the floating mosque stands on stilts over the sea and looks its best around Maghrib.
  • Penang National Park: jungle trails from Teluk Bahang lead to quiet beaches. Start early and carry water.
  • Balik Pulau: the island's rural west side, known for durian orchards in the mid-year season and for nutmeg juice and other nutmeg products.

What to eat in Penang

Food is why many Malaysians book Penang, with Malay, Indian Muslim, Chinese and Peranakan kitchens side by side.

  • Nasi kandar: rice flooded with mixed curries (kuah campur), topped with fried chicken, squid or fish roe. Line Clear off Penang Road and Hameediyah on Lebuh Campbell are two long-running names.
  • Penang assam laksa: a sour, fish-based broth with thick rice noodles, mint, pineapple and a spoon of shrimp paste. The famous Air Itam stalls are Chinese-run, so Muslim diners may prefer Malay stalls selling it.
  • Char kway teow: flat rice noodles fried over high heat with prawns and egg. The best-known stalls are Chinese and not halal, but Muslim-run versions are easy to find.
  • Mee sotong and pasembur: spicy squid noodles, and a salad of fritters, cucumber and sweet chilli sauce, both staples at the Muslim hawker stalls around Padang Kota Lama and Gurney Drive.
  • Cendol and ais kacang: the sweet cool-down after a hot afternoon walk.
  • Roti canai and teh tarik: at any mamak, at almost any hour.

For one-stop grazing, try Gurney Drive in the evening, the Padang Kota Lama food court by the sea and Chulia Street after dark. Hawker plates typically cost around RM 5 to RM 12 at the time of writing.

Halal food and prayer spaces in Penang

Penang is easy for Muslim travellers, but it is not halal by default. Many of its most famous hawker dishes come from Chinese stalls, and char kway teow, Hokkien mee and lor bak often involve pork or lard.

  • Certified halal: chains, many hotel restaurants and some cafes show the Malaysian halal logo, issued through JAKIM or the Penang religious department (JAIPP). It is the only formal guarantee.
  • Muslim-run: nasi kandar shops, mamak restaurants and Malay stalls are run by Muslims and are the everyday choice for most Muslim visitors, even when they hold no certificate.
  • No pork, no lard: a common sign on Chinese and Western menus, but it is not the same as halal. Alcohol, cooking wine or non-halal meat may still be used.

The JAKIM-endorsed Verify Halal app lets you check premises and products, and Malaysian halal certificates carry a QR code you can scan with it.

For prayer, George Town's heritage mosques are within walking distance of most hotels: Kapitan Keling Mosque, built by the Indian Muslim community around 1801, and Masjid Melayu Lebuh Acheh, founded in 1808. Masjid Terapung Tanjung Bungah on the north coast suits beach stays. Penang airport has surau both before and after security, with ablution areas. Big malls such as Gurney Plaza, Gurney Paragon and Queensbay Mall have a surau too.

Getting around Penang

Grab is the easiest way to move around the island, and it works just as it does at home. Short hops in George Town usually cost around RM 8 to RM 15, and George Town to Batu Ferringhi roughly RM 25 to RM 35, with surges after heavy rain and at rush hour.

  • CAT shuttle: the free Central Area Transit bus loops through the heritage zone between Weld Quay and Komtar, roughly every 10 to 15 minutes from about 6am until close to midnight.
  • Rapid Penang buses: fares are distance-based, from RM 1.40 for short rides up to about RM 5 for the longest. Route 101 runs along the north coast to Batu Ferringhi, and the 401E serves the airport. Most buses take exact cash only, so keep small notes and coins handy.
  • Penang ferry: links George Town with Butterworth for RM 2 per adult, paid by card or e-wallet at the gates, useful if you arrive on the ETS.
  • Trishaws: still pedalled around the heritage zone. Agree on the price and the route before you sit down.
  • Driving: worth it for Balik Pulau and the national park, but George Town parking is tight and the one-way streets can confuse.

The heritage zone is compact enough to walk, but do it in the morning and evening and let the CAT or a Grab carry you through midday.

Sample 4-day Penang itinerary

This plan assumes a morning flight from KLIA and three nights in George Town.

  • Day 1: Land at Bayan Lepas, drop your bags in George Town and have a nasi kandar lunch. Walk the Street of Harmony and Armenian Street murals late in the afternoon, wander the clan jetties as the light softens and eat at Padang Kota Lama.
  • Day 2: Ride the funicular up Penang Hill before 8am (the RM 6 sunrise rate applies outside holidays), then head down to Kek Lok Si in Air Itam. Laksa for lunch, a rest at the hotel through the hottest hours, and dinner along Gurney Drive.
  • Day 3: Head out early to Penang National Park at Teluk Bahang for a short jungle trail, then spend the afternoon on the beach at Batu Ferringhi. Stop at the floating mosque in Tanjung Bungah around Maghrib on the way back, or stay on for the Batu Ferringhi night market.
  • Day 4: Go to Balik Pulau for durian if it is in season, or spend a slow morning in Little India shopping for spices and sarees. Leave a buffer for traffic and the 60-minute check-in cutoff.

Money, SIM and practical tips

A domestic trip means little admin: you spend ringgit, your phone plan works as usual and the plugs are the same three-pin type G as at home.

  • Paying: DuitNow QR and e-wallets work in plenty of shops and at a growing number of hawker stalls, and cards work in malls, hotels and restaurants. Still keep RM 50 to RM 100 in small notes for older stalls, buses, parking and trishaws.
  • Tourism tax: the RM 10 per room per night tourism tax applies to foreign guests only. Malaysian citizens are exempt, so have your MyKad ready at check-in.
  • Mobile data: your usual SIM or eSIM works with no roaming. Download offline maps for hill trails.
  • Tipping: not expected. Where a service charge applies, it is already on the bill.
  • Dress code: cover shoulders and knees for mosques and temples, and carry a light scarf.
  • Weather: afternoon storms can flood low-lying roads, especially from September to November, so leave extra time for the airport.
  • Safety: Penang is generally safe, but carry your bag on the side away from traffic and watch your phone in crowded markets.
  • Scams: ignore anyone offering a ride inside the arrivals hall and use the coupon counter or the e-hailing pickup point instead. Agree trishaw prices up front.

Before you go

Best time to go
The best time to visit Penang is December to February, when the island is at its driest and the sea at Batu Ferringhi is calmer, though festivals and school holidays push hotel prices up. The wettest stretch runs from September to November, but rain usually arrives as a sharp one to two hour downpour in the afternoon or evening rather than all day. Chinese New Year falls on 6 February 2027 and fills George Town with lanterns and lion dances, and Thaipusam (22 January 2027) brings a big chariot procession to the Waterfall Hilltop Temple. The George Town Festival is usually held around early August (1 to 9 August in 2026), during durian season in Balik Pulau. The year-end school break (5 to 31 December 2026 for KL, Selangor and Penang) is peak family time, so book early.
Visa for Malaysians
As of September 2026, Malaysians need no passport and no visa to visit Penang, because it is a domestic trip with no immigration check on arrival. You do need your physical MyKad, since airlines check identification at check-in and security. Children should carry their MyKid or original birth certificate, and since airlines ask for original documents, a photo or photocopy of your IC is not a safe substitute. Unlike trips to Sabah or Sarawak, there is no immigration counter and no social visit stamp, so you simply walk out of arrivals. Rules can change, so confirm the latest identification requirements on your airline's official website (AirAsia, Malaysia Airlines, Batik Air or Firefly) before you fly.
Honest budget guide
Plan on roughly RM 150 to RM 400 per person per day in Penang, not counting flights. At the time of writing, the lowest one-way KL fare in our scan was about RM 103 (AirAsia, direct) with a median near RM 119, so a return costs roughly RM 210 to RM 290. George Town guesthouses start around RM 60 a night and boutique or mid-range hotels usually run RM 200 to RM 350. Budget RM 40 to RM 80 a day for hawker food and RM 20 to RM 60 for Grab and buses. A four-day, three-night trip for one person sharing a mid-range room comes to roughly RM 900 to RM 1,500 including flights. All figures are indicative.

Frequently asked questions

Do Malaysians need a passport to travel to Penang?

No. As of September 2026, Penang is a domestic destination for Malaysians, so there is no passport, visa or immigration check. Bring your physical MyKad for check-in and security, plus a MyKid or original birth certificate for children. Check your airline's website for its latest identification rules.

Is there a direct flight from KL to Penang?

Yes. At the time of writing, AirAsia flies direct from KLIA Terminal 2, while Malaysia Airlines, Batik Air and Firefly fly direct from KLIA Terminal 1. Batik Air and Firefly also fly from Subang. The flight takes about 55 minutes to an hour. Our scan's cheapest one-way fare was about RM 103 at the time of writing.

Is Penang Muslim-friendly?

Yes, with a little care. Muslim-run nasi kandar shops, mamak restaurants and Malay stalls are everywhere, George Town has heritage mosques near most hotels, and the airport has surau. However, many famous Chinese hawker dishes use pork or lard, and a no-pork sign is not the same as halal. Look for the JAKIM logo or check with the Verify Halal app.

How many days in Penang is enough?

Three to four days suits most Malaysians. That gives you a day and a half in George Town's heritage zone, a morning on Penang Hill and at Kek Lok Si, and a beach day at Batu Ferringhi or a hike in Penang National Park. Five days lets you add Balik Pulau.

What is the best month to visit Penang?

January and February are usually the driest months, with December close behind, so the December to February window is the safest bet for sunny days. Chinese New Year and the year-end school holidays push hotel prices up in that period. September to November is the wettest stretch, but afternoon storms tend to pass within a couple of hours.

How much money do I need for 4 days in Penang?

For one person sharing a mid-range room, budget roughly RM 900 to RM 1,500 including return flights from KL, at the time of writing. That covers hotels of around RM 200 to RM 350 a night split two ways, RM 40 to RM 80 a day for hawker food, Grab rides and the Penang Hill funicular. Backpackers in guesthouses can spend much less.

Can I use Grab in Penang?

Yes. Grab works in Penang just as it does in KL, and it is the easiest way to get around. At the airport, head to the e-hailing pickup point on Level 1 of the multi-storey car park. A ride to George Town usually costs around RM 25 to RM 40, and short hops within town about RM 8 to RM 15, more with surge pricing.

How do I get from Penang airport to George Town?

The cheapest way is Rapid Penang bus 401E, which costs around RM 2.70 and takes 45 to 60 minutes to Komtar, so carry exact change. Grab takes 20 to 35 minutes for roughly RM 25 to RM 40, and a coupon taxi from the arrivals counter costs around RM 40 to RM 55. There is no train link from the airport.

Jom pergi

Ready to go Penang? Find the cheapest fares and stays across the whole year, then travel in style with an Amaboxly bag.

Seterusnya / Next gate

More guides

Fares are per person, one-way from Kuala Lumpur, checked within the last 7 days, and confirmed only on the booking site. Budgets are indicative. Visa and entry rules change, so always check the official source before you fly. Amaboxly may earn a commission when you book through our links. Photos from Unsplash.