| Bus Operator | First Bus | Last Bus | Duration | Min Fare | |
|---|---|---|---|---|---|
| 09:50 PM | 09:50 PM | 8 hrs 27 mins | SGD 48.00 | BOOK TICKET | |
| 09:45 AM | 09:45 PM | 8 hrs 27 mins | SGD 45.00 | BOOK TICKET | |
| 08:30 AM | 11:59 PM | 8 hrs 27 mins | SGD 33.00 | BOOK TICKET |
The Singapore to Ipoh bus is an affordable and economical mode of transportation for all, which helps them enjoy the scenic beauty of these places.Ipoh, the capital of Perak, Malaysia, is famous for its cultural heritage and natural caves, making it one of the hot spots for tourists.
Singapore to Ipoh travel has a distance of 562 km to cover, which usually takes 8-9 hrs. Since both places are important tourist destinations, you will find frequent buses for Singapore to Ipoh. You can opt for other transportation, including aeroplanes. But booking a bus ticket online is the cheapest way to travel on this international route, and the bus journey is bound to be a fun experience!
Located in the northwestern part of Malaysia, Ipoh is a city that many tourists frequently visit. It is known for its limestone caves and natural rock formations. Ipoh also has many historical buildings and sites. While tourists visit to explore the city, Ipoh also serves as a gateway to the hills. If you want to see the Cameron Highlands, you need to go through Ipoh, and this is a wonderful chance to explore the city. Ipoh is connected to different cities in Malaysia and Singapore. You can easily book Singapore to Ipoh bus tickets and enjoy a great trip.
There are several options for travel that are available including a bus from Singapore to Ipoh. Booking a bus will be the most affordable mode of transportation. You can easily book a bus ticket online on redBus.
Bus ticket prices from Singapore to Ipoh can vary depending on the bus operator, time of day, and season. On average, a one-way bus ticket can cost between SGD 40 and SGD 80.
When you book Singapore to Ipoh bus tickets, you will find that different bus companies provide services on this route. The following are some of the most popular bus operators, making it easy to book a bus to Ipoh.
The boarding points in Singapore are:
The drop-off points in Ipoh are:
For frequent travelers, redBus has come up with a ‘Bus Pass’ facility on selected routes and bus operators. With our bus pass, passengers save more on bus ticket booking and enjoy discounts up to 50% when booking with us. To get the bus pass, you have to select the bus operator and route and pay the one-time discounted fare. You can redeem the pass on the date of travel.
Some of the top routes in Singapore where you can find the redBus Bus Pass for online bus tickets include Singapore to Kuala Lumpur, Kuala Lumpur to Singapore, Singapore to Malacca, Malacca to Singapore, Genting Highlands to Singapore, Singapore to Genting Highlands, and Singapore to Ipoh to name a few.
Get your bus pass today and enjoy the extra savings of online bus booking at redBus, Singapore.
While you can take a flight, bus, or train from Singapore to Ipoh, taking a bus is the most cost-effective option. You can either visit the terminal, wait in line, select a seat, and book your ticket. If you’d rather not do that, you can visit redbus and book your seat within 5 minutes.
The journey from Ipoh to Singapore takes around 7-8 hours by bus. The time may vary according to the prevailing traffic and climatic conditions.
The average bus fare from Singapore to Ipoh is SGD30. Bus ticket prices can change at the operator's discretion and during peak seasons.
The travel time from Singapore to Ipoh depends on the mode of transport you choose:
By Car / Taxi / Private Vehicle:
The distance is about 700–750 km, depending on the route (via the North–South Expressway).
Typical driving time: 8–10 hours without long stops or heavy traffic.
Consider potential delays at the Singapore–Malaysia border (Woodlands or Tuas checkpoints).
By Bus
Direct express buses from Singapore to Ipoh take roughly 10–12 hours.
Travel time can vary depending on border clearance, traffic, and the number of stops along the route.
By Train (KTM / ETS): There is no direct train from Singapore to Ipoh. You can catch a train from Singapore to Johor Bahru and then transfer to a KTM ETS train to Ipoh.
Flight time (Singapore to Kuala Lumpur): Nearly 1 hour
Kuala Lumpur to Ipoh: It will take around 30–40 minutes by plane. You can also opt for a train or a bus journey for this leg of your trip.
Total travel time: Approximately 4–6 hours, including transfers and airport procedures