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

Johor Bahru to Ipoh bus

Wed, May 21
+ Add return
Sri Maju Group
Super Nice
KPB Ekspress
Billion Stars
COSMIC SINGAPORE

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 Ipoh

Showing times and prices for May 22

Cheapest price

$15

Average price

$21

Fastest journey

7 h 8 m

Average duration

7 h 8 m

Buses per day

91

Distance

457 km

Cheap tickets

The best way to find a cheap bus ticket from Johor Bahru to Ipoh 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 Ipoh will cost around $21 if you buy it on the day, but the cheapest tickets can be found for only $15.

Fast buses

Of the 91 buses that leave Johor Bahru for Ipoh on Thu, May 22, 91 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Thu, May 22 the direct buses cover the 457 km distance in an average of 7 h 8 m but if you time it right, some buses will get you there in just 7 h 8 m .

On Thu, May 22 the slowest buses will take 7 h 8 m 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.

Mayang Sari
10:30AM7h21
Johor Bahru
05:51PMIpoh
$151One-way
0 transfers
Kejora (TBS)
10:00PM7h08
Johor Bahru
05:08AMIpoh
$181One-way
0 transfers
Kejora (TBS)
09:30PM7h21
Johor Bahru
04:51AMIpoh
$181One-way
0 transfers
Sri Maju Group
09:35PM7h11
Johor Bahru
04:46AMIpoh
$191One-way
0 transfers
KONSORTIUM
10:30PM7h21
Johor Bahru
05:51AMIpoh
$191One-way
0 transfers

Travel Information

Compare bus and flight for Johor Bahru to Ipoh

Omio recommends booking the bus as it is the most popular option from Johor Bahru to Ipoh among Omio's users. If you are prioritising price take the bus with prices starting from €12. For those with little time consider booking a flight which can get you there in 1h 0m.

Compare bus with

Most popular
Bus
Flight

€14

Average price

Cheapest

€61

Average price

7h 49m

Average duration

7h 19m

Onboard

+

30m

Additional time*

4h 0m

Average duration

Fastest

1h 0m

Onboard

+

3h 0m

Additional time*

Direct Options

Direct Options

Live departures

Johor Bahru to Ipoh bus times

Showing buses for today, Wednesday, May 21
Last updated at 5:42 AM
ProviderDepartsDurationArrivesTransfers
Tickets
ESB_5_SUPER_NICE6:15 AM Johor Bahru
7h32
1:47 PM Ipoh0 transfersDirect
ESB_831_BILLION_STARS6:55 AM Johor Bahru
7h21
2:16 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE7:00 AM Johor Bahru
7h20
2:20 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE7:29 AM Johor Bahru
7h21
2:50 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE8:00 AM Johor Bahru
7h08
3:08 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE8:05 AM Johor Bahru
7h28
3:33 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE11:30 AM Johor Bahru
7h32
7:02 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE12:00 PM Johor Bahru
7h20
7:20 PM Ipoh0 transfersDirect
ESB_8_SRI_MAJU12:00 PM Johor Bahru
7h21
7:21 PM Ipoh0 transfersDirect
ESB_8_SRI_MAJU12:20 PM Johor Bahru
7h08
7:28 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE12:29 PM Johor Bahru
7h21
7:50 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:00 PM Johor Bahru
7h08
8:08 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:05 PM Johor Bahru
7h28
8:33 PM Ipoh0 transfersDirect
ESB_8_SRI_MAJU1:15 PM Johor Bahru
7h21
8:36 PM Ipoh0 transfersDirect
ESB_654_SIN_YONG1:15 PM Johor Bahru
7h20
8:35 PM Ipoh0 transfersDirect
ESB_8_SRI_MAJU1:15 PM Johor Bahru
7h24
8:39 PM Ipoh0 transfersDirect
ESB_831_BILLION_STARS1:30 PM Johor Bahru
7h21
8:51 PM Ipoh0 transfersDirect
ESB_291_PERSADA_TRAVEL1:30 PM Johor Bahru
7h21
8:51 PM Ipoh0 transfersDirect
ESB_8_SRI_MAJU1:35 PM Johor Bahru
7h11
8:46 PM Ipoh0 transfersDirect
ESB_8_SRI_MAJU1:35 PM Johor Bahru
7h08
8:43 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:45 PM Johor Bahru
7h32
9:17 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:45 PM Johor Bahru
8h01
9:46 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:45 PM Johor Bahru
7h57
9:42 PM Ipoh0 transfersDirect
ESB_1110_PERMATA_UTARA1:45 PM Johor Bahru
7h21
9:06 PM Ipoh0 transfersDirect
ESB_6587_Progress_Liner_Express1:50 PM Johor Bahru
7h21
9:11 PM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS2:00 PM Johor Bahru
7h21
9:21 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:15 PM Johor Bahru
7h20
9:35 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:15 PM Johor Bahru
7h23
9:38 PM Ipoh0 transfersDirect
ESB_821_KKKL_SDN2:15 PM Johor Bahru
7h21
9:36 PM Ipoh0 transfersDirect
ESB_654_SIN_YONG2:15 PM Johor Bahru
7h08
9:23 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:15 PM Johor Bahru
7h46
10:01 PM Ipoh0 transfersDirect
ESB_654_SIN_YONG2:16 PM Johor Bahru
7h23
9:39 PM Ipoh0 transfersDirect
ESB_6059_KONSORTIUM2:30 PM Johor Bahru
7h21
9:51 PM Ipoh0 transfersDirect
ESB_3797_ETIKA_BILLION2:30 PM Johor Bahru
7h08
9:38 PM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS2:30 PM Johor Bahru
7h08
9:38 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:44 PM Johor Bahru
7h21
10:05 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:44 PM Johor Bahru
7h24
10:08 PM Ipoh0 transfersDirect
ESB_821_KKKL_SDN2:45 PM Johor Bahru
7h08
9:53 PM Ipoh0 transfersDirect
ESB_6059_KONSORTIUM3:00 PM Johor Bahru
7h08
10:08 PM Ipoh0 transfersDirect
ESB_965_STARMART_EXPRESS3:00 PM Johor Bahru
7h32
10:32 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE3:15 PM Johor Bahru
7h32
10:47 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE3:15 PM Johor Bahru
7h11
10:26 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE3:15 PM Johor Bahru
7h08
10:23 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE3:20 PM Johor Bahru
7h28
10:48 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE3:20 PM Johor Bahru
7h29
10:49 PM Ipoh0 transfersDirect
ESB_5_SUPER_NICE3:20 PM Johor Bahru
7h26
10:46 PM Ipoh0 transfersDirect
ESB_965_STARMART_EXPRESS3:30 PM Johor Bahru
7h21
10:51 PM Ipoh0 transfersDirect
ESB_965_STARMART_EXPRESS3:59 PM Johor Bahru
7h08
11:07 PM Ipoh0 transfersDirect
ESB_831_BILLION_STARS10:25 PM Johor Bahru
7h21
5:46 AM Ipoh0 transfersDirect
ESB_831_BILLION_STARS10:55 PM Johor Bahru
7h21
6:16 AM Ipoh0 transfersDirect
ESB_831_BILLION_STARS11:25 PM Johor Bahru
7h21
6:46 AM Ipoh0 transfersDirect
ESB_3797_ETIKA_BILLION11:45 PM Johor Bahru
7h08
6:53 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE11:45 PM Johor Bahru
7h32
7:17 AM Ipoh0 transfersDirect
Thursday, May 22
ESB_16_KPB_EKSPRESS12:00 AM Johor Bahru
7h21
7:21 AM Ipoh0 transfersDirect
ESB_831_BILLION_STARS12:25 AM Johor Bahru
7h21
7:46 AM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS12:30 AM Johor Bahru
7h08
7:38 AM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS12:30 AM Johor Bahru
7h20
7:50 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE12:30 AM Johor Bahru
7h20
7:50 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE12:45 AM Johor Bahru
7h32
8:17 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE12:45 AM Johor Bahru
7h57
8:42 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE12:45 AM Johor Bahru
8h01
8:46 AM Ipoh0 transfersDirect
ESB_831_BILLION_STARS12:55 AM Johor Bahru
7h21
8:16 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE12:59 AM Johor Bahru
7h21
8:20 AM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS1:00 AM Johor Bahru
7h21
8:21 AM Ipoh0 transfersDirect
ESB_831_BILLION_STARS1:25 AM Johor Bahru
7h21
8:46 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:30 AM Johor Bahru
7h46
9:16 AM Ipoh0 transfersDirect
ESB_965_STARMART_EXPRESS1:30 AM Johor Bahru
7h32
9:02 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:30 AM Johor Bahru
7h08
8:38 AM Ipoh0 transfersDirect
ESB_3797_ETIKA_BILLION1:30 AM Johor Bahru
7h08
8:38 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:30 AM Johor Bahru
7h23
8:53 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:30 AM Johor Bahru
7h20
8:50 AM Ipoh0 transfersDirect
ESB_6059_KONSORTIUM1:30 AM Johor Bahru
7h21
8:51 AM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS1:30 AM Johor Bahru
7h08
8:38 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:35 AM Johor Bahru
7h28
9:03 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:59 AM Johor Bahru
7h24
9:23 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE1:59 AM Johor Bahru
7h21
9:20 AM Ipoh0 transfersDirect
ESB_8_SRI_MAJU2:00 AM Johor Bahru
7h21
9:21 AM Ipoh0 transfersDirect
ESB_8_SRI_MAJU2:00 AM Johor Bahru
7h24
9:24 AM Ipoh0 transfersDirect
ESB_6059_KONSORTIUM2:00 AM Johor Bahru
7h08
9:08 AM Ipoh0 transfersDirect
ESB_965_STARMART_EXPRESS2:15 AM Johor Bahru
7h21
9:36 AM Ipoh0 transfersDirect
ESB_8_SRI_MAJU2:20 AM Johor Bahru
7h11
9:31 AM Ipoh0 transfersDirect
ESB_8_SRI_MAJU2:20 AM Johor Bahru
7h08
9:28 AM Ipoh0 transfersDirect
ESB_831_BILLION_STARS2:25 AM Johor Bahru
7h21
9:46 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:30 AM Johor Bahru
7h32
10:02 AM Ipoh0 transfersDirect
ESB_399_MAYANG_SARI2:30 AM Johor Bahru
7h21
9:51 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:30 AM Johor Bahru
7h08
9:38 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:30 AM Johor Bahru
7h11
9:41 AM Ipoh0 transfersDirect
ESB_3797_ETIKA_BILLION2:30 AM Johor Bahru
7h08
9:38 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:35 AM Johor Bahru
7h29
10:04 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:35 AM Johor Bahru
7h28
10:03 AM Ipoh0 transfersDirect
ESB_5_SUPER_NICE2:35 AM Johor Bahru
7h26
10:01 AM Ipoh0 transfersDirect
ESB_965_STARMART_EXPRESS2:45 AM Johor Bahru
7h08
9:53 AM Ipoh0 transfersDirect
ESB_3797_ETIKA_BILLION3:00 AM Johor Bahru
7h08
10:08 AM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS3:00 AM Johor Bahru
7h32
10:32 AM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS3:30 AM Johor Bahru
7h20
10:50 AM Ipoh0 transfersDirect
ESB_831_BILLION_STARS3:55 AM Johor Bahru
7h21
11:16 AM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS4:00 AM Johor Bahru
7h21
11:21 AM Ipoh0 transfersDirect
ESB_3797_ETIKA_BILLION4:30 AM Johor Bahru
7h08
11:38 AM Ipoh0 transfersDirect
ESB_16_KPB_EKSPRESS4:30 AM Johor Bahru
7h08
11:38 AM Ipoh0 transfersDirect
ESB_831_BILLION_STARS5:25 AM Johor Bahru
7h21
12:46 PM Ipoh0 transfersDirect

Find all the dates and times for this journey

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

Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28

Journey information

Overview: Bus from Johor Bahru to Ipoh

MalaysiaMalaysia
MalaysiaMalaysia
Icon of bus
Buses from Johor Bahru to Ipoh run on average 82 times per day, taking around 7h 19m. Cheap bus tickets for this journey start at $14 (€12) 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
283 miles (457 km)
Average bus duration
7h 19m
Cheapest ticket price
$14 (€12)
Buses per day
82
Direct buses
82
Bus providers
6
Fastest bus
7h 8m
First bus
00:01
Last bus
23:50
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

Bus providers: Sri Maju Group, Super Nice and KPB Ekspress from Johor Bahru to Ipoh

Find the best buses to Ipoh from Johor Bahru with Omio's travel partners Sri Maju Group, Super Nice and KPB Ekspress from $16 (€13). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Established in 1978 in Malaysia, operates from TBS Kuala Lumpur with a fleet of 21-seater single-decker and double-decker express buses featuring modern interiors and full air conditioning. The service includes accessible travel, luggage included in fare, excess luggage allowed for a fee, free onboard WiFi, personal TV screens, food options, seat reservations, and onboard bathrooms. Bikes are not permitted, while pets are also not allowed.

Discover the Bus from Johor Bahru to Ipoh

