There are 5 ways to get from Mersing to Cameron Highlands District by taxi, train, bus, car 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

Taxi, train  •  11 h 36 min

  1. Take a taxi from Mersing to Chamek
  2. Take the train from Chamek to Pulau Sebang/Tampin
  3. Take the train from Pulau Sebang to KL Sentral
  4. Take the train from KL Sentral to Kampar

$88 - $112

Cheapest option

Bus  •  11 h 20 min

  1. Take the bus from Mersing to Terminal Bersepadu Selatan
  2. Take the bus from Terminal Bersepadu Selatan to Tanah Rata Bus Terminal

$18

3 alternative options

Drive  •  6 h 36 min

  1. Drive from Mersing to Cameron Highlands District 352.7 miles

$26 - $40

Bus to Singapore, fly  •  8 h 55 min

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

$82 - $295

Bus to Johor Bahru, fly  •  8 h 32 min

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

$78 - $194

Questions & Answers

The cheapest way to get from Mersing to Cameron Highlands District is to bus which costs RM 74 and takes 11 h 20 min.

More details

The quickest way to get from Mersing to Cameron Highlands District is to drive which costs RM 100 - RM 160 and takes 6 h 36 min.

More details

The distance between Mersing and Cameron Highlands District is 356 km. The road distance is 564.4 km.

Get driving directions

It takes approximately 11 h 36 min to get from Mersing to Cameron Highlands District, including transfers.

More details

No, there is no direct bus from Mersing to Cameron Highlands District. However, there are services departing from Mersing and arriving at Tanah Rata Bus Terminal via Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 11 h 20 min.

More details

What companies run services between Mersing, Malaysia and Cameron Highlands District, Malaysia?

You can take a bus from Mersing to Cameron Highlands District via Terminal Bersepadu Selatan in around 11 h 20 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
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 Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Chamek to Pulau Sebang/Tampin
Ave. Duration
2 h 47 min
Frequency
Twice daily
Estimated price
$2 - $3
Schedules at
intranet.ktmb.com.my
Economy
$2 - $3
Superior
$3 - $5
Superior Night
$5 - $7
Premier
$6 - $8
Premier Night
$10 - $13
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
intranet4.ktmb.com.my
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from KL Sentral to Kampar
Ave. Duration
2 h 16 min
Frequency
Hourly
Estimated price
$4 - $8
Schedules at
intranet.ktmb.com.my
Book at
12go.asia
Silver
$4 - $6
Gold
$6 - $8
Platinum
$8 - $10
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
$9
Schedules at
transnasional.com.my
Bus from Mersing to JB Larkin Terminal
Ave. Duration
2 h 37 min
Frequency
Every 3 hours
Estimated price
$5
Schedules at
transnasional.com.my
Unititi express
Website
unititi.com.my
Bus from Terminal Bersepadu Selatan to Tanah Rata Bus Terminal
Ave. Duration
4 h 55 min
Frequency
4 times a day
Estimated price
$10
Schedules at
unititi.com.my
Book at
12go.asia
Causeway Link
Website
causewaylink.com.my
Bus from Mersing to Johor Larkin Terminal
Ave. Duration
2 h 30 min
Frequency
3 times a day
Estimated price
$5
Schedules at
causewaylink.com.my
Other operators
Taxi from Mersing to Chamek
Ave. Duration
1 h 39 min
Estimated price
$40 - $55
Persatuan Pemandu Kereta
Phone
+60 7-798 2542

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 How to get from Florence to Rome, How do I get from Sydney to Melbourne and Getting to Milan from the airport - to help you get the most out of your next trip.