Bus From Singapore to Ipoh


Singapore to Ipoh Bus Service

Avg. Bus Duration
Buses depart from
Bus arrives in
Daily Bus Services
Cheapest Bus Ticket
:
:
:
:
:
8 hrs 25 mins
Singapore
Ipoh
30
SGD 33.00

Singapore to Ipoh Bus Distance

Earliest Bus
:
08:30 AM
Last Bus
:
11:59 PM
Bus Companies
:
8

Schedule & Fare of a Singapore to Ipoh Bus

Bus Operator First Bus Last Bus Duration Min Fare  
Eltabina Jaya Pte Ltd 09:50 PM 09:50 PM 8 hrs 27 mins SGD 48.00 BOOK TICKET
Cosmic Singapore Express 09:45 AM 09:45 PM 8 hrs 27 mins SGD 45.00 BOOK TICKET
Golden Coach 08:30 AM 11:59 PM 8 hrs 27 mins SGD 33.00 BOOK TICKET

Singapore to Ipoh Bus Ticket Booking

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.
 

Bus Service between Ipoh and Singapore

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.

 

Singapore to Ipoh Bus Ticket Prices

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.

 

Popular Bus Company from SG to Ipoh 

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.  

 

Boarding and Drop-off Points for Ipoh Buses from SG 

The boarding points in Singapore are:  

The drop-off points in Ipoh are:  

Top Bus Operator Images


    Save More with redBus Bus Pass Singapore

    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.

    FAQs

    How to get to Ipoh from 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.

    How long does it take to travel from Singapore to Ipoh?

    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. 

    How much is the bus fare from Singapore to Ipoh?

    The average bus fare from Singapore to Ipoh is SGD30. Bus ticket prices can change at the operator's discretion and during peak seasons. 

    How long does it take to travel from Singapore to Ipoh?

    The travel time from Singapore to Ipoh depends on the mode of transport you choose:

    1. 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).

    2. 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.

    3. 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.

    4. Flights: There are no direct flights from Singapore to Ipoh. You can take a flight from Singapore to Kuala Lumpur, then take a domestic flight or 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


    Popular Bus Routes to Ipoh

    Top Bus Operators in Singapore

    Top Bus Operators in Ipoh

    Other Bus Routes from Singapore

    Other Bus Routes to Ipoh

    Other Bus Routes

    Popular Routes from Singapore

    Other Bus Operators

    Things to do in Singapore

    Things to do in Ipoh

    Other Activities in Singapore


    Do you want to exit reschedule flow?

    ¡