Singapore to Melaka (Malacca) Trip Overview
Distance 204 km (127.5 miles) | |
Price range US$ 29-US$ 280 | |
Ride Duration Range 1h-6h 18m | |
Earliest Departure 22:45 | |
Latest Departure 23:15 | |
Most Popular Operator |
Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.
Taking a bus from Singapore to Melaka (Malacca)
Fastest bus: 3h 21m
Cheapest bus: US$ 29

About the journey from Singapore to Melaka (Malacca)
From the electric vibrancy of the metropolis of Singapore, a more peaceful next stop on your journey in Southeast Asia is Melaka. From Singapore you will head 210-kilometers (130 miles) northwards onto mainland Malaysia towards the region of Melaka. This UNESCO World Heritage Site was a huge trading port in the 15th century after the Portuguese took over the region from the Malay people.
Now, the picturesque European architecture can still be seen here through sights like St Paul’s Church and the Dutch Stadthuys (town hall). Many tourists visit Melaka each year to enjoy the beauty and relaxation of this coastal location while experiencing the charming culture from the markets, food, and people that bring Melaka to life.
The journey from Singapore to Melaka can be easily taken by bus. There are several operators to choose from with departure times from morning to evening on Tourist and Standard classes. From Singapore to Melaka, the bus trip takes between 3 and 4 hours and includes a border crossing from Singapore Island on to mainland Malaysia.
Once you cross the Johor Strait from Singapore to the Malay mainland, take a deep breath and relax as the bus takes you from the bustling city towards natural landscapes where you can unwind.
What to see when traveling from Singapore to Melaka (Malacca)
Heading out of Singapore, you will first pass over the causeway that links Singapore to the state of Johor on the southern edge of the Malay Peninsula. The state of Johor has links with the state of Melaka as it was founded by the fugitive sultan of Melaka after fleeing from the Portuguese.
You will make your way northwards through lands filled with fields and forests of green. Despite the rural landscapes, there are many towns along the route from Singapore to Melaka that offer shops, places to eat, and family friendly days out including the Donhu Jurassic Garden in Muar. Melaka is located on the coast at the mouth of the Melaka River, so you can once again enjoy the clear Malay waters that you left behind in Singapore.
How to get from Singapore to Melaka (Malacca)
Taking a bus
Bus travel is an easy option for travel from Singapore to Melaka, with the shortest journeys taking 3 hours. You can sit back and relax on reclining seats while enjoying amenities such as TV’s, or just look out the window at the natural sights that pass you by.
Buses from Singapore to Melaka don’t usually have toilet facilities on board but will make stops along the way where you can also have a bite to eat before boarding the bus once more. Many buses from Singapore to Melaka depart and arrive at central locations or hotels, so are super convenient for onward travel and for getting to your accommodation.
There are a variety of bus ticket prices available, so you can find something for whatever budget you are working with.
The border crossing from Singapore to Melaka
From Singapore you will cross the border at the Woodlands Checkpoint to the Johor Checkpoint across the water. You are expected to take a form of identification such as a passport as well as your travel documents to present at the customs checkpoint. It is best to check with your particular travel operator to ensure you know what to take with you to the checkpoint and how long your bus will wait for you to finish your checks at the crossing before departing.
What is the best time of year to visit Singapore?
The best time of year to visit Singapore mainly depends on what you would like to see during your visit, as the weather is consistently warm and tropical throughout the year. Festivals and events take place almost every month. At the beginning of the year enjoy the magnificent Chinese and Indian religious festivals, get in gear for Singapore’s Grand Prix season in September, or marvel at the lights of the Christmas Wonderland and Hindu Deepavali festival of the lights at the end of the year.
What is the best time of year to visit Melaka (Malacca)?
Melaka has nice weather throughout the year, so any time is a good time to go. If you want as little rain as possible, January to March experiences the least amount of rainfall. If you are hoping to take a dip on the ocean, the water is at its warmest between April and July, when temperatures average at 86F (30C). The high season in Melaka is from May into around October.
Companies Operating from Singapore to Melaka (Malacca)
Popular stations and stops in Singapore and Melaka (Malacca)
Departure stations in Singapore
Arrival stations in Melaka (Malacca)
Why travel with Bookaway?
Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.








