Skip to content

Penang to Kuala Lumpur: Capital City Trip

Malaysia's vibrant capital — shopping, culture, and iconic towers

Kuala Lumpur, Malaysia's bustling capital, is accessible from Penang by a quick 1-hour flight or 5-hour bus ride. Home to the iconic Petronas Twin Towers, world-class shopping, colourful Batu Caves, and an incredible street food scene, KL makes a perfect overnight trip from Penang.

Distance

400 km

Duration

Flight 1 hour | Bus 5-6 hours | Drive 5 hours

Best Time

Year-round

Getting There

Flight

Fastest option with AirAsia, Firefly, and Malaysia Airlines. Multiple daily flights from Penang International Airport to KLIA/KLIA2.

Duration

1 hour flight + transfers

Cost

RM 100-250 return

Pros

  • +Fastest option
  • +Frequent flights
  • +Arrive fresh and rested
  • +Good budget airline deals

Cons

  • -Airport transfer adds time
  • -Baggage fees on budget airlines
  • -Need to book ahead for best prices

Express Bus

Comfortable coaches run regularly from Penang Sentral (Butterworth) to KL TBS terminal.

Duration

5-6 hours

Cost

RM 35-50 one way

Pros

  • +Cheapest option
  • +Comfortable seats
  • +Frequent departures
  • +No luggage fees

Cons

  • -Long journey
  • -Traffic delays possible
  • -Less flexible schedule

Self-Drive

Drive via the North-South Expressway (PLUS highway). Straightforward toll road.

Duration

4.5-5 hours

Cost

RM 80-120 (fuel + tolls)

Pros

  • +Maximum flexibility
  • +Stop along the way
  • +Explore at own pace

Cons

  • -Tiring drive
  • -Toll costs add up
  • -KL traffic is heavy
  • -Parking expensive in city

Sample Itinerary

6:00 AM
Early flight from Penang or 7 AM bus departure
8:00 AM
Arrive KL (flight) or 12 PM (bus)
9:00 AM
Breakfast at Nasi Lemak Antarabangsa
10:30 AM
Visit Batu Caves (272 rainbow steps)
1:00 PM
Lunch at Jalan Alor street food
2:30 PM
Petronas Twin Towers observation deck
4:30 PM
Shopping at KLCC or Pavilion
6:30 PM
Dinner at Kampung Baru Malay quarter
8:00 PM
Evening flight back or overnight stay

Top Attractions

Petronas Twin Towers

Iconic 88-storey twin towers with Sky Bridge observation deck. Book tickets online in advance.

Entry: RM 80-100

Batu Caves

272 rainbow-painted steps leading to limestone cave temples. Hindu shrine with cathedral-sized cavern.

Entry: Free entry

Jalan Alor

Famous night food street in Bukit Bintang. Hundreds of stalls serving Chinese, Malay, and Thai food.

Entry: RM 10-30 per meal

Central Market

Art deco heritage building with handicrafts, batik, and souvenirs. Good for gifts.

Entry: Free entry

Merdeka Square

Historic independence square with Sultan Abdul Samad Building. Beautiful colonial architecture.

Entry: Free

Budget Breakdown

Flight round tripRM 100-250
Petronas Towers ticketRM 80-100
Meals (3 meals)RM 40-80
Transport in KL (Grab/MRT)RM 30-50
Total estimatedRM 250-480 per person

Insider Tips

  • Book flights 2 weeks ahead for best prices (RM 50-80 one way)
  • Batu Caves: go early (before 10 AM) to avoid crowds and heat on the steps
  • KL traffic is terrible during rush hour (7-9 AM, 5-8 PM) — plan around it
  • Grab works well in KL and is cheaper than taxis
  • MRT/LRT public transport is efficient for getting around the city
  • Jalan Alor gets busy after 6 PM — arrive early for best selection
  • Book Petronas Towers tickets online at least 1 day before
  • KL is more humid than Penang — dress light and carry water

What to Pack

Light comfortable clothing
Good walking shoes
Sunscreen and hat
Umbrella (afternoon showers)
Camera
Cash and cards
Portable charger
Share

Penang Travel Newsletter

Get insider tips on Penang attractions delivered to your inbox.