Buses from Johor Bahru to Shah Alam

Bus Schedule


Travel from Johor Bahru to Shah Alam by Bus

The distance from Johor to Shah Alam covers approximately 340 km which takes abot 4 hours to get from one destination to the other. Casuseway Link, Transnasional  and JB Transliner, are some of the buses that operate at the many pickup points in Johor Bahru to Shah Alam.

Things to do in Shah Alam

Shah Alam is the planned state capital city of Selangor. It is home to some of the finest attractions in the country. Nature lovers have the options of strolling along the Shah Alam Lake Gardens or enjoy the iconic view of the Sultan Salahuddin Abdul Aziz Mosque. You can also visit the Shah Alam National Botanic Park to enjoy the view of a variety of flora and fauna.
Extreme sport fans can satisfy their thirst for adrenaline rushing activities by simply engaging in the many activities at Skytrex Adventure and the Shah Alam Extreme Sports Park. Among the many activities available to visitors include skateboarding, rock climbing, paintball and more. Don’t miss out on some amazing shopping time at the Setia Walk mall having various branded outlets to shop while dining to some of your favourite foods at the various restaurants they have too.

What to eat in Shah Alam?

Speaking of food, countless types of food can be found here, right at the heart of Selangor. Nasi Kukus Selera Timur is well-known for its famous steam rice with curry. You can also enjoy a decent meal at Serai, a renowned outlet that serves both local and Thai dishes. Mozer’s is a highly rated restaurant that serves authentic Middle Eastern cuisines that will leave you craving for more.

Book Bus Tickets from Johor Bahru to Shah Alam with CatchThatBus


Travelling from Johor Bahru to Shah Alam has never been easier. Choose from an array of bus operators and enjoy a comfortable and relaxing journey. Download our CatchThatBus mobile app free on Google Play or App Store and book your bus ticket to your destination..