
Getting Around Penang: Buses, Ferry, Grab & Free Shuttle
Plan getting around Penang: how buses, the RM2.00 ferry, Grab and the free George Town shuttle compare, with picks by where you stay.
On this page
Last updated November 2026: getting around Penang works best when you match one mode to each area. We'd walk George Town, hop on the free shuttle when heat or rain hits, and book Grab for Batu Ferringhi and late returns. Buses, the ferry and a hire car fill the gaps, and this guide says who each one suits.
Featured image: LEE 003, CC BY 4.0, via Wikimedia Commons.
Getting around Penang: the quick answer by trip type

Our pick for a first visit is simple. Stay in George Town and walk. Use the free shuttle when your legs tire. Book Grab for Gurney Drive, Batu Ferringhi and any night return. Rapid Penang bus No. 204 is our budget route to Penang Hill. Short stays suit ride-hailing best, because every bus wait eats into a tight itinerary. Families with luggage should do the same. Cheapest of all is the ferry at RM2.00 for adults, though it only crosses to the mainland.
- First-time visitor: walk the George Town heritage core, then ride Grab to the beaches.
- Budget traveller: free shuttle, bus No. 204 to Penang Hill, and the RM2.00 ferry.
- Family with luggage: Grab or a taxi, door to door.
- Short stay: Grab for everything outside the heritage zone.

Penang at a glance: island layout and the mainland links
Penang Island and the mainland are two separate transport problems. Penang Bridge runs 13.5 km between the island and Perai, and it opened in 1985. It is a dual two-lane toll bridge that was widened to six lanes in 2009. Ferries cross from Pengkalan Weld in George Town to Butterworth. Everything else sits on the island: George Town, Gurney Drive, Jelutong, Batu Ferringhi, Bayan Lepas with Penang International Airport, and Penang Hill. We have no verified door-to-door times between these areas, so ask your ride-hailing app for a live estimate before you commit.

Transport options compared
Cost levels below are relative, except the ferry fare, which is Penang Port's published adult rate. Use the table to shortlist two modes, then read the matching section.

| Mode | Best for | Cost level | Coverage | Main drawback | In rain |
|---|---|---|---|---|---|
| Walking | George Town heritage core | Free | Old town streets | Midday heat | Poor |
| Free shuttle | Short hops in George Town | Free | George Town | Fixed route | Good |
| Rapid Penang bus | Budget trips such as Penang Hill (No. 204) | Low | Island network | Waits at stops | Fair |
| Grab | Evenings, beaches, luggage | Medium | Island-wide | Needs data and a phone | Best |
| Taxi | Visitors without data | Medium to high | Island-wide | Agree the fare first | Good |
| Ferry | Crossing to Butterworth, RM2.00 adult | Low | George Town to the mainland | One route only | Good |
| Hire car or scooter | Batu Ferringhi and Bayan Lepas stays | Medium to high | Island plus bridge | Old-town parking | Car good, scooter poor |
Getting from the airport to your hotel

From Penang International Airport at Bayan Lepas, we'd take Grab or a taxi with luggage. Our airport to George Town transfers guide covers current fares and pickup points.
Walking and the free shuttle in George Town
George Town's heritage core rewards walking. Fort Cornwallis stands next to the Queen Victoria Memorial Clock Tower near the Esplanade. It opens 9:00am to 6:00pm, with a closure from 12:00pm to 2:00pm. Chew Jetty lies at 59A Weld Quay. Walk in the morning or late afternoon, because midday heat drains energy and the fort is shut at lunchtime anyway. July brings the George Town Heritage Celebrations, so expect busier pavements then. When distances stretch, our free George Town shuttle guide shows how to cover them. Current shuttle stops and hours are on the Rapid Penang site.

Buses on Penang Island
Rapid Penang runs the island's bus network. Our budget route to Penang Hill is bus No. 204, which the official Penang Hill FAQ lists for the funicular's Lower Station. Fares and routes for other areas are on the Rapid Penang network pages. Waiting is the real cost of a bus, and standing through a downpour makes it worse. We'd use buses for fixed routes like No. 204 and Grab for anything that needs a transfer. Our island bus routes guide goes route by route.
Ride-hailing and taxis
Grab handles most hops. Pengkalan Weld terminal has taxi and Grab facilities, so you can step off the ferry and ride on. Taxis suit visitors without data or a local SIM. Agree the fare or insist on the meter before you set off, and compare any quote against the app fare. Rain and late nights are when we'd lean on Grab hardest, since walking and bus waits both get worse. Standard cars hold four, so groups of five or more should split into two rides.

