GoAsia
Malaysia

How to Get from Ipoh to Johor Bahru

Compare buses, flights and private transfers from Ipoh to Johor Bahru. Flights start at MYR 149 and take about 55 minutes.

Last updated: October 29, 2026

How to Get from Ipoh to Johor Bahru

Photo: Lionel Lim / Wikimedia Commons, CC BY 2.0

Contents

Ipoh's limestone hills and coffee shops are a long way from Johor Bahru, the southern gateway to Singapore, and the trip crosses almost the whole length of the peninsula. A short flight, a long bus ride and a private transfer all connect the two cities.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Ipoh to Johor Bahru by Flight

AirAsia flies non-stop from Ipoh Sultan Azlan Shah Airport (IPH) to Senai International Airport (JHB) in about 55 minutes. Fares start at MYR 149 and most dates cost MYR 170 to MYR 210.[1] Senai lies outside the city: the Causeway Link AA1 shuttle runs between Senai Airport and JB Sentral for RM8.[2]

Ipoh to Johor Bahru by Bus

Coaches leave from Terminal Amanjaya in Ipoh and arrive at Larkin Sentral, the main long-distance terminal in Johor Bahru. Alisan Golden Coach fares to Larkin Sentral start at RM80.[3] On booking platforms, tickets cost about $14 to $25 (October 2026), and the trip takes from about 7 hours, up to 14 hours on slower services.[4]

Bus Classes and Comfort

Coaches come as VIP, VIP 24, Business, Executive, Express and SVIP, mostly with wide reclining seats in a 2+1 layout. Some services also stop at Skudai, which can be closer if you are staying in the northern outskirts of Johor Bahru.[4]

Ipoh to Johor Bahru by Private Transfer

For families, groups or travellers with plenty of luggage, a private transfer goes door to door along the North-South Expressway. On booking platforms, transfers start at about $245 for a car and rise to about $520 for a 14-seat van (October 2026), and the drive takes from about 5 hours 30 minutes.[4]

Comparing Your Options

ModePriceDurationComfort
FlightMYR 149 - MYR 21055 min[1]High
Bus$14 - $25from 7h[4]Medium
Private Transfer$245 - $520from 5h 30m[4]Very High

Tips for Traveling from Ipoh to Johor Bahru

  • Book in Advance during Holidays: The route is very busy during Hari Raya, Chinese New Year and school holidays. Book early.
  • Pack a Jacket for the Bus: Long-distance coaches run strong air conditioning, so a light jacket helps.
  • Check Your Arrival Point: Johor Bahru is a large city. Larkin Sentral is the main terminal, and some services stop at Skudai instead.
  • Flight Check-in: AirAsia advises arriving at the airport 2 to 3 hours before departure.[1]

Timetable

Flight Ipoh - Johor Bahru $ 31.25–38.80 55m
  • →  Economy 13:20
Bus Ipoh - Johor Bahru $ 13.64–25.11 7h 5m – 13h 50m
  • →  VIP 24 09:00, 10:30, 11:00, 11:45, 17:30, 19:30, 21:00, 21:30
  • →  VIP 00:46, 08:30, 09:15, 10:00, 10:30, 20:00, 20:45, 21:30, 21:45, 21:46, 23:45, 23:46
  • →  Business 19:15, 20:00, 20:45
  • →  Express 27 10:45, 21:00, 23:45
  • →  Executive 08:15, 09:05, 10:30, 20:30, 21:15
  • →  Express 01:15, 11:00, 11:30, 21:00, 22:30, 23:30
  • →  SVIP 10:00, 22:00
Taxi Ipoh - Johor Bahru $ 245.51–518.13 5h 38m – 6h
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax
  • →  Van 7pax
  • →  Van 14pax
  • →  Sedan 2pax
Bus Ipoh - Skudai $ 15.00–20.00 6h 59m – 7h 33m
  • →  VIP 08:30, 09:15, 10:00, 10:30, 20:00, 20:45, 21:30, 21:45, 21:46
  • →  Business 19:15, 20:00, 20:45
  • →  VIP 24 11:45, 17:30, 19:30
  • →  Express 11:00, 11:30, 22:30, 23:30
  • →  Executive 08:15, 09:05, 20:30
Bus Ipoh - Johor $ 18.19 13h 32m
  • →  Executive 08:15, 20:30
Taxi Ipoh - Senai $ 250.45–462.37 5h 35m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax

Frequently Asked Questions

How can I book tickets from Ipoh to Johor Bahru?

Use the booking tool on this page to compare the transport options currently available from Ipoh to Johor Bahru, including current prices and schedules.

What is the cheapest way to get from Ipoh to Johor Bahru?

The bus is the cheapest way, with tickets from RM80 with Alisan Golden Coach and about $14 to $25 on booking platforms. AirAsia flights start at MYR 149.

What is the fastest way to get from Ipoh to Johor Bahru?

The fastest way is the non-stop flight, which takes about 55 minutes. Even with airport time, it is far quicker than any road option.

How long does it take to get from Ipoh to Johor Bahru?

Flights take about 55 minutes, private transfers from about 5 hours 30 minutes, and buses from about 7 hours, up to 14 hours on slower services.

Are there night buses available from Ipoh?

Yes, some coaches leave in the evening so you can sleep through the long journey and arrive in Johor Bahru the next morning. Check the departure time when you book.

Which bus station in Ipoh should I use?

Long-distance buses leave from Terminal Amanjaya (Terminal Meru Raya), outside the city centre. A taxi or ride-hailing app is the easiest way to get there.

Is it better to fly or take the bus?

Fly if time matters: AirAsia fares start at MYR 149, and you save most of a day. The bus is cheaper and drops you at Larkin Sentral in the city.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] AirAsia: Cheap flights from Ipoh to Johor Bahru. Retrieved October 25, 2026.
  2. [3] Alisan Golden Coach: Terminal Amanjaya Guide. Retrieved October 25, 2026.
  3. [4] 12Go: 12Go timetable: Ipoh to Johor Bahru. Retrieved October 27, 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.