The Singapore-Melaka bus route covers approximately 239 km and is one of the most popular routes to reach the historic city of Melaka, with fares as low as SGD 23. 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 Route
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 200 buses operate on this route daily, and the travel time for a bus from Singapore to Malacca is approximately 4 hrs 35 mins. With this bit of travel time, the Singapore to Malacca bus route is a good prospect for a perfect weekend getaway. The first bus departs around 6:00 a.m., and the last departs from Singapore to Malacca at around 11:40 p.m.
How Much is the Singapore to Malacca Bus Ticket?
Bus ticket prices for this route typically range from SGD 23 and could go up to SGD 35.00. 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
You can also take advantage of child fare discounts starting from SGD 22.50 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.




