Get 15% off your next bus trip in Southeast Asia! Offer valid until 04/06/2025
Terms and conditions

Johor Bahru to Butterworth bus

Sat, May 17
+ Add return
Causeway Link
FlixBus
Alsa
BlaBlaCar Bus
Rede Expressos

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Johor Bahru to Butterworth

Showing times and prices for May 17

Cheapest price

$19

Average price

$20

Fastest journey

9 h

Average duration

9 h

Buses per day

2

Distance

577 km

Cheap tickets

The best way to find a cheap bus ticket from Johor Bahru to Butterworth is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Johor Bahru to Butterworth will cost around $20 if you buy it on the day, but the cheapest tickets can be found for only $19.

Fast buses

Of the 2 buses that leave Johor Bahru for Butterworth on Sat, May 17, 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Sat, May 17 the direct buses cover the 577 km distance in an average of 9 h but if you time it right, some buses will get you there in just 9 h .

On Sat, May 17 the slowest buses will take 9 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Kejora (TBS)
02:45AM9h00
Johor Bahru
11:45AMButterworth
$191One-way
0 transfers
Quick Liner Express
02:15PM9h00
Johor Bahru
11:15PMButterworth
$211One-way
0 transfers

Live departures

Johor Bahru to Butterworth bus times

Showing buses for today, Friday, May 16
Last updated at 8:54 AM
ProviderDepartsDurationArrivesTransfers
Tickets
ESB_16_KPB_EKSPRESS9:00 AM Johor Bahru
9h12
6:12 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS10:00 AM Johor Bahru
9h14
7:14 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS10:00 AM Johor Bahru
9h12
7:12 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE10:15 AM Johor Bahru
9h54
8:09 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE10:15 AM Johor Bahru
9h24
7:39 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS10:30 AM Johor Bahru
9h12
7:42 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE11:00 AM Johor Bahru
9h12
8:12 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS11:00 AM Johor Bahru
9h14
8:14 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE11:00 AM Johor Bahru
9h43
8:43 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS11:00 AM Johor Bahru
9h00
8:00 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE11:29 AM Johor Bahru
9h12
8:41 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS11:30 AM Johor Bahru
9h12
8:42 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS12:00 PM Johor Bahru
9h00
9:00 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE12:00 PM Johor Bahru
9h29
9:29 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS12:00 PM Johor Bahru
9h24
9:24 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE12:00 PM Johor Bahru
9h00
9:00 PM Butterworth0 transfersDirect
ESB_8_SRI_MAJU12:00 PM Johor Bahru
9h12
9:12 PM Butterworth0 transfersDirect
ESB_399_MAYANG_SARI12:00 PM Johor Bahru
9h12
9:12 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE12:05 PM Johor Bahru
9h23
9:28 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE12:05 PM Johor Bahru
9h20
9:25 PM Butterworth0 transfersDirect
ESB_8_SRI_MAJU12:20 PM Johor Bahru
9h00
9:20 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE12:30 PM Johor Bahru
9h24
9:54 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS12:30 PM Johor Bahru
9h12
9:42 PM Butterworth0 transfersDirect
ESB_5879_QUICK_LINER12:45 PM Johor Bahru
9h12
9:57 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE1:00 PM Johor Bahru
9h24
10:24 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE1:00 PM Johor Bahru
9h12
10:12 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS1:00 PM Johor Bahru
9h12
10:12 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS1:00 PM Johor Bahru
9h12
10:12 PM Butterworth0 transfersDirect
ESB_5723_PANCARAN_MATAHARI1:00 PM Johor Bahru
9h12
10:12 PM Butterworth0 transfersDirect
ESB_5879_QUICK_LINER1:15 PM Johor Bahru
9h24
10:39 PM Butterworth0 transfersDirect
ESB_5791_TRA_EXPRESS1:15 PM Johor Bahru
9h12
10:27 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE1:29 PM Johor Bahru
9h12
10:41 PM Butterworth0 transfersDirect
ESB_831_BILLION_STARS1:30 PM Johor Bahru
9h12
10:42 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS1:30 PM Johor Bahru
9h12
10:42 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE1:30 PM Johor Bahru
9h12
10:42 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS1:30 PM Johor Bahru
9h00
10:30 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE1:30 PM Johor Bahru
9h24
10:54 PM Butterworth0 transfersDirect
ESB_291_PERSADA_TRAVEL1:30 PM Johor Bahru
9h12
10:42 PM Butterworth0 transfersDirect
ESB_5879_QUICK_LINER1:45 PM Johor Bahru
9h12
10:57 PM Butterworth0 transfersDirect
ESB_5791_TRA_EXPRESS1:45 PM Johor Bahru
9h00
10:45 PM Butterworth0 transfersDirect
ESB_1110_PERMATA_UTARA1:45 PM Johor Bahru
9h12
10:57 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE1:59 PM Johor Bahru
9h12
11:11 PM Butterworth0 transfersDirect
ESB_5791_TRA_EXPRESS2:00 PM Johor Bahru
9h20
11:20 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE2:00 PM Johor Bahru
9h00
11:00 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS2:00 PM Johor Bahru
9h12
11:12 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS2:00 PM Johor Bahru
9h00
11:00 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE2:00 PM Johor Bahru
9h12
11:12 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE2:05 PM Johor Bahru
9h20
11:25 PM Butterworth0 transfersDirect
ESB_5879_QUICK_LINER2:15 PM Johor Bahru
9h00
11:15 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE2:29 PM Johor Bahru
9h12
11:41 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE2:30 PM Johor Bahru
9h00
11:30 PM Butterworth0 transfersDirect
ESB_16_KPB_EKSPRESS2:30 PM Johor Bahru
9h00
11:30 PM Butterworth0 transfersDirect
ESB_3797_ETIKA_BILLION2:30 PM Johor Bahru
9h00
11:30 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE2:35 PM Johor Bahru
9h20
11:55 PM Butterworth0 transfersDirect
ESB_5_SUPER_NICE3:00 PM Johor Bahru
9h00
12:00 AM Butterworth0 transfersDirect
ESB_5_SUPER_NICE3:05 PM Johor Bahru
9h20
12:25 AM Butterworth0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Johor Bahru to Butterworth by bus or flight

Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20
Wed
May 21
Thu
May 22
Fri
May 23

Journey information

Overview: Bus from Johor Bahru to Butterworth

MalaysiaMalaysia
MalaysiaMalaysia
Icon of bus
Buses from Johor Bahru to Butterworth run on average 87 times per day, taking around 9h 4m. Cheap bus tickets for this journey start at $18 (€15) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
358 miles (577 km)
Average bus duration
9h 4m
Cheapest ticket price
$18 (€15)
Buses per day
87
Direct buses
87
Fastest bus
9h 0m
First bus
00:30
Last bus
23:58
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Exploring the Journey: Bus from Johor Bahru to Butterworth

Travelers looking to embark on a memorable journey from Johor Bahru to Butterworth can enjoy a seamless experience aboard the bus services connecting these two vibrant destinations. Many buses from Johor Bahru to Butterworth depart from the prominent terminal, Sentral Kotaraya (JB), located within the energetic city of Johor Bahru. The arrival point in Butterworth is most often at the iconic Penang Sentral, a key transportation hub in the region. Choosing a bus from Johor Bahru to Butterworth allows passengers to relax and take in the stunning landscapes along the route. With a regular schedule and reliable services available, taking the bus Johor Bahru to Butterworth is an excellent choice for both locals and tourists.

Johor Bahru Butterworth Bus Timetables

Traveling from Johor Bahru to Butterworth by bus offers a convenient journey with several stops in major cities such as Ipoh, Kuala Lumpur, and Penang. Buses are a frequent choice for travelers with numerous timings throughout the day. The first bus departs at 00:30 and the last at 23:58. This flexibility ensures that you can catch a bus at various times that fit your schedule.

The journey from Johor Bahru to Butterworth spans approximately 358 miles (577 km). Travel time by bus is approximately 9h 0m, providing a comfortable ride along Malaysia's scenic routes.

Buses between Johor Bahru and Butterworth run with a frequency of 87 per day. They operate on all days of the week, so you'll always have reliable options to plan your trip accordingly.

FAQs: Bus from Johor Bahru to Butterworth

FAQs: Take the bus from Johor Bahru to Butterworth with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Johor Bahru to Butterworth.
FAQs

More options for your journey from Johor Bahru to Butterworth

Here are some other resources that might have the information you need

Most popular bus connections to Butterworth

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links