There are 7 ways to get from Batam to Taiping by ferry, train, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, train
best- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Take the train from Jb Sentral to Taipingtrain Ets
10h 47mRM 117–202Ferry, bus
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Golden Mile Tower Singapore to Taipingbus
12h 35mRM 250–359Ferry to Senai International Airport, fly to Ipoh, train
- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Fly from Senai International Airport (JHB) to Ipoh (IPH)plane JHB - IPH
- Take the train from Ipoh to Taipingtrain
7h 36mRM 302–625Ferry, bus, train
- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Take the bus from JB Sentral to Terminal Kulaibus T30
- Take the train from Kulai to Taipingtrain
11h 56mRM 206–212Ferry to Singapore Changi Airport, fly to Ipoh, train
- Take the ferry from Batam Centre to Tanah Merahferry
- Fly from Singapore Changi Airport (SIN) to Ipoh (IPH)plane SIN - IPH
- Take the train from Ipoh to Taipingtrain
7h 26mRM 348–1,052Fly Hang Nadim International Airport to Kuala Lumpur International Airport, train
- Fly from Hang Nadim International Airport (BTH) to Kuala Lumpur International Airport (KUL)plane BTH - KUL
- Take the train from Klia T2 to KL Sentraltrain
- Take the train from Kl Sentral to Taipingtrain
6h 54mRM 272–585Fly Hang Nadim International Airport to Alor Setar, train
- Fly from Hang Nadim International Airport (BTH) to Alor Setar (AOR)plane BTH - AOR
- Take the train from Alor Setar to Taipingtrain
7h 43mRM 228–964
Batam to Taiping by ferry, foot, bus, and train
Questions & Answers
The cheapest way to get from Batam to Taiping is to ferry and train which costs RM 110 - RM 210 and takes 10h 47m.
The fastest way to get from Batam to Taiping is to fly and train which takes 6h 54m and costs RM 270 - RM 600.
The distance between Batam and Taiping is 693 km.
The best way to get from Batam to Taiping without a car is to ferry and train which takes 10h 47m and costs RM 110 - RM 210.
It takes approximately 10h 47m to get from Batam to Taiping, including transfers.
Taiping is 1h ahead of Batam. It is currently 4:58 PM in Batam and 5:58 PM in Taiping.
There are 296+ hotels available in Taiping.
What companies run services between Batam, Indonesia and Taiping, Malaysia?
There is no direct connection from Batam to Taiping. However, you can take the ferry to Berjaya Waterfront Ferry Terminal Johor Bahru, walk to Flat Sri Stulang, take the bus to JB Sentral, walk to Jb Sentral, then take the train to Taiping. Alternatively, you can take a ferry from Batam Harbour Bay Ferry Terminal to Taiping via HarbourFront, Harbourfront Stn Exit A, and Golden Mile Tower Singapore in around 12h 35m.
- Website
- airasia.com
Flights from Senai International Airport to Ipoh
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 190–480
Flights from Hang Nadim International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 210–440
Flights from Hang Nadim International Airport to Alor Setar via Kuala Lumpur International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- RM 200–900
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Taiping
- Ave. Duration
- 7h 22m
- Frequency
- 3 times a day
- Estimated price
- RM 16–75
- Website
- KTMB
- Shuttle
- RM 16–23
- Express
- RM 50–75
Train from Ipoh to Taiping
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- RM 2–20
- Website
- KTMB
- Shuttle
- RM 2–3
- Express
- RM 14–20
Train from Ipoh to Taiping
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- RM 2–20
- Website
- KTMB
- Shuttle
- RM 2–3
- Express
- RM 14–20
Train from Kl Sentral to Taiping
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- RM 7–40
- Website
- KTMB
- Shuttle
- RM 7–11
- Express
- RM 27–40
Train from Alor Setar to Taiping
- Ave. Duration
- 1h 36m
- Frequency
- Every 4 hours
- Estimated price
- RM 4–29
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 20–29
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from Golden Mile Tower Singapore to Taiping
- Ave. Duration
- 10h 2m
- Frequency
- 4 times a day
- Estimated price
- RM 140–200
- Book at
- Omio
- Website
- StarMart Express
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahru
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 100
- Schedules at
- berjayawaterfront.com.my
Ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahru
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 100
- Schedules at
- berjayawaterfront.com.my
Ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahru
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 100
- Schedules at
- berjayawaterfront.com.my
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 Getting to Milan from the airport, Italian Lakes: Getting around by train, and Which London airport should I choose? - to help you get the most out of your next trip.





