Singapore to Penang: Complete Transport Guide
Plan your journey from the Lion City to Malaysia's food capital. Flying is fastest, but buses offer a budget-friendly alternative.
Transport Options#
Flight
1h 20min
SGD 60-150
Fastest option
Bus
8-9 hours
SGD 30-50
Budget-friendly
Train + Bus
10+ hours
SGD 50-80
Scenic journey
Detailed Transport Guide#
By Flight
Multiple daily flights from Singapore Changi to Penang International Airport. The quickest and often most convenient option.
- •Duration: 1 hour 20 minutes
- •Airlines: Scoot, AirAsia, Singapore Airlines
- •Price: SGD 60-150 (book early for best rates)
- •Airport to George Town: 30-40 min by Grab
By Bus
Direct buses from Singapore to Penang. Long journey but budget-friendly with various departure times.
- •Duration: 8-9 hours (including border crossing)
- •Operators: StarMart, Grassland, 707
- •Price: SGD 30-50
- •Departure: Golden Mile Complex, Beach Road
By Train + Bus
Take the train from Singapore to JB Sentral or KL, then connect to Penang. More complex but scenic.
- •Duration: 10+ hours total
- •Route: Singapore → JB → KL → Penang
- •Price: SGD 50-80 total
- •Note: Requires multiple connections
Our Recommendation#
Flying is the clear winner for Singapore to Penang. The time savings are significant (1.5 hours vs 8+ hours), and fares can be comparable to bus tickets when booked in advance. Only consider the bus if you're on a very tight budget or enjoy long road trips.