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:25 22:30 28 M T W T F S S  RM 90.00
Kejora Masyhur Sdn Bhd 09:00 22:00 10 M T W T F S S  RM 100.00
KKKL Express (Terus Nanti) 19:30 22:00 4 M T W T F S S  RM 100.00
KPB Ekspress 08:30 23:30 46 M T W T F S S  RM 95.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 100.00
Pancaran Matahari Express 21:00 21:00 1 M T W T F S S  RM 104.00
Permata Utara Sdn Bhd 22:30 22:30 1 M T W T F S S  RM 102.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 2 M T W T F S S  RM 100.00
Super Nice Express 08:30 23:30 40 M T W T F S S  RM 90.00
TRA Express 08:45 21:45 4 M T W T F S S  RM 90.00
Bus from Johor Bahru to Butterworth
Cheapest PriceRM 90.00
Distance677 km
Est. Duration9 hrs 10 min
No. of Operator13 operators

Johor Bahru to Butterworth Bus Guide

Bus from Johor Bahru to Butterworth is one of the popular bus routes especially among the locals. Passengers mainly prefer to take the bus to Butterworth from Johor Bahru due to its affordable price. You can check Johor Bahru to Butterworth bus schedule easily and reserve your seats in advance online.

Bus Service Provider for Bus from Johor Bahru to Butterworth

There are few bus companies providing bus from Johor Bahru to Butterworth including KPB Ekspress, Super Nice Express, Billion Stars, Gunung Raya Express (Johor)  and Kejora Masyhur Sdn Bhd. In total, there are up to 206 bus trips scheduled for this route. The first bus departs at 6:25 AM and the last bus departs at 6:00 PM. Frequent bus schedule offers more flexibility for the passengers to choose the travel time that suits them. Check bus schedule online at anytime and anywhere at your convenience.

Trip Duration, Bus Ticket Price and Notes

Bus from Johor Bahru to Butterworth takes about 9 hours 15 minutes to reach its destination. Please note that travelling time also depends on the travelling season, road traffic and the weather condition. Toilet break will be provided during the journey.

The bus fare from Johor Bahru to Butterworth is charged in a range of RM 70.00 to RM 140.00 depending on bus operators. Festive season or school holidays might cause the ticket price to increae a little bit depends on the bus operator. The bus driver will pick up passenger at Johor Jaya. Upon arriving at Butterworth, the bus service will stop at Penang Sentral (Butterworth).

You are advised to book your bus ticket from Johor Bahru to Butterworth at BusOnlineTicket.com in advance to avoid disappointment.  Various payment options are available on our portal such as credit card, online banking, Alipay, e-Wallet and PayPal. All bookings with BusOnlineTicket.com are instantly confirmed upon payment is successful.

Popular Bus from Johor Bahru

Popular Bus from Butterworth

Popular Bus to Johor Bahru

Popular Bus to Butterworth

Review

4.0
(230 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..