There are 6 ways to get from Tioman Island to Ipoh by ferry, bus, train 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.

Recommended option

Ferry, bus Transnasional  •  11 h 44 min

  1. Take the ferry from Pulau Tioman to Mersing Jetty
  2. Take the bus from Mersing to Terminal Bersepadu Selatan
  3. Take the bus from Terminal Bersepadu Selatan to Ipoh

$21 - $27

5 alternative options

Ferry, bus Transnasional, train  •  12 h 2 min

  1. Take the ferry from Pulau Tioman to Mersing Jetty
  2. Take the bus from Mersing to Terminal Bersepadu Selatan
  3. Take the train from KL Sentral to Ipoh

$23 - $32

Ferry, bus S&S International (M) Express  •  13 h 21 min

  1. Take the ferry from Pulau Tioman to Mersing Jetty
  2. Take the bus from Mersing to Terminal Bas Kluang
  3. Take the bus from Terminal Bas Kluang to Ipoh Aman Jaya

$26

Ferry, bus, train via Pulau Sebang/Tampin  •  15 h 15 min

  1. Take the ferry from Pulau Tioman to Mersing Jetty
  2. Take the bus from Mersing to Terminal Bas Kluang
  3. Take the train from Kluang to Pulau Sebang/Tampin
  4. Take the train from Pulau Sebang to KL Sentral
  5. Take the train from KL Sentral to Ipoh

$24 - $35

Ferry, bus to Johor Bahru, fly  •  10 h 7 min

  1. Take the ferry from Pulau Tioman to Mersing Jetty
  2. Take the bus from Mersing to JB Larkin Terminal
  3. Fly from Johor Bahru (JHB) to Ipoh (IPH) JHB - IPH

$53 - $159

Ferry, bus to Singapore, fly  •  10 h 42 min

  1. Take the ferry from Pulau Tioman to Mersing Jetty
  2. Take the bus from Mersing to JB Larkin Terminal
  3. Fly from Singapore (SIN) to Ipoh (IPH) SIN - IPH

$57 - $260

Questions & Answers

The cheapest way to get from Tioman Island to Ipoh is to ferry and bus which costs RM 85 - RM 110 and takes 11 h 44 min.

More details

The quickest way to get from Tioman Island to Ipoh is to ferry and bus and fly which costs RM 210 - RM 700 and takes 10 h 7 min.

More details

The distance between Tioman Island and Ipoh is 396 km.

The best way to get from Tioman Island to Ipoh without a car is to ferry and bus which takes 11 h 44 min and costs RM 85 - RM 110.

More details

It takes approximately 11 h 44 min to get from Tioman Island to Ipoh, including transfers.

More details

The quickest flight from Johor Bahru Airport to Ipoh Airport is the direct flight which takes 1 h 20 min.

Search flights

Malindo Airways offers flights from Johor Bahru Airport to Ipoh Airport.

Search flights

There are 539+ hotels available in Ipoh. Prices start at $28 USD per night.

More details

Map of how to get from Tioman Island to Ipoh.
Launch map view
  • Distance: 247.7 miles
  • Duration: 11 h 44 min

What companies run services between Tioman Island, Malaysia and Ipoh, Malaysia?

There is no direct connection from Kampung Tekek to Ipoh. However, you can take the ferry to Mersing Jetty, take the walk to Mersing, take the bus to Terminal Bersepadu Selatan, then take the bus to Ipoh. Alternatively, you can take a vehicle from Kampung Tekek to Ipoh via Mersing Jetty, Mersing, Terminal Bersepadu Selatan, Bandar Tasik Selatan, and KL Sentral in around 12 h 2 min.

