Contents
From the street art and hawker stalls of George Town to the skyline of Singapore, you cross almost the whole Malay Peninsula. Both cities share a love of food and Peranakan culture, and you can reach one from the other in a morning by air or overnight by road.
Choose by time or by budget: flights are quick and cheap on regular days, the night bus saves a hotel night. You can compare and book on GoAsia.cc.
Penang to Singapore by Flight
Flights leave from Penang International Airport (PEN) and land at Singapore Changi (SIN). A non-stop flight takes about 1 hour 30 minutes, and Scoot and AirAsia fly it directly.[1]
Fares start around MYR 115, many dates sit between MYR 140 and MYR 165, and peak days run above MYR 400. On 20 November, Scoot departs at 09:30, 10:35 and 22:20, and AirAsia at 11:50, 15:35 and 18:50.[1]
Penang to Singapore by Bus
The overnight coach is the classic budget choice. An evening departure puts you in Singapore the next morning, and the ride takes from about 9.5 hours. On booking platforms, tickets cost about $19 to $24 from Butterworth and about $20 to $37 from Sungai Nibong, depending on class (November 2026).[2]
Departing from Sungai Nibong
On Penang Island, Terminal Sungai Nibong in Bayan Lepas is the departure point. It is about 15 minutes from the airport and 20 minutes from KOMTAR by e-hailing car, and it has ticket counters, self-service kiosks and a QR auto-gate for check-in.[3]
Departing from Butterworth
On the mainland, Penang Sentral in Butterworth brings the ferry, KTM trains, town buses, express coaches and taxis together in one terminal.[4]
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Flight | From MYR 115[1] | About 1h 30min |
| Bus from Sungai Nibong | About $20 to $37[2] | From about 9.5h |
| Bus from Butterworth | About $19 to $24[2] | From about 9.5h |
Tips for Traveling from Penang to Singapore
- Book early for holidays: Around Chinese New Year and school holidays, flights and coaches fill up weeks ahead.
- Immigration: On the bus you leave the vehicle with your luggage at both borders. Singapore requires the free SG Arrival Card within 3 days before you arrive; it is not a visa.[5]
- Layer up: Coaches are cooled hard, so bring a sweater or a small blanket for the night.
- Drop-off point: Check where your coach stops in Singapore and pick the one closest to your hotel.
Timetable
| Flight Penang - Singapore $ 28.13โ317.83 1h 25m โ 1days 2h 45m | |
|
| Bus Butterworth - Singapore $ 19.19โ23.99 9h 26m โ 10h 27m | |
|
| Bus Sungai Nibong - Singapore $ 20.39โ37.18 9h 25m โ 10h 35m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Penang to Singapore, including current prices and schedules.
On regular days a flight can be as cheap as the bus, with fares from around MYR 115. On booking platforms, bus tickets from Butterworth cost about $19 (November 2026).
Fly. A non-stop flight takes about 1 hour 30 minutes, against about 9.5 hours or more by bus.
About 1 hour 30 minutes by air and from about 9.5 hours by bus, depending on traffic and border queues.
Yes. You leave the bus with your luggage and clear Malaysian and Singaporean immigration. Submit the free SG Arrival Card within 3 days before you arrive in Singapore.
Singapore Changi (SIN).
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap Flights from Penang - Singapore | AirAsia MOVE. Retrieved November 3, 2026.
- [2] 12Go: Penang to Singapore timetable. Retrieved November 3, 2026.
- [3] Sungai Nibong Bus Terminal: Terminal Bas Sungai Nibong. Retrieved November 3, 2026.
- [4] Penang Sentral: Penang Sentral: Malaysia Northern Transportation Hub. Retrieved November 3, 2026.
- [5] Immigration & Checkpoints Authority (Singapore): SG Arrival Card with Electronic Health Declaration. Retrieved October 31, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
