How to go → JOHOR BAHRU to IPOH? ☀️

how-to-go-johor-bahru-to-ipoh
How to get from Johor Bahru to Ipoh (Perak State)? You can go to Ipoh by bus, train or you can take a flight. Photo: Ipoh Train Station.

1. Bus – Johor Bahru to Ipoh
2. Train – Johor Bahru to Ipoh
3. Flight – Johor Bahru to Ipoh
4. Taxi – Johor Bahru to Ipoh
🎫 Book a Tour / Tickets
🎫 Book Tickets to Ipoh

From Johor Bahru to Ipoh you can travel by bus, train, plane or taxi.

    • Travel distance from Johor Bahru to Ipoh in Malaysia is about 540 km by bus or train or about 450 km by direct flight. There are 4 options how you can get to Ipoh from Johor Bahru: travel by tourist bus, transfer by KTM train via Gemas, direct flight or you can travel by private taxi/car. The most popular and cheapest way of transfer to Ipoh from Johor is to travel by bus. Transport by bus from Johor Bahru to Ipoh takes about 7.5-8 hours and bus tickets cost about $17-20/pp. These buses depart from Larking Bus Terminal and arrive to AmanJaya station in Ipoh. The most fastest and comfortable option of getting to Ipoh is to take a direct flight from Johor Bahru.
    • Transfer by plane from Johor Bahru to Ipoh takes about 1 hour (direct flight) and it costs about $80-160/pp. You can take a flight from Senai International Airport , flight schedule to Ipoh – Sultan Azlan Shah Airport is very limited. It is also possible to travel by KTM train from Johor Bahru to Ipoh, with stopover in Gemas, there is no direct train. Transfer by KTM Express + ETS Gold train from Johor Bahru to Ipoh (via Gemas) takes totally about 11-13 hours and it costs about $18-27/pp. From Ipoh you should also travel by bus or KTM train to Penang, it is one of the most favorite tourist places in Malaysia you can also travel by bus or KTM train to Alor Setar in Kedah.

BOOK TICKETS with 12go.asia

    • The last option how you can go to Ipoh from Johor is to travel by private taxi/car. Transfer by private taxi from Johor to Ipoh (via Kuala Lumpur) takes about 6-6.5 hours and it costs totally about $260-570/car, it is the most expensive option of transfer. If you are looking for a cheap way of transfer to Ipoh, you should travel by tourist bus. These buses are modern and comfortable and you can book tickets easily online. Ipoh is the capital of Perak and is located on the Kinta River about 200 kilometers north of Kuala Lumpur, on the west coast of peninsular Malaysia. You can also search and book tickets + flights to Ipoh from Johor easily online.
Transfer Mode – Johor Bahru to Ipoh: Travel Time Cost Range
Tourist Bus 7.5-8 hours $17-20/pp
KTM Train (via Gemas) 12-14 hours $18-27/pp
Plane (direct flight) 1 hour $80-160/pp
Private Taxi/Car (via Kuala Lumpur) 6-6.5 hours $260-570/car.

BOOK TICKETS with Baolau


How do I get from Johor Bahru to Ipoh?


1. BUS from Johor Bahru to Ipoh

One of the land transfer options, and at the same time a cheap one, from Johor Bahru to Ipoh in the State of Perak, Malaysia, is to travel by bus. On this route between Johor Bahru in southern Malaysia and Ipoh in the north, you can use KPB Express, Billion Stars Express, Mayang Sari, Sri Maju Group or Super Nice Express bus services.

These companies operate modern buses with seats, but the timetable between these cities can be a bit more limited. Buses usually depart from Larkin Bus Terminal, but may stop at other stops along the way and arrive at AmanJaya Bus Terminal in Ipoh. You will always see this information about bus departures and arrivals when searching for tickets online, so read everything carefully and look at the maps where the bus stations are located.

The bus transfer from Johor Bahru to Ipoh takes about 7.5-8 hours, this time may vary a little and it may happen that the buses may be delayed during the journey or upon departure in Johor.

BOOK TICKETS with 12go.asia

Bus tickets to Ipoh from Johor Bahru cost in the range of $17-20/pp, with prices varying throughout the year. Bus tickets to Ipoh can be easily searched and purchased online well in advance. Always read the current information and instructions for the transfer and tickets when booking and follow all the instructions of the transport company.

Please arrive at the bus station in Johor Bahru (Larkin Bus Terminal) at least 30-60 minutes before the bus to Ipoh departs. Traveling by bus between Johor Bahru and Ipoh in Malaysia is a popular transfer option mainly among solo low-cost travelers who have a more limited travel budget.

