SINGAPORE to IPOH — Transport Options ☀️

How to get from Singapore to Ipoh by plane, bus, train, car
How to get from Singapore to Ipoh in Malaysia? You can get to Ipoh in Malaysia by plane, bus, train or taxi.
  1. Flight – Singapore to Ipoh
  2. Bus – Singapore to Ipoh
  3. Train – Singapore to Ipoh
  4. Taxi – Singapore to Ipoh
  5. Book a Tour Online 🎫
  6. Book Tickets to Ipoh 🎫
Best speed

Flight

Direct flights available, fastest option but higher cost

Best experience

Train

Scenic but requires transfers via Johor Bahru and Gemas

Avoid

Complicated routes

Multiple transfers, longer journey, not practical overall

Quick answer: You can travel from Singapore to Ipoh by direct flight, tourist bus, train with transfers, or private car. Flying is the fastest option, buses are the cheapest, trains offer a comfortable scenic journey, and private cars provide the highest level of flexibility and comfort.

At a glance:

  • 📍 Travel distance: about 480–560 km, depending on the route.
  • ⏱️ Travel time: Flight ~1h 10m | Bus ~8–15h | Train ~12h.
  • 💰 Price range: Flight $70–100 | Bus $30–62 | Train $30–40 per person.
  • ✈️ Flight: Fastest option with direct daily flights to Ipoh.
  • 🚍 Bus: Cheapest option with modern direct buses.
  • 🚆 Train: Via Johor Bahru and Gemas with train transfers.
  • 🚕 Private car: Comfortable door-to-door transfer, ideal for groups.

Last updated in April 2026


How to travel from Singapore to Ipoh?

Travel distance from Singapore to Ipoh is about 560 km by land or about 480 km by air. There are 4 ways to travel: direct flight, tourist bus, KTM train via Johor Bahru and Gemas, or a private taxi. The fastest option is a direct flight, taking about 1-1.5 hours and costing around $70-100/pp.

The cheapest option is a tourist bus, taking about 8-15 hours with tickets from $30-62/pp. You can also travel by train, but you need to transfer in Johor Bahru and Gemas. Private taxis are the most comfortable but also the most expensive option.

You can also book a private transfer from Singapore to Ipoh. After visiting Ipoh, you can continue to Langkawi or Alor Setar. Tickets and flights can be searched and booked online in advance.

Comparison of Transfer Options from Singapore to Ipoh
Transfer modes from Singapore to Ipoh: Travel Time Cost Range
Tourist Bus 8–15 hours $30–62 per person
Train from Johor Bahru 12 hours $30–40 per person
Plane (direct flight) 1 hour 10 minutes $70–100 per person
Private Taxi/Car 6 hours $350–650 per car

BOOK TICKETS with Baolau


How do I get from Singapore to Ipoh?


1. FLIGHT from Singapore to Ipoh

👉 Flight is the fastest and most convenient way to travel from Singapore to Ipoh.

  • ✔️ Ideal for: travelers who want to save time and prefer quick transfers
  • ✔️ Travel time: ~1h 10m (around 4–5 hours total including airport procedures)
  • ✔️ Ticket cost: $70–100 per person
  • ✔️ Comfort level: high (short flight with modern aircraft)
  • ✅ Best Option: Direct flights with airlines like AirAsia or Scoot
  • 💡 Tip: Book early due to limited flight frequency and check baggage limits for Economy fares.

The fastest and most convenient way to travel from Singapore to Ipoh is by direct flight. AirAsia and Scoot operate flights from Changi Airport to Ipoh Airport, although the flight schedule is relatively limited.

The flight takes about 1 hour 10 minutes, while the total travel time, including airport transfers and check-in, is around 4-5 hours. Economy fares usually range from $70-100/pp, depending on the travel date.

BOOK DIRECT FLIGHT to Ipoh

It is recommended to book flights in advance, especially because departures are limited. Always check baggage rules and airline conditions before your trip.

flight-singapore-to-ipoh-airasia
Direct flight from Singapore to Ipoh in Malaysia is the most comfortable and fastest way of transfer.

2. BUS from Singapore to Ipoh

👉 Bus is a cost-effective way to travel from Singapore to Ipoh.

  • ✔️ Ideal for: budget travelers and those looking for direct transport
  • ✔️ Travel time: ~8–15 hours (depending on route and border crossing time)
  • ✔️ Ticket cost: $30–62 per person
  • ✔️ Comfort level: standard to higher (some buses offer reclining or premium seats)
  • ✅ Best Option: Services by operators like KKKL Express, Super Nice Express or Sri Maju Group
  • 💡 Tip: Arrive early at departure points and choose more comfortable buses for long overnight journeys.

A budget-friendly way to travel from Singapore to Ipoh is by tourist bus via the Woodlands–Johor Bahru border crossing. Companies such as StarMart SG, KKKL Express, Super Nice Express, Sri Maju Group and others operate modern buses with reclining seats.

Buses depart from various locations in Singapore and usually arrive at AmanJaya Bus Terminal in Ipoh. The journey takes about 8-15 hours and tickets cost around $30-62/pp.

BOOK BUS TICKETS to Ipoh

Book your tickets online in advance and arrive at the departure point at least 30-60 minutes before departure. Bus travel is a popular choice for budget travelers looking for an affordable transfer.

🚍 Bus Schedule from Singapore to Ipoh + Bus Tickets:
Bus Company 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

