Johor Bahru to Butterworth Bus Tickets

New Member Exclusive! Use Code: BOTNEW to enjoy 50%* Offer on your first booking. T&Cs apply.

Johor Bahru to Butterworth Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Billion Stars 06:29 08:29 2 M T W T F S S  RM 85.00
Kejora Masyhur Sdn Bhd 09:00 22:00 10 M T W T F S S  RM 70.00
KKKL Express (Terus Nanti) 19:30 22:01 5 M T W T F S S  RM 85.00
KPB Ekspress 08:30 23:30 37 M T W T F S S  RM 70.00
LA Holidays 21:30 22:16 4 M T W T F S S  RM 90.00
Mayang Sari Express 10:30 20:00 2 M T W T F S S  RM 75.00
Pancaran Matahari Express 21:00 21:00 1 M T W T F S S  RM 104.00
Quick Liner Express 20:45 22:15 3 M T W T F S S  RM 100.00
Sin Yong Express 21:15 22:16 3 M T W T F S S  RM 90.00
Sri Maju Group 20:00 20:30 4 M T W T F S S  RM 80.00
Super Nice Express 08:30 23:30 20 M T W T F S S  RM 85.00
TRA Express 08:45 21:45 6 M T W T F S S  RM 85.00
Bus from Johor Bahru to Butterworth
Cheapest PriceRM 70.00
Distance677 km
Est. Duration9 hrs 10 min
No. of Operator12 operators

Johor Bahru to Butterworth Bus Guide

One of the popular bus routes available for online booking is bus from Johor Bahru to Butterworth. Passengers mainly prefer to take the bus to Butterworth from Johor Bahru due to its affordable price. On top of that, passengers can easily check bus schedule and compare prices online so they can plan their trip in advance.

Bus Operator Providing Bus from Johor Bahru to Butterworth

KPB Ekspress, Super Nice Express, Kejora Masyhur Sdn Bhd, TRA Express and KKKL Express (Terus Nanti) are few popular bus companies that offer bus from Johor Bahru to Butterworth.  The total trips available for bus from Johor Bahru to Butterworth is around 97. You can catch the first bus at 6:29 AM. The last bus departs at 8:29 AM. You can choose the travelling time that suits you best with the availability of frequent bus trips offered for this route.

Duration, Bus Ticket Price and Notes

The duration required from Johor Bahru to Butterworth takes about 9 hours 15 minutes. However, it still depends on the traffic condition, weather and travel season. Travel time can take longer during festive seasons such as Eid or Chinese New Year. At least one washroom break will be provided during the journey. Additional break may be given upon request from the bus driver.

Taking bus from Johor Bahru to Butterworth costs around RM 70.00 to RM 104.00 depending on the coach type. Please note that the bus ticket price could be slightly more expensive during festive seasons depending on the operator providing this bus service. The bus driver will pick up passenger at Johor Jaya Bus Terminal. Upon arriving at Butterworth, the bus service will stop at Penang Sentral.

You are advised to book your bus ticket from Johor Bahru to Butterworth at BusOnlineTicket.com in advance to avoid disappointment.  Download BusOnlineTicket mobile app for free on App Store, Google Play or Huawei AppGallery to enjoy extra convenience. Booking confirmation email will be sent to you after you make your payment.

Popular Bus from Johor Bahru

Popular Bus from Butterworth

Popular Bus to Johor Bahru

Popular Bus to Butterworth

Review

4.0
(216 User Review)
Piyali S*****
15 Feb 2026

The bus was comfortable, clean, and well-driven, with a very helpful driver. Unfortunately, it arrived 2 hours and 30 minutes late, leaving us to endure an exhausting wait at the bus stop amid constant loudspeaker announcements.

Subramanian S***********
01 Feb 2026

Bus reach 2 hours late to butterworth terminal, still needs to improve the services and try to maintain the ontime arrival to destination. Recommend Bus captions to make up in their driving for ontime arrival at destination

Ang Beng S****
22 Dec 2025

The schedule time to take off was delay..