The Penang ferry to the mainland
Ferries link Pengkalan Weld, the Raja Tun Uda terminal in George Town, with Butterworth on the mainland. Prices and hours checked November 2026. Service runs daily from 06:30 to 23:30. The first George Town departure is at 07:00 and the last at 23:30. Boats leave every 20 minutes at peak hours and every 30 minutes off-peak. Adults pay RM2.00. Children aged 5 to 11 pay RM1.00, and children aged 4 and under ride free. Motorcycles cost RM2.50 and bicycles RM2.00. OKU/PWD passengers ride free. Fares and sailings are published by the Penang Port Commission. We'd treat the ferry as a short sea crossing or the start of a mainland trip, not as an island loop. Our ferry crossing guide covers the terminal in more detail.
Renting a car or scooter

A hire car or scooter suits people based at Batu Ferringhi or Bayan Lepas, away from the heritage core. Malaysia drives on the left. Penang Bridge is a toll bridge 13.5 km long, so budget for tolls on any road trip to the mainland. Private cars cannot drive up Penang Hill, because only residents, operators and permitted contractors may. Park at the Penang Hill Multi-storey Car Park or the open car park near Thean Kong Thnuah Temple instead. In George Town we'd park once and walk. Scooters can also cross on the ferry for RM2.50.
Scooter riders crossing to the mainland pay RM2.50 on the ferry, while the 13.5 km Penang Bridge is a toll route.
Which option fits where you stay
Match your hotel area to the table, then add one backup mode for rain and late nights.
| Where you stay | Main way to move | Backup | Note |
|---|---|---|---|
| George Town heritage zone | Walk | Free shuttle or Grab | Fort Cornwallis and Chew Jetty are walkable |
| Gurney Drive and Jelutong | Grab | Rapid Penang bus | Book the return after evening food |
| Batu Ferringhi | Grab or taxi | Hire car | Beach-side stays sit far from the old town |
| Bayan Lepas and airport | Grab or taxi | Hire car | See the airport to George Town guide |

Day-trip and sight logistics
Penang Hill needs the most planning. The funicular ride takes about 4.5 minutes one way. Ticket counters open 6.15am to 9.15pm, and service starts at 6.30am. The official FAQ lists the last descent as 10.00pm in one place and 11.00pm in another, so we'd be down before 10.00pm. Online tickets must be bought at least 24 hours ahead, and they cannot be changed or refunded. One-way tickets are sold only at the Lower Station counters. The funicular shuts for scheduled maintenance twice a year. Your ticket covers the funicular only, and privately run attractions on the hill charge extra. For a sample day, walk to Fort Cornwallis for the 9:00am opening, then to Chew Jetty. Ride the shuttle or Grab for lunch while the fort is closed. Finish with Grab to the Penang Hill Lower Station.
Book Penang Hill tickets online at least 24 hours ahead, then reach the Lower Station on budget bus No. 204.
- Penang Hill: bus No. 204 or Grab to the Lower Station, then the funicular.
- Kek Lok Si: Grab or a taxi, since we have no verified bus route to quote.
- Batu Ferringhi beach: Grab or taxi, with the return booked before sunset.
- Chew Jetty: walk from the heritage core to 59A Weld Quay.
- Gurney Drive street food: Grab in the evening, and line up the ride home early.

Leaving Penang: Butterworth, Kuala Lumpur and onward
Ferries leave Pengkalan Weld between 07:00 and 23:30, which sets your latest crossing to the mainland. Butterworth is where onward buses and trains to Kuala Lumpur start. We have not verified current coach or train times, so check those operators before booking. Drivers can use Penang Bridge instead. Boats run every 20 to 30 minutes, so leave margin on a tight connection.
Common mistakes and money-saving tips
Most problems come from timing, not distance. To save money, ride the free shuttle, use the RM2.00 ferry for mainland trips, and take bus No. 204 to Penang Hill.
- Waiting in the rain for a bus when Grab is available.
- Arriving with no data or cash and no taxi fallback.
- Cutting the ferry close: the last George Town departure is 23:30.
- Walking at midday, when heat peaks and Fort Cornwallis is shut from 12:00pm to 2:00pm.
- Skipping online Penang Hill tickets at busy times and losing time in the queue.
Building the rest of the trip? Our Penang attractions guide covers the sights, districts and logistics around this guide.
Getting around other cities
Frequently Asked Questions
What are the public transportation options available on Penang island?
Rapid Penang buses cover the island, including bus No. 204 to the Penang Hill Lower Station. A free shuttle serves George Town. The ferry links Pengkalan Weld with Butterworth for RM2.00 per adult.
How can I travel from Kuala Lumpur to Penang Island?
By road, you cross the 13.5 km Penang Bridge from the mainland. Without a car, finish at Butterworth and take the ferry to Pengkalan Weld. We have not verified current coach and train times, so check the operators.
Where to walk around Penang?
Start in the George Town heritage core. Fort Cornwallis sits beside the Queen Victoria Memorial Clock Tower. Chew Jetty is at 59A Weld Quay.
Explore More Penang Guides
Keep planning your Penang trip with these guides.
Penang Guides
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