bus-singapore-to-ipoh
From Singapore to Ipoh you can travel by tourist bus, it is the most cheapest way of transfer (photo: Super Nice Express, 12go.asia)

3. TRAIN from Johor Bahru to Ipoh

👉 Train via Johor Bahru and Gemas is a comfortable but longer alternative to reach Ipoh.

  • ✔️ Ideal for: travelers who enjoy rail journeys and don’t mind multiple transfers
  • ✔️ Travel time: ~10–13 hours (including transfers and border crossing)
  • ✔️ Ticket cost: $17–30 per person (combined train tickets)
  • ✔️ Comfort level: medium to high (modern KTM trains with comfortable seating)
  • ✅ Best Option: KTM train from JB Sentral to Gemas + connecting train to Ipoh
  • 💡 Tip: Plan connections carefully due to limited schedules and allow extra time for border crossing to Johor Bahru.

You can also travel from Singapore to Ipoh by train, but you first need to reach Johor Bahru and then take KTM Berhad trains with a transfer in Gemas. From Singapore, travel to Johor Bahru via the Woodlands border crossing by shuttle train, bus or taxi.

The first train runs from JB Sentral to Gemas in about 4-4.5 hours. Check the train timetable in advance, as departures are limited. Train tickets cost about $4-10/pp.

KTM trains depart from JB Sentral and arrive at Gemas Railway Station, see the Malaysia Railway Map. E-tickets can be used directly on your phone.

1. BOOK TICKETS to Gemas

From Gemas, continue by KTM train to Ipoh. The journey takes about 5.5 hours and tickets cost around $13-20/pp. Train tickets can be booked online and do not need to be printed.

The train is comfortable and affordable, but it takes longer than flying and requires transfers in Johor Bahru and Gemas.

2. BOOK TICKETS to Ipoh

train-johor-bahru-singapore-to-ipoh
From Singapore to Ipoh you can also travel by train from Johor Bahru in Malaysia (photo: 12go.asia).

4. PRIVATE TAXI / CAR from Johor Bahru to Ipoh

👉 Private taxi/car is a fast and very comfortable way to travel from Singapore to Ipoh.

  • ✔️ Ideal for: families, groups, and travelers seeking door-to-door convenience
  • ✔️ Travel time: ~6–7 hours (depending on route and border crossing)
  • ✔️ Price range: $350–650 per vehicle
  • ✔️ Comfort level: high (private cars, SUVs or minivans with driver)
  • ✅ Best Option: Private transfer with companies like Daytrip
  • 💡 Tip: Split the cost among passengers and select flexible pickup and drop-off points to save time.

The most comfortable, but also the most expensive way to travel from Singapore to Ipoh is by private car with a driver. Daytrip offers modern cars, SUVs and minivans, making this option ideal for families or small groups.

A private transfer takes about 6-7 hours, depending on traffic and your exact route. You can choose any departure point in Singapore and your destination in Ipoh for maximum convenience.

BOOK PRIVATE CAR to Ipoh

Prices range from $350-650/car depending on the vehicle type. Private transfers can be booked online in advance and are best suited for travelers who prefer comfort, flexibility and door-to-door service.


❓ FAQ + Tips – Travel from Singapore to Ipoh

How to book tickets or flights from Singapore to Ipoh?

You can search and book tickets or flights on 12go.asia or Baolau.

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

Direct flights take about 1 hour 10 minutes, buses 8-15 hours, trains about 12 hours and private cars around 6-7 hours.

How much does transport from Singapore to Ipoh cost?

Bus tickets cost about $30-62/pp, trains $30-40/pp, flights $70-100/pp and private cars about $350-650 per vehicle.

What is the travel distance from Singapore to Ipoh?

The distance is about 560 km by land or around 480 km by direct flight.

What is the best way to travel from Singapore to Ipoh?

The fastest option is a direct flight, although daily departures are limited. It saves several hours compared to land transport.

What is the cheapest way to get to Ipoh?

The cheapest options are tourist buses or KTM trains via Johor Bahru and Gemas, with fares starting at about $30/pp.

Is there a direct train from Singapore to Ipoh?

No. Travel first to Johor Bahru, then continue by KTM train with a transfer in Gemas.

Can you travel by private taxi?

Yes. Private cars offer door-to-door transfers from Singapore to Ipoh and are the most comfortable, but also the most expensive option.

Where can you travel from Ipoh?

From Ipoh you can continue to Butterworth, Penang, Alor Setar or Langkawi Island.

How to travel around Malaysia?

Malaysia has a good transport network of buses, KTM trains, domestic flights, ferries and private transfers. Read more: Transportation in Malaysia.


💡 Practical Travel Tips for Singapore to Ipoh

Traveling from Singapore to Ipoh is possible by direct flight, bus, train or private car. The journey is about 560 km by land, with flights being the fastest option.

  • Best Option: Direct flights take about 1 hour 10 minutes, while buses are the cheapest alternative.
  • Border Crossing: Bus, train and car travel require immigration procedures at the Singapore–Malaysia border.
  • Book Early: Flights and comfortable bus seats can sell out during weekends and holidays.
  • What to Bring: Carry water, snacks, a charger and travel documents for the long journey.
  • Train Travel: KTM trains require transfers in Johor Bahru and Gemas before reaching Ipoh.
  • Private Transfer: A private car offers the most convenient door-to-door service for families or groups.

Tip: Transport tickets from Singapore to Ipoh can be searched and booked online in advance.


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

K.Lumpur to Alor Setar ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: