Independent travel guide to cross-border coaches from Singapore to Malaysia & Thailand

Book bus tickets online →

Bus from Singapore to Ipoh

12 coach operators, 140 daily departures, fares from S$25.00. Updated August 2026.

Journey 8 - 9 hoursOperators 12 companiesDepartures 140 a dayFares from S$25.00
Advertisement

Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm at the time of booking.

Coaches from Singapore to Ipoh mostly arrive at Terminal Amanjaya (also signposted Terminal Meru Raya), about 10 km north of the old town, with some operators continuing to Jalan Bendahara and Bercham closer to the city centre. This is a long haul, so the overwhelming majority of departures are overnight services on 2+1 or 24-seat sleeper coaches.

Journey time
8 – 9 hours
Operators
12 coach companies on this route
Departures
140 scheduled departures a day
Fares from
S$25.00 one way
Main arrival points
Terminal Amanjaya, Ipoh, Kanthan Baru, Caltex Simpang Pulai, Terminal Meru Raya (Ipoh Amanjaya), Ipoh – Jalan Bendahara, Chemor
State / region
Perak

Book your Singapore to Ipoh coach

Live seat availability across all 12 operators listed below, with instant e-ticket confirmation.

Check live fares & availability

Bus operators from Singapore to Ipoh

The timetable below covers every scheduled coach service currently running from Singapore to Ipoh. Use the filter box on each table to narrow the list to your preferred boarding point, and click a column heading to sort by departure time or fare.

Please note: fares and timings are set by the coach operators and change at short notice. The schedules published here are a guide only — always reconfirm when you book.

Grassland – Transtar

2.8 · 25 routes · 36 departures a day · 1+2 seating

Grassland – Transtar coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Golden Mile TowerCaltex Simpang Pulai
8:45 AM
S$45.001+2
Golden Mile TowerChemor
9:05 PM
S$55.001+2
Golden Mile TowerIpoh – Jalan Bendahara
8:45 AM
S$45.001+2
Golden Mile TowerKanthan Baru
9:05 PM
S$55.001+2
Golden Mile TowerMedan Gopeng
8:45 AM
S$45.001+2
Golden Mile TowerSungai Siput
9:05 PM
S$55.001+2
Golden Mile TowerTerminal Meru Raya (Ipoh Amanjaya)
9:05 PM
S$55.001+2
Grantral MallBercham
11:00 PM
S$60.001+2
Grantral MallCaltex Simpang Pulai
9:00 AM10:00 PM11:00 PM
S$45.001+2
Grantral MallChemor
9:20 PM9:30 PM
S$55.001+2
Grantral MallIpoh – Jalan Bendahara
9:00 AM10:00 PM11:00 PM
S$45.001+2
Grantral MallKanthan Baru
9:20 PM9:30 PM
S$55.001+2
Grantral MallMedan Gopeng
9:00 AM10:00 PM11:00 PM
S$45.001+2
Grantral MallSungai Siput
9:20 PM9:30 PM
S$55.001+2
Grantral MallTerminal Meru Raya (Ipoh Amanjaya)
9:20 PM9:30 PM11:00 PM
S$55.001+2
Lavender MRTCaltex Simpang Pulai
8:40 AM
S$45.001+2
Lavender MRTChemor
9:00 PM
S$55.001+2
Lavender MRTIpoh – Jalan Bendahara
8:40 AM
S$45.001+2
Lavender MRTKanthan Baru
9:00 PM
S$55.001+2
Lavender MRTMedan Gopeng
8:40 AM
S$45.001+2
Lavender MRTSungai Siput
9:00 PM
S$55.001+2
Lavender MRTTerminal Meru Raya (Ipoh Amanjaya)
9:00 PM
S$55.001+2
Oxley BizHubCaltex Simpang Pulai
9:05 AM
S$45.001+2
Oxley BizHubIpoh – Jalan Bendahara
9:05 AM
S$45.001+2
Oxley BizHubMedan Gopeng
9:05 AM
S$45.001+2
No departures match your filter.
Lowest published fare S$45.00. Times shown in local time; shaded times are overnight departures. Book Grassland – Transtar

Starmart Express

3.2 · 11 routes · 28 departures a day · 1+2 seating

