There are 5 ways to get from Manjung District to Shah Alam by bus, taxi, train 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  •  4h 18m

  1. Take the bus from Ayer Tawar to Terminal Shah Alam

RM 101 - RM 113

Cheapest option

Bus via Terminal Lumut  •  4h 43m

  1. Take the bus from Terminal Lumut to Terminal Shah Alam

RM 89 - RM 108

3 alternative options

Taxi, train  •  4h 39m

  1. Take a taxi from Manjung District to Batu Gajah
  2. Take the train from Batu Gajah to KL Sentral Padang Besar

RM 189 - RM 234

Taxi  •  3h 4m

  1. Take a taxi from Manjung District to Shah Alam 217.6 km

RM 480 - RM 600

Drive  •  3h 4m

  1. Drive from Manjung District to Shah Alam 217.6 km

RM 40 - RM 65

Questions & Answers

There is widespread community transmission in Malaysia.
Last Updated: 3/18/2020 | Source: CDC.

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Manjung District to Shah Alam is to drive which costs RM 40 - RM 65 and takes 3h 4m.

More details

The quickest way to get from Manjung District to Shah Alam is to taxi which costs RM 480 - RM 600 and takes 3h 4m.

More details

The distance between Manjung District and Shah Alam is 169 km. The road distance is 217.6 km.

Get driving directions

The best way to get from Manjung District to Shah Alam without a car is to bus which takes 4h 18m and costs RM 100 - RM 120.

More details

It takes approximately 4h 18m to get from Manjung District to Shah Alam, including transfers.

More details

Yes, the driving distance between Manjung District to Shah Alam is 218 km. It takes approximately 3h 4m to drive from Manjung District to Shah Alam.

Get driving directions

There are 4889+ hotels available in Shah Alam. Prices start at RM 500 per night.

More details

What companies run services between Manjung District, Malaysia and Shah Alam, Malaysia?

Plusliner operates a bus from Ayer Tawar to Terminal Shah Alam twice daily. Tickets cost RM 30 and the journey takes 3h 49m.

Train operators
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Batu Gajah to KL Sentral
Ave. Duration
2h 27m
Frequency
Hourly
Estimated price
RM 21 - RM 35
Website
http://www.ktmb.com.my
Silver
RM 21 - RM 24
Gold
RM 29 - RM 33
Platinum
RM 35 - RM 45
Bus operators
Plusliner
Phone
+60 3 4045 8878
Email
talk2us@ktb.com.my
Website
plusliner.com.my
Bus from Ayer Tawar to Terminal Shah Alam
Ave. Duration
3h 49m
Frequency
Twice daily
Estimated price
RM 30
Schedules at
plusliner.com.my
Book at
easybook.com
Bus from Terminal Lumut to Terminal Shah Alam
Ave. Duration
4h 4m
Frequency
Twice daily
Estimated price
RM 33
Schedules at
plusliner.com.my
Book at
easybook.com
Transnasional
Phone
+60 3 4045 8878
Email
talk2us@ktb.com.my
Website
transnasional.com.my
Bus from Terminal Lumut to Terminal Shah Alam
Ave. Duration
4h 17m
Frequency
Every 4 hours
Estimated price
RM 28
Schedules at
transnasional.com.my
Book at
easybook.com
Other operators
Taxi from Manjung District to Batu Gajah
Ave. Duration
1h 9m
Estimated price
RM 160 - RM 200

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 get from Florence to Rome, Why you should take the train in the US and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.