Transport from Swettenham Pier to George Town
How to get from cruise port to Penang's city center — Grab, taxis, buses, and walking options
Getting from Port to City Center
Swettenham Pier sits on the flat waterfront at the edge of George Town's heritage zone, about 1 km from Armenian Street. You can walk into the heritage core, or ride Rapid Penang's free CAT bus, which stops at the cruise terminal. For Kek Lok Si, Penang Hill or the beaches, most cruise visitors use Grab.
Quick Answer
Use Grab: Book via app, RM 10-15, 15-20 minutes. Download the app before arriving. This is the safest, cheapest option for most visitors.
Transport Options Comparison
Grab (App)
Best for:
For most cruise visitors
Pros
- ✓Cheapest solo or pair travelers
- ✓Price visible before booking
- ✓Route visible on map
- ✓Driver profile & ratings
- ✓Easy to book from phone
- ✓No language barriers
Cons
- ✗Requires smartphone & internet
- ✗May surge during rush hours
- ✗Driver sometimes late (5-10 min)
- ✗App must be pre-downloaded
Taxis (Street)
Best for:
Backup option if Grab unavailable
Pros
- ✓Available immediately at port exit
- ✓No app needed
- ✓Fixed pickup point
- ✓Drivers know all attractions
Cons
- ✗More expensive than Grab
- ✗Must negotiate price upfront
- ✗No receipt or tracking
- ✗Some drivers are pushy
Shuttle Bus (Ship-Organized)
Best for:
If your ship offers it
Pros
- ✓Cheapest option
- ✓Reliable timing
- ✓Departure times guaranteed
- ✓No negotiation needed
Cons
- ✗Limited to certain ships
- ✗Fixed schedule
- ✗May be crowded
- ✗Longer route (multiple stops)
Walking
Best for:
Only if light on luggage
Pros
- ✓Free
- ✓Good exercise
- ✓Arrive at your own pace
- ✓Explore the area
Cons
- ✗Hot & humid climate
- ✗Midday heat
- ✗Heavy luggage impractical
- ✗Not ideal with luggage
Grab — Step-by-Step Guide
Before You Arrive at Port
- 1
Download Grab app
Available on App Store (iOS) or Google Play (Android)
- 2
Create account with email/phone
Register and verify your account before traveling
- 3
Add payment method
Credit card, debit card, or Grab wallet. Test it before arriving.
- 4
Enable location services
Grab needs GPS to find you and drivers. Must be turned on.
At the Port (Booking Your Ride)
- 1
Open Grab app after clearing immigration
This usually takes 30-45 minutes
- 2
Set destination as George Town (or specific address)
Try: "Lebuh Campbell, George Town" or "Fort Cornwallis, Penang" — major landmarks
- 3
Select "GrabCar" (basic sedan option)
Don't use GrabShare (carpool) — you'll wait for other riders
- 4
Confirm price and book
RM 10-15 to George Town. Price is fixed — no surprises.
- 5
Meet driver at pickup point
App shows driver's location, name, license plate. Easy identification.
- 6
Get dropped at destination
Driver follows Grab's GPS routing. Takes 15-20 minutes normally.
Grab Tips for Cruise Visitors
- ✓ During morning (9-11 AM): Grab is cheapest, light traffic
- ✓ During noon-afternoon (12-3 PM): Prices may surge due to demand
- ✓ Always have a backup: Save a taxi stand number in case app fails
- ✓ Share rides: If you meet other cruise passengers, split fare (RM 5-8 each)
- ✓ WiFi not needed: Grab works on mobile data. Mobile hotspot acceptable.
- ✓ Tipping is not expected but appreciated if driver was helpful
Taxi — Negotiation Guide
How to Find a Taxi at the Port
Exit the cruise terminal, follow signage to "Taxi Stand." Taxis line up outside the terminal building. Look for red cars with taxi signs.
Negotiation Process
- 1.
Approach taxi driver
Choose a taxi that looks clean and has working meter
- 2.
Ask destination price
Say: "How much to George Town?" or "To Lebuh Campbell?"
- 3.
Expect RM 15-20
Higher than Grab, but includes luggage (Grab may charge extra)
- 4.
Agree on price, then get in
Don't agree, don't ride. It's negotiable.
- 5.
Pay in cash at destination
Most taxis only take cash. Have exact change if possible.
Red Flags (Avoid These Taxis)
- ✗ Meter is broken or hidden
- ✗ Driver insists on flat rate but won't tell you the price upfront
- ✗ Car smells heavily of cigarettes or is very dirty
- ✗ Driver speaks no English and won't use maps (use Grab instead)
Tip: If you speak Malay, saying "Meter, please?" (Meter, tolong?) often convinces drivers to use the meter instead of negotiating.
Walking or the Free CAT Bus
Walking (Pier ↔ Heritage Core)
Distance: about 1 km to Armenian Street
The pier is on the flat waterfront at the edge of the heritage zone
Weather: Hot & Humid
28-32°C, bring water and shade
✓ Fine both ways
Leave a buffer for the heat and for queues at the terminal before all-aboard
Free CAT Bus
Stop: "Swettenham Pier Cruise Terminal"
On Rapid Penang's free CAT loop
Every 10–15 minutes, 6:00 am to 11:45 pm (last departure), daily
Loops via Weld Quay, the Penang Museum, Penang Road, Komtar and the Esplanade
✓ Free, no ticket
Good for Komtar and Penang Road; walk for the inner heritage lanes
Verdict: Walk or take the free CAT within George Town. Use Grab for Kek Lok Si, Penang Hill or Batu Ferringhi, and book the return ride early so you are back well before all-aboard.
Ship Shuttle Buses (If Available)
Not all cruise lines offer shuttle buses, but some do. Check with your cruise line before arriving.
How to Use
- 1. Ask at Ship's Shore Excursion Desk
- 2. Check if shuttle bus is available
- 3. Book in advance (usually free or RM 5)
- 4. Get shuttle departure times & pickup point
- 5. Meet at designated time/location
Pros & Cons
✓ Cheapest (RM 5 or free)
✓ Timed to ship schedule
✗ Limited schedules
✗ Can be crowded
✗ Multiple stops (slower)
Returning to the Ship
Critical Timing
All-aboard times are usually 3-5 PM depending on your cruise line. Return to ship by 2:00-2:30 PM to allow buffer time.
Never Miss All-Aboard
If you miss the ship, you'll be stranded. You must book a flight to the next port at your own expense. Always build a 30-60 minute buffer.
Return Transport Strategy
Book your return Grab 30-45 minutes before you need to leave your location. For example, if all-aboard is 4:00 PM, book Grab at 1:45 PM to be at port by 2:15 PM.
Grab Return Ride
Same process: open Grab, set destination to "Swettenham Pier" or "Penang Port," book GrabCar, meet driver. Cost: RM 12-20 depending on location.
Currency & Payment Tips
Getting Local Currency
- ✓
ATM at Terminal
Withdraw RM 100-150 upon arrival
- ✓
Exchange Money
Terminal has exchange booths. Compare their rate with your card before you change money
- ✓
Use Card at Restaurants
Most restaurants accept credit/debit cards
Grab Payment Methods
- ✓
Credit/Debit Card
Visa/Mastercard accepted. Most reliable option.
- ✓
Grab Wallet
Load money in app. Can pay cash to drivers too.
- ✓
Cash to Driver
Some drivers accept cash instead of card.
Quick Decision Guide
I have a smartphone with data:
→ Use Grab. Download app before arriving. This is your best option.
I don't have a smartphone / app won't work:
→ Use taxi from the terminal. Negotiate RM 15-20. Have exact change ready.
I travel light and want exercise:
→ Walk into the heritage core (about 1 km, flat) or hop on the free CAT bus. Leave a generous buffer before all-aboard.
My cruise ship offers shuttle buses:
→ Use shuttle if times work for your itinerary. Cheapest option.