Airlines
Scoot Tigerair
Website
flyscoot.com
Flights from Singapore to Ipoh
Ave. Duration
1 h 16 min
When
Every day
Estimated price
$45 - $440
Malindo Airways
Website
malindoair.com
Flights from Johor Bahru to Ipoh
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$35 - $190
Firefly
Website
fireflyz.com.my
Flights from Singapore to Ipoh
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$60 - $550
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 40 min
Frequency
Hourly
Estimated price
$5 - $9
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
$5 - $6
Gold
$7 - $9
Platinum
$9 - $11
Train from Pulau Sebang to KL Sentral
Ave. Duration
1 h 52 min
Frequency
Twice daily
Estimated price
$4 - $6
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
$4 - $5
Gold
$5 - $6
Platinum
$6 - $8
KTM Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Kluang to Pulau Sebang/Tampin
Ave. Duration
3 h 3 min
Frequency
Twice daily
Estimated price
$3 - $7
Schedules at
intranet.ktmb.com.my
Economy
$2 - $3
Superior
$3 - $5
Superior Night
$5 - $7
Premier
$7 - $8
Premier Night
$11 - $14
KTM Komuter
Website
spad.gov.my
Train from Pulau Sebang to KL Sentral
Ave. Duration
1 h 59 min
Frequency
Hourly
Estimated price
$3 - $4
Schedules at
ktmb.com.my
Bus operators
Transnasional
Website
transnasional.com.my
Bus from Mersing to Terminal Bersepadu Selatan
Ave. Duration
5 h 25 min
Frequency
5 times a day
Estimated price
$8
Schedules at
transnasional.com.my
Book at
easybook.com
Bus from Terminal Bersepadu Selatan to Ipoh
Ave. Duration
3 h 9 min
Frequency
Hourly
Estimated price
$5
Schedules at
transnasional.com.my
Bus from Mersing to Johor Larkin Terminal
Ave. Duration
2 h 37 min
Frequency
4 times a day
Estimated price
$5
Schedules at
transnasional.com.my
Sanwa Express
Website
easybook.com
Bus from Mersing to Terminal Bersepadu Selatan
Ave. Duration
5 h 25 min
Frequency
3 times a day
Estimated price
$10
Schedules at
easybook.com
Book at
easybook.com
S&S International (M) Express
Website
ssinternational.com.my
Bus from Mersing to Terminal Bersepadu Selatan
Ave. Duration
5 h 25 min
Frequency
Once daily
Estimated price
$10
Schedules at
ssinternational.com.my
Book at
easybook.com
Bus from Mersing to Terminal Bas Kluang
Ave. Duration
1 h 58 min
Frequency
3 times a day
Estimated price
$3
Schedules at
ssinternational.com.my
Bus from Terminal Bas Kluang to Ipoh Aman Jaya
Ave. Duration
6 h 30 min
Frequency
Once daily
Estimated price
$13
Schedules at
ssinternational.com.my
Sri Maju
Website
srimaju.com
Bus from Terminal Bersepadu Selatan to Terminal Amanjaya
Ave. Duration
3 h 8 min
Frequency
Every 2 hours
Estimated price
$7
Schedules at
srimaju.com
Plusliner
Website
plusliner.com.my
Bus from Terminal Bersepadu Selatan to Ipoh Aman Jaya
Ave. Duration
3 h 9 min
Frequency
Every 3 hours
Estimated price
$7
Schedules at
plusliner.com.my
Book at
easybook.com
Bus from Mersing to JB Larkin Terminal
Ave. Duration
2 h 37 min
Frequency
4 times a day
Estimated price
$5
Schedules at
plusliner.com.my
Book at
easybook.com
Express Kesatuan
Website
easybook.com
Bus from Terminal Bersepadu Selatan Kuala Lumpur to Ipoh Aman Jaya
Ave. Duration
3 h 8 min
Frequency
Every 4 hours
Estimated price
$5
Schedules at
easybook.com
Causeway Link
Website
causewaylink.com.my
Bus from Mersing to Johor Larkin Terminal
Ave. Duration
2 h 37 min
Frequency
Twice daily
Estimated price
$5
Schedules at
causewaylink.com.my
Ferry operators
Blue Water Ferry
Website
tiomanferry.com
Ferry from Pulau Tioman to Mersing Jetty
Ave. Duration
1 h 45 min
Frequency
5 times a day
Estimated price
$10
Schedules at
tiomanferry.com
Book at
easybook.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 Best ways to travel around Australia, 5 delightfully under-the-radar French towns you need to visit and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.