bus-johor-bahru-to-ipoh-perak
Bus of KPB Express from Johor Bahru to Ipoh in Perak State (photo: 12go.asia).


2. TRAIN from Johor Bahru to Ipoh (via Gemas)

Another land transfer option from Johor Bahru to Ipoh is to travel by train. You can take KTM Berhad trains on this route, but it is necessary to change at Gemas, so this option has 2 steps. First a train journey from Johor Bahru to Gemas and then another train journey from Gemas to Ipoh.

Trains depart from JB Sentral Railway Station in Johor Bahru, arrive at Gemas Railway Station and then go to Ipoh Railway Station, see Malaysia Railway Map. It is good to know that the timetables of these trains via Gemas are limited and it is therefore advisable to look up the connections first and whether the transfer connects well in time.

Train transfer times also vary accordingly. The train journey from Johor Bahru to Ipoh via Gemas can take about 12-14 hours, but this time can also vary depending on the other train connection in Gemas city. The train to Gemas from Johor Bahru takes about 4.5-5 hours and the train from Gemas to Ipoh takes about 5 hours.

1. BOOK TICKETS to Gemas

The train transfer is a bit more expensive than the bus and the train from Johor Bahru to Ipoh via Gemas can cost between $18-27/pp per seat, that’s the total price for both routes.

Train tickets from Johor Bahru to Gemas and from Gemas to Ipoh can be easily searched and purchased online as well as e-tickets that you don’t need to print, just keep them in your mobile phone.

When booking your ticket, also read all information and instructions for the transfer and tickets, follow all instructions given. You then present your train tickets on your phone with a QR code at the Johor Bahru station. Please arrive at JB Sentral Railway Station at least 60 minutes before the train departs.

2. BOOK TICKETS to Ipoh

train-johor-bahru-to-ipoh-perak
From Johor Bahru to Ipoh you can travel by KTM Berhad trains via Gemas (photo: Baolau).


3. FLIGHT from Johor Bahru to Ipoh

If you are looking for the most convenient and fastest way to transfer from Johor Bahru to Ipoh, you can use the direct air connection between these cities. With this option, you can save a few hours compared to a ground transfer. However, it is also advisable to count the transfer to the airport and the wait before departure and include this in the total transfer time.

Direct flights from Johor Bahru to Ipoh are operated from Senai International Airport to Sultan Azlan Shah Airport and the flight time is approximately 1 hour. In total, the air transfer can take up to 5 hours, if you include waiting before departure and transport to and from the airport.

AirAsia offers direct flights between Johor Bahru and Ipoh. This airline also offers a number of other flights in Malaysia and usually has the cheapest Economy class flights on this route. Direct flights from Johor Bahru to Ipoh cost between $80-160/pp, the downside is that the flight schedule between these cities is rather limited.

BOOK DIRECT FLIGHT to Ipoh

It is therefore a good idea to check the flights well in advance of your arrival in Johor Bahru. You can search and book flights from Johor Bahru to Ipoh online well in advance. When booking a flight to Ipoh, always read all information and instructions given and follow the airline’s instructions.

Air transfer is probably the best transport option from Johor Bahru to Ipoh in Malaysia in terms of speed and comfort, the disadvantage may be higher prices for some flights. This option is therefore not suitable for low-cost travelers, for whom it is better to use a bus transfer.

flight-airasia-johor-bahru-to-ipoh
Direct flight from Johor Bahru to Ipoh in Perak State is the most fastest and comfortable way of transfer.


4. PRIVATE TAXI / CAR from Johor Bahru to Ipoh

For transportation from Johor Bahru to Ipoh, you can also use a private transfer car/taxi with driver. This is a very convenient option, but at the same time the most expensive, because the entire car will be available to you just for you and with an experienced driver. On this route between Johor Bahru and Ipoh, you can use transfers with modern cars from Daytrip. This company will offer you classic smaller cars or even larger minivans for more people.

Minivans for 4-7 people can be suitable for those traveling in a group of several people at the same time, the fare can then also be calculated for individual passengers. Transfer by private car with driver from Johor Bahru to Ipoh takes about 5.5 hours, however, this time may vary slightly, depending on where you are coming from and where you are going.

BOOK PRIVATE CAR to Ipoh

You can choose your departure point in Johor Bahru and your arrival point in Ipoh, which will also save you some time. Private car transport from Johor Bahru to Ipoh will cost you between $260-570/car, depending on the type of car you choose. Smaller classic cars are always a cheaper option than larger multi-passenger minivans.

