There are 5 ways to get from Singapore to Ipoh by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Singapore  •  3 h 45 min

  1. Fly from Singapore (SIN) to Ipoh (IPH) SIN - IPH

$42 - $244

Cheapest option

Bus  •  7 h 52 min

  1. Take the bus from Golden Mile Tower Singapore to Ipoh

$26 - $30

3 alternative options

Bus to Johor Bahru, fly  •  4 h 19 min

  1. Take the bus from Queen Street Bus Terminal to Johor Bahru CIQ
  2. Fly from Johor Bahru (JHB) to Ipoh (IPH) JHB - IPH

$38 - $143

Bus, train  •  8 h 31 min

  1. Take the bus from Golden Mile Tower Singapore to Kuala Lumpur Terminal Bersepadu Selatan
  2. Take the train from KL Sentral to Ipoh Eg9412

$28 - $34

Drive  •  5 h 48 min

  1. Drive from Singapore to Ipoh 348.9 miles

$70 - $110

Questions & Answers

The cheapest way to get from Singapore to Ipoh is to bus which costs $36 - $40 and takes 7 h 52 min.

More details

The quickest way to get from Singapore to Ipoh is to fly which costs $55 - $340 and takes 3 h 45 min.

More details

The distance between Singapore and Ipoh is 479 km. The road distance is 558.2 km.

Get driving directions

It takes approximately 3 h 45 min to get from Singapore to Ipoh, including transfers.

More details

Yes, there is a direct bus departing from Golden Mile Tower Singapore and arriving at Ipoh. Services depart five times a day, and operate every day. The journey takes approximately 7 h 52 min.

More details

Map of how to get from Singapore to Ipoh.
Launch map view
  • Distance: 299.5 miles
  • Duration: 3 h 45 min

What companies run services between Singapore and Ipoh, Malaysia?

Scoot Tigerair and Firefly fly from Singapore to Ipoh 4 times a day. Alternatively, StarMart Express operates a bus from Singapore to Ipoh every 4 hours. Tickets cost $27 and the journey takes 7 h 52 min. Two other operators also service this route.

Airlines
Scoot Tigerair
Website
flyscoot.com
Flights from Singapore to Ipoh
Ave. Duration
1 h 16 min
When
Every day
Estimated price
$45 - $440
Firefly
Website
fireflyz.com.my
Flights from Singapore to Ipoh
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$60 - $550
Malindo Airways
Website
malindoair.com
Flights from Johor Bahru to Ipoh
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$35 - $190
Train operators
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from KL Sentral to Ipoh
Ave. Duration
2 h 18 min
Frequency
Hourly
Estimated price
$5 - $9
Schedules at
intranet.ktmb.com.my
Book at
12go.asia
Silver
$5 - $6
Gold
$7 - $9
Platinum
$9 - $12
Bus operators
Causeway Link
Website
causewaylink.com.my
Bus from Queen Street Bus Terminal to Johor Bahru CIQ
Ave. Duration
49 min
Frequency
Every 10 minutes
Estimated price
$1
Schedules at
causewaylink.com.my
StarMart Express
Phone
+60 5 847 5055
Bus from Golden Mile Tower Singapore to Ipoh
Ave. Duration
7 h 52 min
Frequency
Every 4 hours
Estimated price
$27
Schedules at
starmartbus.com
Book at
easybook.com
Bus from Golden Mile Tower Singapore to Kuala Lumpur Terminal Bersepadu Selatan
Ave. Duration
5 h
Frequency
Hourly
Estimated price
$22
Schedules at
starmartbus.com
Book at
easybook.com
Sri Maju
Website
srimaju.com
Bus from Golden Mile Complex to Terminal Amanjaya
Ave. Duration
7 h 54 min
Frequency
5 times a day
Estimated price
$22
Schedules at
srimaju.com
Book at
12go.asia
Grassland Express
Website
grasslandsg.com
Bus from Singapore to Ipoh
Ave. Duration
9 h
Frequency
5 times a day
Estimated price
$30
Schedules at
grasslandsg.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, How do I get from Sydney to Melbourne and Getting around the Cyclades - to help you get the most out of your next trip.