Starmart Express coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Boon Lay Shopping CentreJalan Bendahara, Ipoh
9:00 AM11:59 PM
S$35.001+2
Boon Lay Shopping CentreKanthan Baru
10:00 PM11:59 PM
S$45.001+2
Boon Lay Shopping CentreShell Chemor
10:00 PM11:59 PM
S$45.001+2
Boon Lay Shopping CentreTerminal Amanjaya, Ipoh
9:00 AM10:00 AM6:45 PM10:00 PM11:59 PM
S$35.001+2
Boon Lay Shopping CentreThe Store Sungai Siput
10:00 PM11:59 PM
S$45.001+2
Golden Mile TowerCaltex Simpang Pulai
11:58 PM
RM135.001+2
Golden Mile TowerJalan Bendahara, Ipoh
11:58 PM11:59 PM
S$40.001+2
Golden Mile TowerKanthan Baru
10:15 PM11:59 PM
S$45.001+2
Golden Mile TowerShell Chemor
10:15 PM11:59 PM
S$45.001+2
Golden Mile TowerTerminal Amanjaya, Ipoh
10:00 AM6:00 PM10:15 PM10:16 PM11:58 PM11:59 PM
S$40.001+2
Golden Mile TowerThe Store Sungai Siput
10:15 PM11:59 PM
S$45.001+2
No departures match your filter.
Lowest published fare S$35.00. Times shown in local time; shaded times are overnight departures. Book Starmart Express

Eltabina Jaya Pte Ltd

4.1 · 7 routes · 21 departures a day · 1+2, Double Decker seating

Eltabina Jaya Pte Ltd coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
The Plaza Beach RoadBercham
9:15 PM9:25 PM9:50 PM
S$48.001+2
The Plaza Beach RoadChemor
9:15 PM9:25 PM9:50 PM
S$50.001+2
The Plaza Beach RoadKanthan Baru
9:15 PM9:25 PM9:50 PM
S$50.001+2
The Plaza Beach RoadMedan Gopeng
9:15 PM9:25 PM9:50 PM
S$48.001+2
The Plaza Beach RoadSimpang Pulai
9:15 PM9:25 PM9:50 PM
S$48.001+2
The Plaza Beach RoadSungai Siput
9:15 PM9:25 PM9:50 PM
S$50.001+2
The Plaza Beach RoadTerminal Amanjaya, Ipoh
9:15 PM9:25 PM9:50 PM
S$48.001+2
No departures match your filter.
Lowest published fare S$48.00. Times shown in local time; shaded times are overnight departures. Book Eltabina Jaya Pte Ltd

Super Nice Express

3.3 · 13 routes · 18 departures a day · 1+2 seating

Super Nice Express coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Boon LayCaltex Simpang Pulai
10:00 PM
S$50.001+2
Boon LayChemor
10:00 PM
S$55.001+2
Boon LayFamily Mart Gunung Rapat
10:00 PM
S$50.001+2
Boon LayIpoh – Jalan Bendahara
10:00 PM
S$50.001+2
Boon LaySungai Siput
10:00 PM
S$55.001+2
Boon LayTerminal Meru Raya (Ipoh Amanjaya)
9:00 PM
S$53.001+2
Grantral MallCaltex Simpang Pulai
9:45 PM10:45 PM
S$48.001+2
Grantral MallChemor
11:00 PM
S$53.001+2
Grantral MallFamily Mart Gunung Rapat
9:45 PM10:45 PM
S$48.001+2
Grantral MallIpoh – Jalan Bendahara
9:45 PM10:45 PM
S$48.001+2
Grantral MallKanthan Baru
11:00 PM
S$53.001+2
Grantral MallSungai Siput
11:00 PM
S$53.001+2
Grantral MallTerminal Meru Raya (Ipoh Amanjaya)
9:45 PM10:45 PM11:00 PM
S$53.001+2
No departures match your filter.
Lowest published fare S$48.00. Times shown in local time; shaded times are overnight departures. Book Super Nice Express

Sri Maju Group

4.0 · 9 routes · 13 departures a day · 1+2 seating

Sri Maju Group coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Grantral MallEsso Station, Pusing
9:00 PM
S$50.001+2
Grantral MallIpoh – Jalan Bendahara
9:30 AM9:45 PM10:00 PM
S$45.001+2
Grantral MallJalan Bercham, Ipoh
9:45 PM
S$50.001+2
Grantral MallKampung Bemban, Batu Gajah
9:30 PM
S$50.001+2
Grantral MallKampung Suppiah Pilai, Sungai Siput
9:45 PM
S$50.001+2
Grantral MallKanthan Baru
9:45 PM
S$50.001+2
Grantral MallShell Chemor
9:45 PM
S$50.001+2
Grantral MallTerminal Bas Batu Gajah
9:00 PM
S$50.001+2
Grantral MallTerminal Meru Raya (Ipoh Amanjaya)
9:30 AM7:00 PM9:45 PM
S$45.001+2
No departures match your filter.
Lowest published fare S$45.00. Times shown in local time; shaded times are overnight departures. Book Sri Maju Group

Golden Coach Express

4.0 · 5 routes · 8 departures a day · 1+2, SVIP, Standard (2+2) seating

