How to go from Kuala Lumpur to Penang?
There are several ways to travel from Kuala Lumpur to Penang:
- Bus: Buses from Terminal Bersepadu Selatan (TBS) or Hentian Duta take around 5-6 hours to reach Penang. Tickets cost RM 27–60. This is a budget-friendly option.
- Train: The KTM ETS train connects KL Sentral to Butterworth (near Penang) in about 4 hours. From Butterworth, you can take a ferry (15 minutes) or bus to Penang Island. Train tickets cost RM 27–113.
- Flight: Flights from Kuala Lumpur International Airport (KUL) to Penang International Airport (PEN) take about 1 hour. Airfare ranges from RM 73–228 depending on the airline and booking time.
- Car: Driving takes approximately 3 hours and 48 minutes for the 354 km journey via the North-South Expressway.
Each option has its advantages depending on your budget and time constraints.