There are 5 ways to get from Ipoh to Batam Centre by plane, ferry, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Senai International Airport, ferry
best- Fly from Ipoh (IPH) to Senai International Airport (JHB)plane IPH - JHB
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
5h 11mRp 1,403,053–2,733,145Bus, ferry via Johor Bahru
cheapest- Take the bus from Terminal Meru Raya to Larkin Bus Terminalbus Terminal Meru Raya
- Take the ferry from Singapore Harbour Front to Batam Centreferry
11h 47mRp 864,847–1,580,046Bus, ferry
- Take the bus from Terminal Meru Raya to Singapore Golden Mile Complexbus
- Take the ferry from Singapore Harbour Front to Batam Centreferry
10h 29mRp 1,189,405–1,719,099Fly to Singapore Changi Airport, ferry
- Fly from Ipoh (IPH) to Singapore Changi Airport (SIN)plane IPH - SIN
- Take the ferry from Tanah Merah to Batam Centreferry
4h 25mRp 1,664,737–4,390,777Train, bus, ferry
- Take the train from Ipoh to Kl Sentraltrain Ets
- Take the bus from Corus Hotel Kuala Lumpur to HarbourFrontbus
- Take the ferry from Singapore Harbour Front to Batam Centreferry
10h 41mRp 1,045,441–1,469,945
Ipoh (IPH) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Ipoh to Batam Centre is to bus and ferry via Johor Bahru which costs Rp850000 - Rp1600000 and takes 11h 47m.
The fastest way to get from Ipoh to Batam Centre is to fly and ferry which takes 4h 25m and costs Rp1600000 - Rp4400000.
The distance between Ipoh and Batam Centre is 527 km.
The best way to get from Ipoh to Batam Centre without a car is to bus and ferry which takes 10h 29m and costs Rp1100000 - Rp1800000.
It takes approximately 5h 11m to get from Ipoh to Batam Centre, including transfers.
Batam Centre is 1h behind Ipoh. It is currently 5:05 AM in Ipoh and 4:05 AM in Batam Centre.
There are 1025+ hotels available in Batam Centre.
What companies run services between Ipoh, Malaysia and Batam Centre, Indonesia?
There is no direct connection from Ipoh to Batam Centre. However, you can fly to Senai International Airport (JHB), walk to Senai Airport, take the bus to JB Sentral, take the bus to Flat Sri Stulang, walk to Berjaya Waterfront Ferry Terminal Johor Bahru, then take the ferry to Batam Centre. Alternatively, you can take a bus from Terminal Meru Raya to Batam Centre via Golden Mile Cplx, HarbourFront Stn/Vivocity, and Singapore Harbour Front in around 10h 29m.
- Website
- flyscoot.com
Flights from Ipoh to Singapore Changi Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- Rp 1,100,000–3,700,000
- Website
- airasia.com
Flights from Ipoh to Senai International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- Rp 900,000–2,300,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Ipoh to Kl Sentral
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a day
- Estimated price
- Rp 25,000–150,000
- Website
- https://www.ktmb.com.my
- Shuttle
- Rp 25,000–36,000
- Express
- Rp 100,000–150,000
- Phone
- +65 6396 5681
- [email protected]
- Website
- starmartbus.com
Bus from Terminal Meru Raya to Singapore Golden Mile Complex
- Ave. Duration
- 7h 52m
- Frequency
- Every 4 hours
- Estimated price
- Rp 550,000–850,000
- Book at
- https://www.omio.com/companies/buses/starmart-express-7ne0r
- Website
- https://www.starmartbus.com/
- Phone
- +65 625 888 00
- [email protected]
- Website
- aeroline.com.my
Bus from Corus Hotel Kuala Lumpur to HarbourFront
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- Rp 415,323
- Schedules at
- aeroline.com.my
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from Terminal Meru Raya to Larkin Bus Terminal
- Ave. Duration
- 7h 16m
- Frequency
- Every 4 hours
- Estimated price
- Rp 210,000–550,000
- Website
- http://www.kpbekspres.com/
- Phone
- +60 5-253 8898
- [email protected]
- Website
- srimaju.com
Bus from Terminal Meru Raya to Larkin Bus Terminal
- Ave. Duration
- 7h 16m
- Frequency
- Twice daily
- Estimated price
- Rp 300,000–650,000
- Website
- https://www.srimaju.com/
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- Rp 437,182
- Schedules at
- berjayawaterfront.com.my
- Phone
- +65 6276 6711
- [email protected]
- Website
- horizonfastferry.com
Ferry from Singapore Harbour Front to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 599,678–878,597
- Schedules at
- horizonfastferry.com.sg
- Economy
- Rp 599,678
- Business
- Rp 878,597
Ferry from Singapore Harbour Front to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 599,678–878,597
- Schedules at
- horizonfastferry.com.sg
- Economy
- Rp 599,678
- Business
- Rp 878,597
Ferry from Singapore Harbour Front to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 599,678–878,597
- Schedules at
- horizonfastferry.com.sg
- Economy
- Rp 599,678
- Business
- Rp 878,597
- Phone
- +65 6278 9688
- [email protected]
- Website
- majesticfastferry.com.sg
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 280,000–600,000
- Schedules at
- majesticfastferry.com.sg
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- Rp 450,000–700,000
- Schedules at
- batamfast.com
- Book at
- batamfast.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 Travelling to the UK: What do I need to know?, Need to know: Jadrolinija, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.




