Golden Coach Express coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Concorde Shopping CentreKwong Choon Tong Chemor
8:30 AM11:59 PM
S$38.001+2
Concorde Shopping CentreMedan Gopeng
11:59 PM
S$50.001+2
Concorde Shopping CentreStar Shuttle Bercham Office
11:59 PM
S$50.001+2
Concorde Shopping CentreSungai Siput (Opp KFC)
8:30 AM11:59 PM
S$38.001+2
Concorde Shopping CentreTerminal Amanjaya
8:30 AM11:59 PM
S$38.001+2
No departures match your filter.
Lowest published fare S$38.00. Times shown in local time; shaded times are overnight departures. Book Golden Coach Express

E-Mutiara

4.3 · 2 routes · 4 departures a day · 1+2 seating

E-Mutiara coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Grantral MallPublic Bank Gunung Rapat
9:30 AM9:30 PM
RM95.001+2
Grantral MallTerminal Amanjaya, Ipoh
9:30 AM9:30 PM
RM95.001+2
No departures match your filter.
Lowest published fare RM95.00. Times shown in local time; shaded times are overnight departures. Book E-Mutiara

The One Tours & Travel (Five Stars Express)

3.8 · 4 routes · 4 departures a day · 1+2 seating

The One Tours & Travel (Five Stars Express) coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Boon LayJalan Bendahara (Ipoh)
9:45 PM
S$58.001+2
Boon LayTerminal Amanjaya
9:45 PM
S$58.001+2
Grantral MallJalan Bendahara (Ipoh)
9:15 PM
S$58.001+2
Grantral MallTerminal Amanjaya
9:15 PM
S$58.001+2
No departures match your filter.
Lowest published fare S$58.00. Times shown in local time; shaded times are overnight departures. Book The One Tours & Travel (Five Stars Express)

Alisan Golden Coach

4.1 · 1 route · 2 departures a day · SVIP seating

Alisan Golden Coach coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Oxley Bizhub 1Terminal Amanjaya, Ipoh
8:45 AM10:30 PM
S$45.00SVIP
No departures match your filter.
Lowest published fare S$45.00. Times shown in local time; shaded times are overnight departures. Book Alisan Golden Coach

Billion Stars

2.1 · 1 route · 2 departures a day · 1+2 seating

Billion Stars coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Kitchener Complex (Lavender MRT)Terminal Meru Raya (Ipoh Amanjaya)
9:30 PM10:30 PM
S$25.001+2
No departures match your filter.
Lowest published fare S$25.00. Times shown in local time; shaded times are overnight departures. Book Billion Stars

Cosmic Singapore Express

4.0 · 1 route · 2 departures a day · Executive seating

Cosmic Singapore Express coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Boon Lay (Savoy Theatre Parking Bay)Terminal Amanjaya, Ipoh
9:15 AM9:45 PM
S$45.00Executive
No departures match your filter.
Lowest published fare S$45.00. Times shown in local time; shaded times are overnight departures. Book Cosmic Singapore Express

KKKL Express Singapore

4.2 · 2 routes · 2 departures a day · SVIP, 1+2 seating

KKKL Express Singapore coach services from Singapore to Ipoh
Boarding point (Singapore) Arrival point Departure times Fare from Seating
Katong VTerminal Amanjaya, Ipoh
9:30 PM
S$51.00SVIP
Kovan HubTerminal Amanjaya, Ipoh
9:30 PM
S$51.00SVIP
No departures match your filter.
Lowest published fare S$51.00. Times shown in local time; shaded times are overnight departures. Book KKKL Express Singapore

Where coaches arrive in Ipoh

Services from Singapore set down at 25 different points in and around Ipoh. Check the drop-off point on your ticket before you book — it can make a real difference to how far you still have to travel on arrival.

Where to board in Singapore

Coaches to Ipoh depart from 13 pick-up points across Singapore, so there is usually one within easy reach of where you are staying. The busiest departure points on this route are listed below.

Travel tips for the Singapore to Ipoh route

Terminal Amanjaya is out of town — arrange a Grab or the shuttle into Ipoh's old town in advance if you arrive before dawn. Ipoh is also the usual transit point for onward travel to Pangkor and the Cameron Highlands.

Our booking partner also publishes a destination guide to Ipoh.

Frequently asked questions

How much is a bus ticket from Singapore to Ipoh?

Fares start from S$25.00 one way, with Billion Stars usually the cheapest option on this route. Premium 2+1 and sleeper coaches cost more, and prices rise around public holidays and school breaks.

How long does the bus from Singapore to Ipoh take?

Allow 8 – 9 hours including immigration clearance at the checkpoint. Journey times are longer on Friday and Sunday evenings and during public holidays.

Which bus companies go from Singapore to Ipoh?
What is the first and last bus from Singapore to Ipoh?

The earliest scheduled departure is 8:30 AM and the last is 11:59 PM. Exact times vary by operator and boarding point — see the timetables above.

Do I need to book the Singapore to Ipoh bus in advance?

Booking ahead is strongly recommended. Weekend, public holiday and overnight departures regularly sell out, and booking online also lets you pick your seat.

Other destinations from Singapore

Advertisement