Contents
Leaving the limestone hills and historic coffee shops of Ipoh for the bustling southern gateway of Johor marks a shift from Malaysia's colonial past to its modern, industrial future. While Ipoh invites you to linger over a bowl of hor fun, Johor is a high-energy hub that connects the peninsula to Singapore. The journey south spans nearly the whole length of the Malay Peninsula, with a choice between a quick flight or a long haul through palm oil plantations and jungle fringes.
Because the distance is significant, your choice of transport depends on whether you value your time or your budget. You can book tickets for this route on GoAsia.cc. Whether you are heading to Johor Bahru for a cross-border shopping trip or to Mersing to catch a ferry to the islands, here is what you need to know about the journey from Ipoh to Johor.
Ipoh to Johor by Flight
Flying is the most efficient way to reach the south. AirAsia flies non-stop from Ipoh's Sultan Azlan Shah Airport to Johor Bahru (JHB) in about 55 minutes. Fares start from about MYR 150 and mostly run around MYR 170 to 210.[1] With a flight this short you can have breakfast in an Ipoh old town cafe and be in Johor Bahru in time for lunch. Remember to allow time for check-in and for getting to and from the airports.
Ipoh to Johor by Bus
The bus is the mainstay of Malaysian travel and the budget-friendly way to cross the peninsula. Buses to Johor Bahru take from about 7 hours, and slower services take much longer. On booking platforms, tickets cost about $14 to $25 (October 2026).[2] Alisan Golden Coach runs from Terminal Amanjaya to Larkin Sentral in Johor Bahru from RM80, and on to Oxley BizHub in Singapore from RM115.[3]
Ipoh to Johor by Private Transfer
If you travel in a large group or with heavy luggage, a private transfer offers door-to-door service and total flexibility. It is the most expensive way to travel, but much faster than the bus. On booking platforms, private transfers to Johor Bahru start at about $247 for a sedan and reach about $520 for a large van (October 2026), and the ride takes from about 5 hours 30 minutes.[2] Split among a group of 4 or 7, the cost becomes more manageable.
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Flight | From MYR 149[1] | About 55m[1] |
| Bus | About $14 - $25[2] | From about 7h[2] |
| Private Transfer | About $247 - $520[2] | From about 5h 30m[2] |
Tips for Traveling from Ipoh to Johor
- Pack for the Air-Conditioning: Malaysian buses and planes are notorious for being very cold. Keep a light jacket or sweater in your carry-on luggage.
- Choose Night Buses for Savings: A late-evening bus saves a night's accommodation and brings you to Johor early the next morning.
- Airport Transit: Senai International Airport lies outside Johor Bahru city centre. Factor in the cost of a ride-sharing service or airport shuttle when budgeting for your flight.
- Holiday Periods: During Hari Raya, Chinese New Year and school holidays, the North-South Expressway can be very busy. At these times the flight is the safer bet for staying on schedule.
- Mersing Connection: If you are heading to Tioman Island, book a bus or transfer directly to Mersing. Going via Johor Bahru and back up to the Mersing jetty costs you several hours.
Timetable
| Flight Ipoh - Johor Bahru $ 44.43–51.84 55m | |
|
|
| Bus Ipoh - Johor Bahru $ 13.71–17.14 13h 50m | |
|
|
| Taxi Ipoh - Johor Bahru $ 310.68–543.69 5h 38m | |
|
| Bus Ipoh - Singapore $ 22.52–22.53 14h 1m | |
|
| Bus Ipoh - Johor $ 17.14 13h 32m | |
|
| Taxi Ipoh - Batu Pahat $ 272.37–471.34 5h 4m | |
|
| Taxi Ipoh - Kluang $ 278.76–483.04 5h | |
|
| Taxi Ipoh - Senai $ 262.80–485.17 5h 33m | |
|
| Taxi Ipoh - Mersing $ 292.59–533.05 6h 34m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Ipoh to Johor, including current prices and schedules.
The bus is the cheapest option, with tickets from about $14 on booking platforms (October 2026). Alisan Golden Coach fares from Terminal Amanjaya to Larkin Sentral in Johor Bahru start at RM80.
Flying is the fastest. AirAsia's non-stop flight from Ipoh to Johor Bahru takes about 55 minutes, against from about 5 hours 30 minutes by car or from about 7 hours by bus.
A flight takes about 55 minutes, a private transfer from about 5 hours 30 minutes, and a bus from about 7 hours. Slower bus services and heavy traffic add time.
Yes. Alisan Golden Coach runs from Terminal Amanjaya in Ipoh to Oxley BizHub in Singapore, with fares from RM115.
A private transfer is worth it if you travel in a group of 4 to 7 people and want to avoid a long bus ride. It offers door-to-door service and starts at about $247 for a sedan (October 2026).
Fly into Senai International Airport (JHB), the airport for Johor Bahru. AirAsia flies there non-stop from Ipoh's Sultan Azlan Shah Airport.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap flights from Ipoh to Johor Bahru. Retrieved October 25, 2026.
- [2] 12Go: 12Go timetable: Ipoh to Johor Bahru. Retrieved October 25, 2026.
- [3] Alisan Golden Coach: Terminal Amanjaya Guide. Retrieved October 25, 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.
