How to Get from Ipoh to Johor Bahru

How to Get from Ipoh to Johor Bahru

Last updated: March 8, 2026

Leaving the limestone hills and famous coffee shops of Ipoh for the bustling southern gateway of Johor Bahru involves a journey across almost the entire length of the Malay Peninsula. While Ipoh feels like a step back into a slower, colonial era, Johor Bahru is a fast paced hub of commerce and a bridge to Singapore, offering a stark but fascinating contrast in Malaysian urban life.

For most travelers, the choice comes down to a trade-off between the scenic, budget-friendly crawl of the highway and the swift leap over the clouds. Whether you are heading south for a weekend at Legoland or preparing to cross the border into Singapore, several reliable transport options connect these two major cities. You can easily compare schedules and book your preferred tickets on GoAsia.cc to ensure a smooth transition from Perak to Johor.

Ipoh to Johor Bahru by Flight

If time is your most valuable asset, flying is the undisputed winner. A direct flight from Ipoh Sultan Azlan Shah Airport (IPH) to Senai International Airport (JHB) takes only about 55 minutes. This is a massive time saver compared to the 7 to 13 hours you might spend on the road.

Economy class tickets are surprisingly affordable, typically ranging from $33 to $41. The airport in Ipoh is small and located close to the city center, meaning you won't need to spend hours in transit before your flight. Upon arrival at Senai Airport, you are approximately 30 kilometers from Johor Bahru city center, which is easily accessible by airport shuttle or taxi.

Ipoh to Johor Bahru by Bus

The bus is the most popular way to make this journey, favored by locals and budget travelers alike. The route is well-served by a variety of operators offering different levels of comfort, with prices ranging from $15 to $27. Depending on traffic and the number of stops, the trip can take anywhere from 7 hours to nearly 14 hours.

Bus Classes and Comfort

Malaysian buses are renowned for their comfort, often featuring spacious reclining seats in a 2+1 configuration. You can choose from several tiers:

  • VIP and VIP 24: These are the standard for long-distance travel, offering wide seats and plenty of legroom.
  • Executive and Business: These classes focus on a more premium experience, often with fewer seats in the cabin.
  • Express and SVIP: Reliable options that get the job done efficiently, though SVIP usually offers a bit more cushion for the long haul.

Most buses depart from Amanjaya Bus Terminal in Ipoh and arrive at Larkin Sentral in Johor Bahru. Some services also stop at Skudai or Senai, which may be more convenient if your accommodation is located in the northern outskirts of Johor Bahru.

Ipoh to Johor Bahru by Private Transfer

For families, large groups, or those who prefer door-to-door service without the hassle of public terminals, a private transfer is the most comfortable but expensive option. Prices range significantly based on the vehicle type, from $262 for a standard sedan to $553 for a larger 14-passenger van.

The drive typically takes between 5 and 6 hours via the North-South Expressway. This option allows you to dictate your own breaks and avoid the fixed schedules of buses and planes. It is particularly useful if you have significant amounts of luggage or are traveling with elderly passengers or young children.

Comparing Your Options

Mode Price (USD) Duration Comfort
Flight $33 - $41 55 min High
Bus $15 - $27 7h - 14h Medium
Private Transfer $262 - $553 5h - 6h Very High

Tips for Traveling from Ipoh to Johor Bahru

  • Book in Advance during Holidays: The route between Ipoh and Johor Bahru is very busy during Hari Raya, Chinese New Year, and school holidays. Bus tickets and flights can sell out weeks in advance.
  • Pack a Jacket for the Bus: Malaysian long-distance buses are famous for their powerful air conditioning. Even if it is 32 degrees Celsius outside, it can feel like a refrigerator inside the bus.
  • Food Stops: Most buses will stop at a Rest and Relaxation (RR) area along the highway. These stops have clean toilets and a variety of local food stalls, but it is always wise to have some water and snacks with you.
  • Check Your Arrival Point: Johor Bahru is a large city. Ensure your bus arrives at Larkin Sentral if you want to be near the city center, or Skudai if you are heading towards the northern residential areas.
  • Flight Check-in: Since Ipoh airport is small, check-in is usually quick, but you should still arrive at least 90 minutes before your domestic flight.

Timetable

Flight Ipoh - Johor Bahru $ 32.35–40.18 55m
  • โ†’  Economy 13:20
Bus Ipoh - Johor Bahru $ 14.12–26.00 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 $ 254.18–536.45 5h 38m – 6h
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax
  • โ†’  Van 7pax
  • โ†’  Van 14pax
  • โ†’  Sedan 2pax
Bus Ipoh - Skudai $ 15.53–20.71 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.83 13h 32m
  • โ†’  Executive 08:15, 20:30
Taxi Ipoh - Senai $ 259.30–478.71 5h 35m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax

Frequently Asked Questions

How can I book tickets from Ipoh to Johor Bahru?

You can book train, bus, flight, taxi, van, and ferry tickets from Ipoh to Johor Bahru directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel is by bus, with tickets starting as low as $15. Prices vary slightly depending on the operator and the level of seat comfort, such as VIP or Express classes.

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

The fastest way to get there is by taking a direct flight, which takes only 55 minutes. Even including airport transit time, it is significantly quicker than any road-based option.

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

The duration depends on your mode of transport: flights take about 55 minutes, private transfers take 5 to 6 hours, and buses can take anywhere from 7 to nearly 14 hours.

Are there night buses available from Ipoh?

Yes, there are several night bus departures between 20:00 and 23:45. These are popular as they allow you to sleep through the long journey and arrive in Johor Bahru early the next morning.

Which bus station in Ipoh should I use?

Most long-distance buses depart from the Amanjaya Bus Terminal, located about 10 kilometers north of Ipoh city center. You can easily reach it via local bus or a quick taxi ride.

Is it better to fly or take the bus?

If you are on a tight budget, the bus is excellent value. However, because flight prices are often only $10 to $20 more than a bus ticket, flying is highly recommended to save nearly a full day of travel time.