
Penang is a Malaysian island famous for its street food. Its capital Georgetown is UNESCO-listed, with colonial shophouses and temples. Singapore lies 587 kilometres (365 miles) south, and flying is the quickest way at 2h 25m. Overland, the cheapest way to get from Penang to Singapore is the direct bus at $24 (30 SGD).
Distance from Penang to Singapore
Penang and Singapore are about 587 km (365 miles) apart, and the journey itself covers around 698 km by road. The quickest way to get from Penang to Singapore is by taking the flight, which takes around 2h 25m.
3 ways to travel from Penang to Singapore
There are three ways to travel from Penang to Singapore. You can choose between the bus, flight, and train. The journey takes 2h 25m–10h 30m and the quickest way is by flight. If you're on a budget, the cheapest option is by bus with tickets starting at $24 (30 SGD).
Reach out to our Community
No questions yet — be the first to ask about Penang to Singapore.
ABOUT YOUR DESTINATION
Why Visit Singapore?
For a small island city-state, Singapore is a huge tourist hub in Southeast Asia. In 2024, the number of tourists visiting Singapore was nearly 3x its population!
This is for good reason. Head to downtown Singapore and you'll find a number of tourist attractions, all connected by efficient and high-quality transportation.
To revisit your childhood, there's Universal Studios and the resort island of Sentosa. For shopping, head to Orchard Road. For art, visit the Kampong Glam area. For an amazing night and light show, you have to visit Marina Bay Sands.
Rounding it up
That's the full picture for getting from Penang to Singapore, roughly 587 kilometres (365 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $24 (30 SGD). The quickest trip takes 2h 25m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Penang to Singapore?
The distance from Penang to Singapore is 587 kilometres (365 miles).
What is the fastest way to get from Penang to Singapore?
The fastest way to get from Penang to Singapore is by flight and takes 2h 25m.
What is the cheapest way to get from Penang to Singapore?
The cheapest way to get from Penang to Singapore is by bus with ticket costs starting from 30 SGD.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.


