1. Flight – Singapore to Ipoh
2. Bus – Singapore to Ipoh
3. Train – Singapore to Ipoh
4. Taxi – Singapore to Ipoh
🎫 Book a Tour Online
🎫 Book Tickets to Ipoh
From Singapore to Ipoh you can travel by plane, bus, train or taxi.
-
- Travel distance from Singapore to Ipoh in Malaysia is about 560 km by bus/train or about 480 km by plane via Johor. There are 4 ways how you can get to Ipoh from Singapore: transfer by plane – direct flight, travel by tourist bus, travel by train or you can take a private taxi. The most fastest and also comfortable option how to reach Ipoh from Singapore is to take a direct flight, but the flight schedule is limited. Travel by plane (direct flight) from Singapore to Ipoh in Malaysia takes about 1-1.5 hour and it costs about $70-100/pp.
- The most cheapest option of transfer from Singapore to Ipoh is to travel by tourist modern bus. Travel by bus from Singapore to Ipoh takes about 8-15 hours and bus tickets cost about $30-62/pp. These buses depart from Golden Mile Complex, Boon Lay or Kovan Bus Hub Terminal in Singapore. Travel by train to Ipoh is also possible, but there is no direct train between these places. You can take a shuttle train from Singapore to Woodlands – Johor and from Johor Bahru (border town with Singapore) you can travel by KTM train to Ipoh with stopover in Gemas in Malaysia. Travel by train from Singapore to Ipoh via Johor and Gemas takes about 12 hours and it costs about $30-40/pp.
-
- The last way how you can travel to Ipoh from Singapore is to book a private taxi/car. Transport by private taxi from Singapore to Ipoh (via Johor and Kuala Lumpur) takes about 6 hours and it costs totally about $350-650/car, it is the most expensive way. Ipoh is the 3rd largest city in Malaysia. It is the capital of the Perak state and is located on the Kinta River about 200 kilometers north of Kuala Lumpur. At the turn of the 19th and 20th centuries Ipoh was one of the richest cities in Southeast Asia thanks to tin mining. Now, Ipoh is also another popular tourist city in Malaysia. You can easily search and book tickets or flights to Ipoh from Singapore online. From Ipoh you can travel to Langkawi (the most visited island in Malaysia) or you can visit Alor Setar in Kedah state.
Transfer Mode – Singapore to Ipoh: | Travel Time | Cost Range |
---|---|---|
Tourist Bus | 8-15 hours | $30-62/pp |
Train from Johor Bahru | 12 hours | $30-40/pp |
Plane (direct flight) | 1 hour 10 minutes | $70-100/pp |
Private Taxi/Car | 6 hours | $350-650/car |
How do I get from Singapore to Ipoh?
1. FLIGHT from Singapore to Ipoh
Undoubtedly, the fastest, most convenient, but at the same time more expensive option of transportation from Singapore to Ipoh, Malaysia is an air transfer. There are direct flights by AirAsia and Scoot on this route, but the disadvantage of this option is the relatively limited flight schedule between these cities.
Flights are operated from Changi Airport to Ipoh Airport, Chang – Singapore Airport is approximately 18 km from the city center of Singapore and is accessible by train, bus or private car. A direct flight from Singapore to Ipoh takes about 1 hour 10 minutes. However, if you also include the transfer to the airport and waiting before departure, the total time of this option can be up to 5 hours.
Even so, it is still a very fast transport option between these cities and you can save several hours of your time compared to land transport options. Air transfer from Singapore to Ipoh costs between $70-100/pp for Economy class flights, these prices may vary slightly throughout the year.
Due to the more limited flight schedule, it is advisable to search and book flights from Singapore to Ipoh online in advance. When booking your flight to Ipoh, read all the information and instructions for the air transfer.
Some Economy Class flights may also have certain restrictions, such as the maximum weight of checked baggage. Air travel is a convenient option, but the disadvantage is the limited flight schedule.
2. BUS from Singapore to Ipoh
One of the cheaper ground transfer options from Singapore to Ipoh is to travel by bus. On this route, you can use modern buses with seats / reclining seats that go through the Woodlands – Johor Bahru border crossing. For a bus transfer to Ipoh in Malaysia from Singapore, you can use the offers of companies such as StarMart SG, Eltabina Jaya, KKKL Express, Sri Maju Group, Super Nice Express, or others.
Buses depart from various locations in Singapore such as Golden Mile Tower, Boon Lay, Kovan Hub Bus Terminal and others and arrive mostly at AmanJaya Bus Terminal in Ipoh. You will see all the information about departure points in Singapore and arrival points in Ipoh when searching for tickets online, so read everything carefully.
The bus transfer from Singapore to Ipoh in Malaysia takes about 8-15 hours, the indicated travel times may vary slightly or buses may be delayed. Bus tickets from Singapore to Ipoh range in price from $30-62/pp, more expensive bus tickets are mostly for more comfortable buses.
You can easily search and buy these tickets to Ipoh, Malaysia online ahead of time. Also, when booking your ticket, read all transfer information and instructions carefully and follow the instructions of the bus companies to avoid any misunderstandings.
Please arrive at the departure point in Singapore at least 30-60 minutes before the bus departs. Bus transport is mainly sought after by ordinary solo low-cost travelers, due to a more limited travel budget.
3. TRAIN from Johor Bahru to Ipoh
If you would like to travel to Ipoh in Malaysia by train, it is possible, but you have to go to Johor Bahru first and from there you can take the KTM Berhad train to Ipoh with a transfer at Gemas. Johor Bahru is a border town, just outside the Woodlands border crossing. You can get here by subway, bus or private car, so it is relatively easy to get to Johor Bahru. From Woodlands to Johor Bahru, you can take the underground railway.
From Johor Bahru you will then take the KTM Berhad train to Gemas, this journey takes approximately 4-4.5 hours. The timetable of these trains is a bit more limited on this route, so it is advisable to get an overview of the timetable first. Train tickets from Johor Bahru to Gemas cost around $4-10/pp and can be easily searched and purchased online in advance.
KTM Berhad Trains depart from JB Sentral Train Station and arrive at Gemas Railway Station, see Malaysia Railway Map. You don’t need to print your train tickets, you just have to save them on your phone or tablet and then show yourself with their QR code when you get on the train in Johor Bahru.
The second step is then a train transfer from Gemas to Ipoh, this journey takes about 5.5 hours by KTM Berhad train. There are modern seat trains on this route and tickets from Gemas to Ipoh cost around $13-20/pp. The train departs from Gemas Railway Station and arrives at Ipoh Railway Station, again the timetable of these trains is more limited.
Again, you can easily search and buy train tickets from Gemas to Ipoh online as e-tickets that do not need to be printed. As a result, a train transfer to Ipoh is more of an alternative, the disadvantage of this option is a transfer to Johor Bahru and then a train transfer with a change in Gemas.
The travel time can therefore be relatively long compared to a bus transfer. On the other hand, the trains are very comfortable and the tickets are also affordable.
4. PRIVATE TAXI / CAR from Johor Bahru to Ipoh
The most convenient, but at the same time, the most expensive transfer option from Singapore to Ipoh is a transfer by private car/taxi with a driver. After air transfer, it is the second fastest transport option between these cities. This transportation option from Singapore to Ipoh is offered by the private company Daytrip.
This company offers smaller classic cars, SUVs and even minivans for more people. Minivans are suitable for group travel and for people traveling in a group of several people at the same time. A private car transfer with a driver from Singapore to Ipoh takes about 6-7 hours, but this time may vary a little, depending on your travel route.
You can choose your departure point in Singapore and your arrival point in Ipoh, so you can also save some of your time. Transport by private car / taxi with driver from Singapore to Ipoh costs between $350-650/car. These prices vary by car type, smaller classic cars are always the cheapest option and minivans are always the more expensive option.
However, you can budget the fare between individual passengers. You can easily search and book your private car with a driver from Singapore to Ipoh in Malaysia online even in advance. A private transfer is mainly suitable for travelers who have a larger budget for their travel.
❓ FAQ + Tips – Travel from Singapore to Ipoh:
1. How to book tickets + flights from Singapore to Ipoh?
-
- You can book tickets + flights from Singapore to Ipoh on 12go.asia ➜ or Baolau ➜.
- You can also book another travel route, e.g. Singapore to Kuala Lumpur, Ipoh to Penang…
2. What is the travel time from Singapore to Ipoh?
-
- Transfer by bus from Singapore to Ipoh takes about 8-15 hours.
- Transfer by train from Singapore to Ipoh takes about 12 hours.
- Transfer by plane (direct flight) from Singapore to Ipoh takes about 1 hour 10 minutes.
- Transfer by private taxi / car from Singapore to Ipoh (via Johor) takes about 6-7 hours.
3. How much does it cost to get from Singapore to Ipoh?
-
- Travel by tourist bus from Singapore to Ipoh costs about $30-62/pp.
- Travel by train from Singapore to Ipoh (via Johor Bahru, Gemas) costs about $30-40/pp.
- Travel by plane (direct flight) from Singapore to Ipoh costs about $70-100/pp.
- Travel by shuttle train + taxi from Singapore to Ipoh (via Johor, K.Lumpur) costs about $350-650/car.
4. What is the travel distance from Singapore to Ipoh?
-
- Travel distance from Singapore to Ipoh is about 560 km by bus/train or about 480 km by plane.
5. What is the best way of transport from Singapore to Ipoh?
-
- The best way of transport from Singapore to Ipoh is to travel by plane – there are direct flights. But this flight schedule to Ipoh is very limited, it is operatedy by Air Asia. If you take a flight – you will save some travel time between Singapore and Malaysia.
6. What is the most cheapest option of transfer from Singapore to Ipoh?
-
- The most cheapest option of transfer from Singapore to Ipoh is to travel by tourist bus or train via Johor. The most cheapest option of this way of transfer should cost about $30-35/pp.
7. Is there a direct train from Singapore to Ipoh?
-
- No, there is no direct train to Ipoh from Singapore, but it is possible to travel by train. First, you can travel by shuttle train from Singapore to Woodlands, cross the border to Johor Bahru and from Johor Bahru you can travel by train to Ipoh, with stopover in Gemas.
8. Is it possible to travel by private taxi to Ipoh?
-
- Teoretically it is possible to travel by private taxi from Singapore to Woddlands / Johor, from Johor Bahru to Kuala Lumpur you can travel by another taxi and from Kuala Lumpur you can also book a private car to Ipoh. Transfer by taxi is the most expensive option of transfer to Ipoh from Singapore.
9. Where you can travel from Ipoh?
-
- From Ipoh you can travel to Butterworth + Penang or you can go to the north of Malaysia and visit Alor Setar in Kedah state. You can also travel to Langkawi Island via Penang, there are ferries from Penang to Langkawi.
10. How to travel in Malaysia?
-
- In Malaysia you can travel by tourist buses, KTM trains, you can use domestic flights, private taxi / car and there are also various ferries and boats to the nearby islands like Langkawi, Tioman, Perhentian… The most popular and also low-cost option is to travel by tourist bus. Read this article: Transportation in Malaysia.
BOOK a TOUR / ACTIVITY in Ipoh ➜
🚍 Bus Schedule / Timetable – Singapore to Ipoh + Bus Tickets:
Bus Schedule - Singapore to Ipoh | Departs in Singapore | Arrival in Ipoh | Bus Ticket |
---|---|---|---|
StarMart SG | 10:00 | 00:35 | From $31.00 |
StarMart SG | 18:00 | 08:35 | From $31.00 |
StarMart SG | 22:00 | 12:09 | From $31.00 |
StarMart SG | 23:58 | 14:33 | From $31.00 |
Super Nice Express | 21:00 | 04:52 | From $46.00 |
KKKL Express | 21:30 | 11:59 | From $46.00 |
Eltabina Jaya | 21:50 | 12:25 | From $38.00 |