Luxury MPV
Toyota Alphard
Cross-border luxury for families and executives — the gold standard for SG↔KL. 6 pax with 2 checked + 2 cabin bags.
See Toyota Alphard details →Malaysia's oldest ferry service still runs across the Penang Strait. What the Butterworth–George Town crossing actually costs, the reduced 6 AM–11 PM schedule, when SG visitors should bother, and how to bundle it with a KTM train run.
The Butterworth–George Town ferry has been crossing the Penang Strait since 1894 — Malaysia’s oldest continuously operating ferry service, and one of the cheapest cultural detours in Southeast Asia at MYR 1.20 a one-way trip for a foreign adult, around SGD $0.40. The 10–15 minute crossing lands you on Weld Quay in the heart of George Town’s UNESCO heritage waterfront, with the Penang Hill backdrop on the approach. For SG visitors who fly direct into Penang International Airport, the ferry is genuinely optional. For visitors taking the KTM train from KL via Butterworth, or doing a SG↔Penang road trip with a heritage detour, it’s the photogenic on-water arrival into George Town that the bridge crossings can’t match.
The ferry runs between two terminals: Pengkalan Sultan Abdul Halim on the Butterworth (mainland) side, immediately next to the Butterworth railway station, and Pengkalan Raja Tun Uda on the Penang Island side at Weld Quay in George Town’s heritage core. The crossing is roughly 10–15 minutes depending on tide and traffic in the strait. Operator is Penang Port Sdn Bhd. The double-decker ferries in current rotation were built between the 1980s and 2018; the open-deck upper level is where you stand for the George Town skyline and Penang Hill backdrop on the inbound run.
Distinct from the Penang Bridge and Penang Second Bridge, which are the driving alternatives. The bridges are faster and 24-hour, but they bypass the heritage approach. The ferry is slower, cheaper, and pedestrian / bicycle / motorcycle only — no cars. For SG visitors, the heritage value is the entire point. If you’re racing to a meeting, take Grab over the bridge.
Fares are deliberately cheap. The current schedule runs every 20–30 minutes from roughly 6 AM to 11 PM. The 24-hour service was discontinued around 2018 — verify the current first and last departures the day before you go, especially if you’re targeting a late KTM connection.
| Passenger / vehicle | One-way fare (MYR) | SGD equivalent | Notes |
|---|---|---|---|
| Foreigner adult | MYR 1.20 | ~SGD $0.40 | Pay at turnstile; no advance booking |
| Foreigner child | MYR 0.60 | ~SGD $0.20 | Standard child rate |
| Senior (60+) / disabled | MYR 0.60 | ~SGD $0.20 | Concession rate |
| Bicycle | MYR 0.60 | ~SGD $0.20 | Useful for cycling George Town heritage loop |
| Motorcycle | MYR 1.50 | ~SGD $0.50 | Can fill quickly during peak; arrive early |
| First / last ferry | — | — | ~6 AM to 11 PM; 24-hr service discontinued ~2018 |
No advance booking is needed — pay cash or e-wallet at the turnstile, walk on. Bring small MYR notes for cash payment. Total round-trip ferry cost for a foreigner adult is under SGD $1, which makes this one of the cheapest tourist experiences anywhere in Penang. By comparison, ferry experiences elsewhere — see our Tioman ferry guide for the BlueWater Cataferry at MYR 60 + MYR 30 marine park fee, or the Mersing jetty guide for the mainland-side flow — are an order of magnitude more expensive.
Butterworth side: Pengkalan Sultan Abdul Halim Ferry Terminal sits immediately next to the Butterworth railway station. If you’re arriving on a KTM train from KL Sentral or Padang Besar, exit the station, walk under 5 minutes, and you’re at the turnstile. Buy tickets at the booth, walk through the turnstile, board the next departing ferry. Total transit time from KTM platform to George Town is roughly 30–40 minutes including ferry crossing.
George Town side: Pengkalan Raja Tun Uda sits on Weld Quay, immediately south of the heritage core. From the ferry terminal it’s a 5-minute walk to the Clan Jetties, 10 minutes to Armenian Street, 15 minutes to Khoo Kongsi. The arrival approach — open-deck upper level facing the island — is the photogenic piece. The George Town skyline plus Penang Hill backdrop is the postcard shot. See our George Town heritage guide for the walking circuit that begins at the ferry terminal.
Most SG visitors fly direct to Penang International Airport (the rational default at SGD $80–250 return for ~1.25 hours each way) and never see the Butterworth ferry. That’s fine. The ferry isn’t essential for fly-in visitors. There are three specific use cases where it matters:
Outside these three cases, the ferry is a 30-minute novelty that’s nice to do once for the photographs but not load-bearing on the trip plan. Most SG visitors slot it into a half-day at the Clan Jetties + Weld Quay heritage walk, then return via Grab or bridge taxi.
The ferry is a double-decker — enclosed lower cabin with seating, open upper deck for views. The crossing is calm in normal sea-state; sea sickness is rare on the short route. Mobile signal stays connected throughout. Toilets on board are basic but usable. For the photo shot, the open upper deck on the inbound (Butterworth → George Town) run gives you the skyline approach with Penang Hill behind. On the outbound (George Town → Butterworth) run, the upper deck gives you the receding island silhouette at sunset if you time the 6–7 PM departures.
After arrival in George Town, the natural follow-on is the Penang hawker centre crawl — Joo Hooi at New Lane is 15 minutes’ walk from the terminal, and Lorong Selamat is a 10-minute Grab. For the food specifically, the Penang asam laksa guide covers the must-eat dish to anchor the post-ferry meal. A clean half-day shape: 11 AM Butterworth ferry across, walk the Clan Jetties and Armenian Street to Joo Hooi for a 1 PM lunch, an afternoon at Khoo Kongsi or Cheong Fatt Tze, then ferry back at 5 PM for the sunset crossing.
Penang is around 700 km / 8 hours each way by road from SG, so this is a multi-day trip — 3D2N minimum. Three reasonable shapes that incorporate the ferry:
For larger groups (extended family, school trip, MICE off-site), the group bus rental page covers Hiace 13-seater and 24-seater coach options for the SG↔Penang or SG↔KL haul. If you’re driving yourself, you’ll need a VEP since July 2025. See our fleet for vehicle options and the pricing matrix. For the broader Penang trip planning, our George Town guide and the Penang Bird Park guide on the Butterworth side give the post-ferry options.
MYR 1.20 one-way for a foreigner adult, about SGD $0.40. Children and seniors are MYR 0.60. Bicycle MYR 0.60; motorcycle MYR 1.50. No cars. Pay at the turnstile in cash or e-wallet — no advance booking. One of the cheapest tourist experiences anywhere in Penang.
Roughly 10–15 minutes across the Penang Strait, depending on tide. Ferries depart every 20–30 minutes from about 6 AM to 11 PM. The 24-hour service was discontinued around 2018 — verify current schedule the day before you travel.
Last departures are around 11 PM on both sides, though the exact time shifts seasonally. The historic 24-hour service ended around 2018. If you’re catching a late KTM train at Butterworth, verify the last ferry the morning of your trip — missing it means a 30+ minute Grab via the Penang Bridge.
Optional. If you flew SIN→PEN direct and your trip is George Town and Batu Ferringhi only, the ferry isn’t essential — it’s a 30-minute novelty for the photographs. Worth the half-day if you want the heritage approach to George Town, you’re combining with the Penang Bird Park on the Butterworth side, or you’re arriving by KTM train from KL.
No — the current ferry is pedestrian, bicycle and motorcycle only. For cars, use the Penang Bridge (toll RM 7) or the Penang Second Bridge. The car-ferry service that historically operated alongside the passenger ferry was discontinued years ago.
Take the KTM ETS train from KL Sentral to Butterworth (~4 hrs, MYR 79 Platinum class one-way). Exit the railway station, walk under 5 minutes to the ferry terminal, board the next ferry to George Town. Total transit from KL Sentral to a George Town hotel is roughly 5 hours — scenic, comfortable, and the most-railway-aesthetic way to arrive on Penang. See our SG↔KL chauffeur for the SG-side leg to KL.
Most SG visitors fly SIN→PEN — the rational default at SGD $80–250 return for ~1.25 hours each way. For a road trip option, our SG↔Penang chauffeur runs SGD $630 (Standard MPV) or SGD $710 (Luxury MPV) one-way for the 8-hour haul, all Causeway and Malaysian highway tolls included. WhatsApp us with the dates and group size.
Here's what we'd reach for on this run. Tap through for the full spec sheet and sample fares.
Luxury MPV
Cross-border luxury for families and executives — the gold standard for SG↔KL. 6 pax with 2 checked + 2 cabin bags.
See Toyota Alphard details →
Standard MPV
Budget-friendly family MPV — great for short cross-border runs. 5 pax with 2 checked + 2 cabin bags.
See Toyota Voxy details →