Prices stated are for non-peak travel period. Prices may vary during peak periods such as school holidays, long weekends, and festival periods.
Lowest Rates. From S$100.
4 ways from Singapore to Malacca

Singapore to Malacca in 4 Ways (Updated 2025)

Last Updated

December 16, 2025
SGMY Travel

Malacca City, also known as Melaka, is the capital of the coastal state of Malacca in southwestern Malaysia. It holds a significant historical and cultural heritage, being Malaysia’s oldest city and a UNESCO World Heritage Site since 2008.

Travellers flock here for:

  • Jonker Street – famous for its antique shops, street food and vibrant night market
  • Charming architecture that reflects Portuguese, Dutch and British influence
  • A rich mix of Nonya, Portuguese and Malay cuisine

If you're planning a trip from SG to Malacca, here are the four best ways to travel to this charming city.

How to Go to Malacca from Singapore

  1. Self-Driving

    Drive via the North-South Expressway (NSE), covering approximately 240–250 km in 2.5–3 hours. Ideal for those who prefer flexibility and control over their schedule.

  2. Bus/Coach

    Affordable and convenient, with travel times of 4–5 hours. Buses depart from Golden Mile Complex, Kitchener Complex, and other locations in Singapore.

  3. Private MPV or Limousine Car

    The most comfortable and time-efficient option, with door-to-door services provided by companies like SGMYTravel.

  4. Train

    A scenic but less convenient option, requiring transfers from Singapore to Johor Bahru Sentral and then to Tampin Station, followed by a taxi or bus to Malacca.

Here are how we go from Singapore to Malacca

Option Time Cost RangeBest ForMain trade-off
Self-drive3–4 hours (depends on traffic + checkpoints)Fuel + tolls + parking (plus VEP/road costs if applicable)Travellers who want flexibility, multiple stops, and their own scheduleYou handle driving, navigation, tolls, and peak-hour border jams yourself
Bus4–5 hours (can be longer in peak periods)SGD 20–40 per personSolo travellers or small groups prioritising costYou must alight at both checkpoints with luggage; less comfort and fixed schedules
Private Car3–4 hours outside peak (varies by checkpoint queues)SGD 260–400 per vehicleFamilies, groups, travellers with luggage who want door-to-door comfortHigher upfront cost, but often good value for groups
Train (Via JB sentral + Tampin)9–10 hours totalTrain from ~RM 25 + taxi/bus from Tampin (extra cost)Travellers who want a scenic, “experience” journeyMultiple transfers + long travel time; not door-to-door and less reliable for tight schedules

1. Self driving from Singapore to Malacca

For those who have their own vehicle, driving is one of the most flexible ways to reach Malacca. You have full control over your schedule, can make stops along the way, and won’t need to leave your vehicle during customs and immigration clearance at the checkpoints.

The Route:

  • The fastest route from Singapore to Malacca is via the North-South Expressway (NSE), covering a distance of approximately 240–250 km. The drive typically takes around 2.5 to 3 hours, depending on traffic.
  • Border Crossing: Both the Tuas and Woodlands checkpoints can experience delays, especially during peak hours (7:00 am – 9:00 am or 5:00 pm – 8:00 pm). Plan your trip to avoid peak traffic and save yourself the hassle.

What You’ll Need:

  • Touch ‘n Go Card: This card is essential for paying tolls along the highway and can also be used for parking.
  • Vehicle Entry Permit (VEP): You’ll need this when entering Malaysia.
  • Singapore Rules: Make sure your vehicle’s fuel tank is at least three-quarters full before crossing the border into Malaysia to avoid fines of up to SGD 500.

Travel Tips:

  • Be aware of the speed limits (110km/h on highways) and speed cameras (known as AES) along the way. Speed traps are common, so drive safely.
  • Navigation: Use apps like Waze or Google Maps for real-time traffic updates, especially near Malacca, where traffic can be congested.

2. Taking a bus /coach from Singapore to Malacca

For those traveling on a budget, taking a bus or coach is the most affordable way to reach Malacca.

Travel Time:

  • The bus ride from Singapore to Malacca typically takes between 4 to 5 hours, depending on the traffic and how long customs and immigration take at both the Singapore and Malaysia checkpoints.

Bus Operators:

  • There are numerous bus services departing from Golden Mile Complex, Kitchener Complex, Chinatown, and Bugis in Singapore. Notable bus operators include Konsortium Express, 707 Inc, and Luxury Coach.