You can search and book your private car with driver to Ipoh online well in advance. When booking, again read all the instructions and information about the transfer and follow all the instructions of the company to avoid any misunderstandings. A private transfer is suitable for those who have a larger budget for their travel, it is certainly not an ideal option for low-cost travelers.


FAQ – Travel route from Johor Bahru to Ipoh:

1. How to book and buy tickets + flights from Johor Bahru to Ipoh?

    • Book tickets / car and flights from Johor Bahru to Ipoh on 12go.asia ➜ or Baolau ➜.
    • you can search and book another route, e.g. Ipoh to Penang, Ipoh to Johor Bahru…

2. What is the travel time from Johor Bahru to Ipoh?

    • Travel by bus from Johor Bahru to Ipoh takes about 7.5-8 hours.
    • Travel by KTM train from Johor Bahru to Ipoh (via Gemas) takes about 12-14 hours.
    • Travel by plane from Johor Bahru to Ipoh takes about 1 hour (direct flight).
    • Travel by privatet taxi from Johor Bahru to Ipoh takes about 5.5 hours.

3. How much does it cost to travel from Johor Bahru to Ipoh?

    • Transfer by tourist bus from Johor Bahru to Ipoh costs about $17-20/pp.
    • Transfer by KTM train from Johor Bahru to Ipoh (via Gemas) costs about $18-27/pp.
    • Transfer by plane from Johor Bahru to Ipoh costs about $80-160/pp (direct flight).
    • Transfer by private taxi/car from Johor Bahru to Ipoh (via Kuala Lumpur) costs about $260-570/car.

4. What is the travel distance from Johor Bahru to Ipoh?

    • Travel distance from Johor Bahru to Ipoh in Perak State is about 540 km by train/bus or about 450 km by plane.

5. What is the best way of transfer from Johor Bahru to Ipoh?

    • The best and also fastest way of transfer from Johor Bahru to Ipoh is to travel by plane. There is a direct flight from Senai International Airport in Johor to Sultan Azlan Shah Airport in Ipoh. Flight schedule to Ipoh is very limited.

6. What is the most cheapest way of transport from Johor Bahru to Ipoh?

    • The most cheapest way of transport from Johor Bahru to Ipoh is to travel by tourist bus. The most cheapest bus tickets to Ipoh – AmanJaya Bus Station start at $16/pp.

7. Is there a direct railway / train from Johor Bahru to Ipoh?

    • No, there is no direct train to Ipoh from Johor Bahru. But you can travel by KTM train to Ipoh with stopover in Gemas. There is the KTM Express train from Johor to Gemas and KTM ETS Gold train from Gemas to Ipoh.

8. What you should not miss if you are traveling to Ipoh from Johor?

    • You can also visit Malacca and Kuala Lumpur – the capital of Malaysia. There are buses or trains to Malacca and buses, train or direct flights to Kuala Lumpur. From Kuala Lumpur you can travel by bus or train to Ipoh.

9. Where you can also travel from Ipoh?

    • From Ipoh you can travel by KTM train or tourist bus to Penang and Butterworth or you can go by bus to Cameron Highlands. You should travel to Penang, it is a popular tourist place in Malaysia. You can also travel via Penang to Langkawi Island by ferry.

10. Where to stay in Ipoh, hotels or hostel, resort?

    • Ipoh is a large city and offers various cheap or luxury hotels, guesthouses or hostels for travelers. You can search and book your accommodation in Ipoh in Perak State easily online > Book hotel or resort in Ipoh online.

BOOK a TOUR / ACTIVITY in Ipoh

book-private-tour-tickets-ipoh


🚍 Bus Schedule / Timetable – Johor Bahru to Ipoh + Bus Tickets:

Bus Schedule - Johor Bahru to Ipoh

Departs in Johor Bahru

Arrival in Ipoh

KPB Express

06:30

13:51

KPB Express

08:00

15:21

KPB Express

09:00

16:21

KPB Express

09:00

16:21

Sri Maju Group

10:00

17:21

Mayang Sari

10:30

00:20

StarMart SG

10:30

00:50

Billion Stars

08:00

15:21

Billion Stars

09:00

16:21

Billion Stars

10:00

17:21

Billion Stars

11:30

18:51

Billion Stars

13:30

20:51

Billion Stars

15:00

22:21

Billion Stars

17:00

00:21

Billion Stars

21:15

04:36

Billion Stars

21:45

05:06

Super Nice Express

10:30

17:38

BOOK your HOTEL in Ipoh


🎫 Book your tickets / car from Johor Bahru to Ipoh + Schedule:

Johor Bahru to Kota Bharu ➔

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 22

No votes so far! Be the first to rate this post.

Share: