Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Klang?

Book now

There are 5 ways to get from Malacca to Selangor by bus, train, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  3h 46m

  1. Take the bus from Melaka Sentral to Terminal Bersepadu Selatan
  2. Take the bus from Kotaraya KL to SMK Convent Klang P701

4 alternative options

Bus via Sepang  •  4h 40m

  1. Take the bus from Melaka to Klia
  2. Take the bus from Kuala Lumpur International Airport to KL Sentral

Train  •  4h 33m

  1. Take the train from Pulau Sebang to Seputeh Pulau Sebang
  2. Take the train from Angkasapuri to Klang Tanjung Malim

Taxi  •  1h 50m

  1. Take a taxi from Malacca to Klang 164.9 km

Drive  •  1h 50m

  1. Drive from Malacca to Klang 164.9 km
Malacca → Selangor
Partially open

Travel safe during COVID-19

Rules to follow in Malaysia

1m

Mandatory

Mandatory

Travel within Malaysia

Observe COVID-19 safety rules
Regional restriction measures in place
Domestic border crossings may be subject to approval, testing and quarantine

COVID-19 help in Malaysia

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 03 88810200

Frequently Asked Questions


There are currently travel restrictions within Malaysia.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1 metre
  • Observe COVID-19 safety rules
  • Regional restriction measures in place
  • Domestic border crossings may be subject to approval, testing and quarantine

Explore travel options

The national COVID-19 helpline number in Selangor is 03 88810200.

Wearing a face mask on public transport in Selangor is mandatory.

The social distance requirement in Selangor is 1 metre.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 03 88810200.

Last updated: 15 Sep 2021
Exceptions may apply, for full details: Ministry of Health Malaysia.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cost-effective way to get from Malacca to Selangor is to bus, which costs RM 14 - RM 26 and takes 3h 46m.

More details

The quickest way to get from Malacca to Selangor is to taxi which costs RM 360 - RM 440 and takes 1h 50m.

More details

No, there is no direct bus from Malacca to Selangor. However, there are services departing from Melaka and arriving at SMK Convent Klang via Kuala Lumpur International Airport and Wisma Belia. The journey, including transfers, takes approximately 4h 40m.

More details

The distance between Malacca and Selangor is 153 km. The road distance is 164.9 km.

Get driving directions

The best way to get from Malacca to Selangor without a car is to bus which takes 3h 46m and costs RM 14 - RM 26.

More details

It takes approximately 3h 46m to get from Malacca to Selangor, including transfers.

More details

Malacca to Selangor bus services, operated by Transnasional, depart from Melaka station.

More details

The best way to get from Malacca to Selangor is to bus which takes 3h 46m and costs RM 14 - RM 26. Alternatively, you can train, which costs RM 75 - RM 95 and takes 4h 33m.

Mode details

Malacca to Selangor bus services, operated by Sky Bus, arrive at KL Sentral station.

More details

Yes, the driving distance between Malacca to Selangor is 165 km. It takes approximately 1h 50m to drive from Malacca to Selangor.

Get driving directions

Map of how to get from Malacca to Selangor.
Launch map view
  • Distance: 153.3 km
  • Duration: 3h 46m

What companies run services between Malacca, Malaysia and Selangor, Malaysia?

You can take a bus from Malacca to Klang via Terminal Bersepadu Selatan, Bandar Tasik Selatan, Plaza Rakyat, and Kotaraya KL in around 3h 46m. Alternatively, you can take a train from Malacca to Klang via Pulau Sebang, Seputeh, and Angkasapuri in around 4h 33m.

Train operators
KTM Komuter
Phone
+603 - 2267 1200
Website
ktmb.com.my
Train from Pulau Sebang to Seputeh
Ave. Duration
1h 56m
Frequency
4 times a day
Estimated price
RM 12 - RM 15
Website
http://www.ktmb.com.my
Train from Angkasapuri to Klang
Ave. Duration
1h 2m
Frequency
Hourly
Estimated price
RM 4 - RM 5
Website
http://www.ktmb.com.my
Bus operators
Delima
Phone
+603-7728 4789
Email
helpdesk@eticketing.my
Website
delima.com.my
Bus from Melaka Sentral to Terminal Bersepadu Selatan
Ave. Duration
2h 19m
Frequency
Every 4 hours
Estimated price
RM 10
Schedules at
delima.com.my
Book at
easybook.com
Transnasional
Phone
+60 3 4045 8878
Email
talk2us@ktb.com.my
Website
redbus.my
Bus from Melaka Sentral to Terminal Bersepadu Selatan
Ave. Duration
2h 15m
Frequency
5 times a day
Estimated price
RM 11
Schedules at
redbus.my
Book at
easybook.com
Bus from Melaka to Klia
Ave. Duration
2h 4m
Frequency
Every 2 hours
Estimated price
RM 26
Schedules at
redbus.my
Book at
easybook.com
KKKL Express
Phone
012-784 9999
Email
enquiry@kkkl.com.my
Website
kkklexpress.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
Ave. Duration
2h 19m
Frequency
3 times a day
Estimated price
RM 15
Schedules at
kkklexpress.com
Book at
easybook.com
Mayang Sari Express
Phone
(06) 985 0284
Email
expressmayangsari@yahoo.com
Website
mayangsariexpress.com.my
Bus from Melaka Sentral to Terminal Bersepadu Selatan
Ave. Duration
2h 19m
Frequency
Once daily
Estimated price
RM 9
Schedules at
mayangsariexpress.com.my
Book at
easybook.com
StarMart Express
Sky Bus
Phone
+6(016)-217 6950
Email
info@skybus.com.my
Website
skybus.com.my
Bus from Kuala Lumpur International Airport to KL Sentral
Ave. Duration
1h 15m
Frequency
Every 20 minutes
Estimated price
RM 10
Schedules at
skybus.com.my
Aerobus
Phone
+6010-292 3888
Website
aerobus.com.my
Bus from Kuala Lumpur International Airport to KL Sentral
Ave. Duration
1h
Frequency
Twice daily
Estimated price
RM 15
Schedules at
aerobus.com.my
Other operators
Taxi from Malacca to Klang
Ave. Duration
1h 50m
Estimated price
RM 360 - RM 440
Melaka Budget Taxi Service
Phone
+60 14-622 2159
Website
facebook.com
Malacca Taxi Service Center 24 hours
Phone
+60 17-211 2348
Grab Taxi
Website
grab.com
Blue Cab Taxi Services
Phone
+60173311817
Website
facebook.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to plan an amazing trip around Scandinavia, 4 stunningly beautiful Philippines islands you need to visit and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

More Questions & Answers

There are 29+ hotels available in Selangor. Prices start at RM 500 per night.

More details