Booking Your Bus:

  • You can now book bus tickets online through platforms like Easybook or RedBus. Prices typically range from SGD 20 – SGD 40 per person.

Important Notes:

  • During customs and immigration clearance at both the Singapore and Malaysia borders, you will have to disembark from the bus, bring all your luggage for inspection, and re-board after everyone is cleared. This can sometimes take up to 1–2 hours.

3. Private MPV or Limousine Car from Singapore to Malacca 

If comfort and convenience are your priorities, booking a private MPV or limousine service is the best way to travel to Malacca.

Service Providers:

  • SGMYTravel and other providers offer door-to-door private car services with a fleet of vehicles such as Toyota Alphard, Hyundai Starex, and Toyota Hiace vans.
  • These private hire services will pick you up from any location in Singapore and drop you off directly at your destination in Malacca, making it the easiest and most convenient option.

Why Choose Private Hire:

  • Time-Saving: You won't need to alight during immigration clearance (except for larger vans). This saves time, especially during busy periods at the checkpoints.
  • Comfort: Private vehicles offer more legroom, air conditioning, and a smooth ride. You can also schedule your travel time to avoid peak hours.
  • Cost: Prices range from SGD $250 – $400, covering all tolls, petrol, and other fees. The cost is often competitive for larger groups or families.

Booking:

  • You can easily book these services through WhatsApp or directly on the service providers’ websites.

4. Train from Singapore to Malacca

While the train isn’t the most convenient option, some travelers may still prefer it for the scenic experience. However, there are no direct trains from Singapore to Malacca.

How It Works:

  • First, travel from Singapore to Johor Bahru Sentral (JB Sentral). From there, take a KTM train to Pulau Sebang/Tampin Station, which is about 38 km from Malacca City.
  • Upon arriving at Tampin, you’ll need to take a taxi or bus to Malacca. Taxis cost around RM 60 and take about 45 minutes, while buses are slower but more affordable.

Travel Time:

  • The entire journey, including customs and immigration and the train ride, can take up to 9–10 hours. Train schedules can also be unreliable, with frequent delays.

Train Tickets:

  • Tickets can be purchased on the KTM website, with prices starting at around RM 25 for adults.

Additional Transport Options

1. Private Shuttle Services:

There are more frequent private shuttle services available from Singapore to Malacca, using minivans or luxury vans. These shuttles offer flexible departure times and are slightly more affordable than private MPV services.

Choose the Best Way for You

There are multiple ways to travel from Singapore to Malacca, each with its own pros and cons. Whether you prefer the flexibility of self-driving, the affordability of buses, the comfort of private cars, or the scenic train route, your journey to this historical city will undoubtedly be filled with exciting discoveries. Plan ahead to avoid traffic, choose the best option for your needs, and enjoy your trip to Malacca from Singapore!

For a seamless and comfortable journey, consider booking a Malacca from Singapore with SGMYTravel. Whether you’re planning a day trip from Singapore to Malacca, a Malacca day tour from Singapore, or a singapore to malacca drive, SGMYTravel ensures a safe, reliable, and enjoyable experience.

Travel to Malacca and Beyond with SGMYTravel

For a seamless and comfortable journey, consider booking a private car from Singapore to Malacca with SGMYTravel. And we don’t stop at Malacca. Our popular routes include:

Instead of juggling bags on buses or worrying about border queues, you can relax in one vehicle from start to finish.

FAQ Singapore to Malaysia

What is the fastest way to get from Singapore to Malacca?

Self-driving or using a private MPV transfer. Both take around 2.5 to 4 hours, depending on traffic.

Do I need to alight at immigration checkpoints?

Yes, if you're taking a bus or train. No, if you're using a private MPV (except larger vans).

How much is a private car from Singapore to Malacca?

Contact SGMYTravel admin to get the exact price.

Are there direct trains from Singapore to Malacca?

No direct trains. You must transfer from JB Sentral to Tampin Station, then take a taxi to Malacca.

Related Posts:

GET THERE WITH US!

BEST FARE GUARANTEED

Drag a button, link, or anything else into the icon box to place it below the text. Lorem ipsum dolor sit amet elit.

SAFE & RELIABLE

Drag a button, link, or anything else into the icon box to place it below the text. Lorem ipsum dolor sit amet elit.

24 HOUR SUPPORT

Drag a button, link, or anything else into the icon box to place it below the text. Lorem ipsum dolor sit amet elit.

EXPERIENCED DRIVERS

Drag a button, link, or anything else into the icon box to place it below the text. Lorem ipsum dolor sit amet elit.

rocket linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram