Contents
Johor Bahru is a busy border city, Ipoh a slower town known for its limestone hills, white coffee and street food. The trip crosses Peninsular Malaysia from the south to the north of Kuala Lumpur, and the realistic choices are a flight, a long-distance bus or a private car.
Johor Bahru to Ipoh by Flight
AirAsia flies from Johor Bahru (Senai, JHB) to Ipoh (Sultan Azlan Shah Airport, IPH) daily, with departures at 07:45 and 16:00. The flight takes around 1 hour, and fares start from MYR 161.[1]
Johor Bahru to Ipoh by Bus
Buses to Ipoh leave from Larkin Sentral, the largest public transport terminal in Johor Bahru, which has around 60 operators.[2] Mayang Sari Express, for example, lists both Johor Bahru and Ipoh among its stops.[3] Fares, classes and journey times differ by operator, so confirm them with the operator when you book.
Long-distance coaches in Ipoh use Terminal Amanjaya in Meru Raya, which is outside the main city centre. From the centre you can reach it by taxi, e-hailing, local bus or private vehicle.[4]
Johor Bahru to Ipoh by Private Transfer
A private transfer is door to door and suits groups, families or heavy luggage. Booking platforms list vehicles from sedans to vans for up to 14 passengers, with prices from about $250 to about $525 per vehicle (October 2026) and a travel time of about 5 hours 30 minutes to 6 hours.[5]
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Flight (AirAsia, daily) | From MYR 161[1] | About 1 hour[1] |
| Private transfer | About $250 to $525 per vehicle (October 2026)[5] | 5h 30min to 6h[5] |
Tips for Traveling from Johor Bahru to Ipoh
- Book in Advance: Flights and buses fill up quickly around public holidays and school breaks.
- Pack a Jacket: Air conditioning on long-distance buses can be strong.
- Getting into Town: Terminal Amanjaya is outside the centre, so plan a taxi or e-hailing ride to your hotel.
Timetable
| Flight Johor Bahru - Ipoh $ 24.37–41.49 1h – 16h 44m | |
|
|
| Bus Johor Bahru - Ipoh $ 12.55–21.33 7h 8m – 13h 50m | |
|
|
| Taxi Johor Bahru - Ipoh $ 246.40–520.01 5h 30m – 6h | |
|
| Bus Johor Bahru - Perak $ 17.57–18.82 7h 32m | |
|
| Taxi Senai - Ipoh $ 272.72–486.43 5h 32m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Ipoh, including current prices and schedules.
Yes. AirAsia flies from Johor Bahru to Ipoh daily, with departures at 07:45 and 16:00, in around 1 hour.
AirAsia lists fares from MYR 161.
Long-distance buses leave from Larkin Sentral, the largest public transport terminal in Johor Bahru.
Long-distance coaches use Terminal Amanjaya in Meru Raya, outside the main city centre. You can reach the centre by taxi, e-hailing or local bus.
Booking platforms list private vehicles from about $250 to about $525 per vehicle (October 2026), with a travel time of about 5 hours 30 minutes to 6 hours.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap Flights from Johor Bahru to Ipoh. Retrieved October 15, 2026.
- [2] Larkin Sentral: Larkin Sentral - Main Page. Retrieved October 15, 2026.
- [3] Mayang Sari Express: Mayang Sari Express. Retrieved October 15, 2026.
- [4] Alisan Golden Coach: Terminal Amanjaya Guide. Retrieved October 15, 2026.
- [5] 12Go: Johor Bahru - Ipoh timetable. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.