Refine Search
Refine Search
Refine Search

Shah Alam to Johor Bahru Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Billion Stars 10:15 10:15 2 M T W T F S S  RM 35.00
City Holidays Express 09:05 23:00 18 M T W T F S S  RM 35.00
Handal Indah Sdn Bhd (Causeway Link) 10:30 10:30 1 M T W T F S S  RM 37.20
Kwok Ping 08:35 18:05 2 M T W T F S S  RM 34.00
LA Holidays 06:30 23:00 16 M T W T F S S  RM 38.00
Prisma Express 13:30 13:30 2 M T W T F S S  RM 34.50
SC Southern Travel & Tours Sdn Bhd 09:30 21:15 28 M T W T F S S  RM 40.00
SMB Express 13:20 13:30 6 M T W T F S S  RM 35.00
Sri Theven Travel & Tours Sdn Bhd 12:45 12:45 1 M T W T F S S  RM 35.00
Starmart Express 11:30 20:00 2 M T W T F S S  RM 45.00
Supernice Grassland 10:15 23:30 8 M T W T F S S  RM 38.00
Bus from Shah Alam to Johor Bahru
Cheapest PriceRM34.00
Distance345 km
Est. Duration4 hrs 45 min
No. of Operator11 operators

Shah Alam to Johor Bahru Bus Guide

Bus from Shah Alam to Johor Bahru

Bus from Shah Alam to Johor Bahru is an important bus service in Shah Alam Bus Terminal. The direct bus service from Shah Alam to Johor Bahru saves the passengers from going to Kuala Lumpur TBS for taking bus.

Operators who serves Bus from Shah Alam to Johor Bahru

Cepat Sedia Express and Kwok Ping Express are the two bus companies providing frequent departures from Shah Alam to Johor Bahru. Many travel with them because of their frequent schedules.

Causeway Link, Maju Express and Eagle Express are the three reputable brands who supplies bus from Shah Alam to Johor Bahru. Even with their lesser daily schedule, they are still the favourite brand among locals because of their reliable and punctual service.
The commonality among the bus operators is that they provide spacious VIP bus plying Shah Alam and Johor Bahru. 3-seat-in-a-row VIP coach ensures passengers having comfortable 4-hour journey to Johor Bahru.

Duration, Bus Fare, Stopover and Note

The bus fare for bus from Shah Alam to Johor Bahru is in the range of RM 36.00 – RM 43.00 per ticket depending on choice of bus operator. Duration required for bus from Shah Alam to Johor Bahru takes about 4 hours. 1 stopover will be provided for washroom break during the journey. offers user-friendly and instant booking experience to online user. Online booking also save the hassle to go down to bus station and queue for bus ticket. Apart from that, with many choices of bus operators and departure times, this makes to be one of the most popular online booking portal among its customers throughout these years.