Malacca (Melaka) is an easy overland trip from Singapore — a UNESCO-listed historic city just a few hours north by bus, popular as a weekend or day trip.
🎟️ Search Singapore → Malacca tickets on 12Go →
Direct Bus (Recommended)
Several operators run direct coaches from Singapore’s Golden Mile Complex or Queen Street to Malacca Sentral.
- Journey time: ~4-5 hours including border crossing
- Price: from $15-25 one-way
- Frequency: multiple daily departures
🎟️ Search Singapore → Malacca buses tickets on 12Go →
Where to Stay in Malacca
Jonker Street and the surrounding Chinatown area is the most popular base, walking distance to the main historic sites and night market.
🏨 [Travelpayouts widget: Hotels in Malacca via Booking.com or Agoda]
Frequently Asked Questions
Do I need to stop at the border?
Yes — you’ll disembark briefly at Woodlands (Singapore side) and Johor Bahru (Malaysia side) for immigration checks.
Is Malacca doable as a day trip?
It’s possible but tight — most travellers prefer at least one overnight stay given the ~4-5 hour travel time each way.
Do I need a visa for Malaysia?
Most nationalities enter visa-free for short stays.
Related Guides
- Singapore to Kuala Lumpur: Bus and Train Guide
- Malaysia Travel Guide
- Johor Bahru to Singapore: Transport Guide
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.