Traveling by bus from Johor Bahru to Ipoh offers a comfortable and scenic journey through Malaysia's diverse landscapes. With several daily services available, passengers can choose convenient times for their travels. The main departure point in Johor Bahru is the Larkin Sentral Bus Terminal, providing comprehensive facilities for a smooth start to your trip. Upon arrival in Ipoh, travelers are greeted at the Amanjaya Bus Terminal, known for its accessibility and array of amenities. Experience the ease of traveling on buses from Johor Bahru to Ipoh and enjoy the journey.

Johor Bahru Ipoh Bus Timetables

Travelling by bus from Johor Bahru to Ipoh offers a convenient and comfortable journey. The route includes several stops, enhancing connectivity and making travel convenient for passengers. Key stops along the way include cities such as Kuala Lumpur and Seremban. Buses frequently depart throughout the day, ensuring availability for a wide range of schedules. Typically, the first bus leaves Johor Bahru at 00:01, while the final bus of the day departs at 23:50, allowing flexibility for different travel plans.

The journey from Johor Bahru to Ipoh spans an approximate distance of 283 miles (457 km). The average duration to cover this route is around 7h 8m, depending on traffic and weather conditions, providing passengers with ample time to relax and enjoy the scenic views along the way.

Buses between Johor Bahru and Ipoh operate with high frequency, providing multiple options for travelers. On average, there are 82 buses available per day. These services run every day of the week, ensuring access for travelers seeking a comfortable and reliable mode of transportation between these two vibrant cities.

Johor Bahru to Ipoh Bus with Super Nice and KPB Ekspress

Travel comfortably between Johor Bahru and Ipoh with reliable bus services provided by Super Nice and KPB Ekspress. Travelers can expect a variety of bus types, including express and economy classes, designed to suit different comfort and budget needs. Essential amenities such as reclining seats, air conditioning, and onboard entertainment ensure a pleasant journey across Peninsular Malaysia. Additionally, frequent schedules and strategically located pick-up and drop-off points make it convenient for passengers traveling between these vibrant Malaysian cities.

FAQs: Bus from Johor Bahru to Ipoh

FAQs: Take the bus from Johor Bahru to Ipoh 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 Ipoh.
FAQs

More options for your journey from Johor Bahru to Ipoh

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

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