The Singapore Malacca bus route covers approximately 239 km and is one of the most popular routes to reach the historic city of Malacca (Melaka), with fares as low as SGD 25. There are around 564 daily bus trips from Singapore to Melaka served by around 11 bus companies. Singapore’s well-connected transport system provides seamless access to nearby destinations, including Malaysia’s key cities like Malacca, Johor Bahru, and Kuala Lumpur. However, Malacca is connected to nearby cities by land transport due to the lack of an airport, making bus the most convenient and readily available option for travel.
Given the short travel time, the Singapore to Malacca route makes for an ideal weekend getaway. Malacca City (also called Melaka) is a UNESCO World Heritage Site for its historic buildings. This historic city, recognised as a UNESCO World Heritage Site, is famous for its cultural heritage and well-preserved historical buildings.
Bus Services for SG to Malacca - Travel Time & Fares
Buses between Singapore and Malacca run daily from early morning until late night, providing travellers with options based on preferred departure times and comfort levels.
SG to Malacca Bus Duration
Over 564 buses operate on the SG to Malacca route daily, and the travel time for a bus from Singapore to Malacca is approximately 4 hrs 33 mins hours. Given this short travel time, Singapore to Malacca bus route is a good prospect for a perfect weekend getaway. Best of all, there are regular buses throughout the day with the first bus departing around 00:15, and the last bus from Singapore to Malacca leaving SG at around 23:45.
How Much is the Singapore to Malacca Bus Ticket?
Bus ticket prices for this route typically range from SGD 25 and could go up to SGD 38.22. Bus ticket prices are also dependent on :
- Type of Bus: Standard or luxury options
- Bus Operator Company: Different operators offer various price points
- Amenities Onboard: Enhanced comfort and facilities may increase ticket costs
Child Fare Tickets on redBus for SG to Melaka
You can also take advantage of child fare discounts starting from SGD 25.00 offered by certain bus operators like Starmart Express and Qistna Express on redBus for Singapore to Malacca bus tickets. When booking tickets, make sure to check the child fare discount filter to avail the discount if you are travelling with your children.




