Rapid Penang Bus 204
Weld Quay and Komtar to Kek Lok Si and the Penang Hill funicular
How does Bus 204 work?
Bus 204 runs from Weld Quay (Terminal B) to Bukit Bendera (Penang Hill lower station) via Lebuh Pantai, Penang Road, Komtar, Dato Keramat, Air Itam, Kek Lok Si. Fare: RM 1.40–RM 2.00 by distance, every 35–45 minutes. First bus 5:30 AM (both directions); last bus 11:30 PM from Weld Quay; 10:35 PM from Penang Hill. Cash must be the exact fare: the farebox gives no change. Keep the printed ticket until you get off.
Bus 204 runs from Weld Quay through Lebuh Pantai, Penang Road and Komtar, out via Dato Keramat and Air Itam, past Kek Lok Si Temple, to the Bukit Bendera stop at the Penang Hill funicular's lower station. It runs every 35–45 minutes.
Route Details
Route
Weld Quay (Terminal B) → Bukit Bendera (Penang Hill lower station)
Via
Lebuh Pantai, Penang Road, Komtar, Dato Keramat, Air Itam, Kek Lok Si
Journey Time
About 35–65 minutes Weld Quay to Penang Hill; Komtar to Penang Hill 27–50 minutes (scheduled range)
Fare
RM 1.40 – RM 2.00
Frequency
every 35–45 minutes
Hours
5:30 AM (both directions) – 11:30 PM from Weld Quay; 10:35 PM from Penang Hill
Distance-based. Komtar to the Penang Hill station is about 10 km and Weld Quay about 13.6 km, both RM 2.00 on Rapid Penang's fare table. Cash must be exact (no change given).
Checked 2026-10-06. Checked against Rapid Penang's route table and its GTFS timetable feed. Times are scheduled; traffic changes them.
Tourist Highlights — Where to Get Off
These are the stops most useful for tourists. Click any stop in the full list below for more details.
Terminal Komtar
Board in George Town centre.
Kek Lok Si Temple
Kek Lok Si Temple.
Stesen Bukit Bendera
Penang Hill funicular lower station: end of the route.
All 45 Stops — Bus 204
Search by stop name or nearby attraction. Tap any stop for details. Gold stars mark tourist highlight stops.
Showing all 45 stops
Terminal B Weld Quay
Start of the route, beside the ferry terminal
Container Hotel
Pejabat Pos Besar P.Pinang
Pejabat Pos Besar P.Pinang 1
Balai Polis Lebuh Pantai
Bank Negara Malaysia
Muzium Pulau Pinang
Penang State Museum
SMK St. Xavier
Hotel Cititel
Penang Road
Pasar Chowrasta
Terminal Komtar
Main bus interchange in George Town
Gama Supermarket
Penang Times Square
Pasar Jalan Kuantan
Kampung Makam
SMK/SK Convent Dato Keramat
Stadium Bandaraya
Masjid Jamek Shaikh Eusoff
Dhoby Ghaut
SMK Sri Mutiara
Han Chiang College
Masjid Negeri P.Pinang
Pasar Kampung Baru
Apartmen Rifle Court
Villa Sri Melati Apartment
PBA Padang Tembak
SK Padang Tembak
Flat Padang Tembak
Jalan Sempadan
Pejabat Pos Padang Tembak
Nasi Kandar Salam
Jalan Kampung Melayu
SK Sri Aman
Medan Niaga Kampung Melayu
Jalan Pisang Embun
Kampung Pisang
Kampung Pisang II
Ambank Paya Terubong
Kek Lok Si Temple
Kek Lok Si Temple
Pejabat Pos Ayer Itam
Air Itam town and market
Tadika St. Paul
Klinik Kesihatan Air Itam
Jalan Bukit Bendera
Stesen Bukit Bendera
End of the route — Penang Hill funicular lower station
Bus 204 · 45 stops total · Tap a stop for details
Insider Tips for Bus 204
- Combine Kek Lok Si and Penang Hill in one trip: both are on the 204
- Buses are 35–45 minutes apart, so check the next one before you wait
- The last bus down from Penang Hill leaves at 10:35 PM
- Carry exact change: the farebox does not give change
Common Mistakes to Avoid
- Taking 401 or 401E to Kek Lok Si: they do not go to Air Itam
- Assuming the bus climbs the hill: it stops at the lower station, and the funicular takes you up
Best For
Frequently Asked Questions
Which bus goes to Penang Hill?
Bus 204 from Weld Quay or Komtar to the "Stesen Bukit Bendera" stop at the funicular lower station, every 35–45 minutes. Komtar to the station is about 10 km, RM 2.00.
Does Bus 204 stop at Kek Lok Si?
Yes. Alight at the "Kek Lok Si Temple" stop, about 8.7 km from Komtar (RM 2.00).
What time is the last bus from Penang Hill?
Rapid Penang lists the last 204 from Bukit Bendera at 10:35 PM, and the last from Weld Quay at 11:30 PM.
Other Bus Routes
Bus 101
Weld Quay and Komtar to Batu Ferringhi, Teluk Bahang and the National Park
Bus 102
Penang Airport to Teluk Bahang via Komtar and the north coast
Bus 401 / 401E
The airport buses: George Town to Penang Airport, SPICE and Balik Pulau
Bus CAT
Free loop around George Town: Weld Quay, Komtar and the Esplanade