• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Batu Pahat to Port Dickson by bus, train, taxi 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

Bus  •  6h 7m

  1. Take the bus from Terminal Bas Batu Pahat to Melaka Sentral
  2. Take the bus from Melaka Sentral to Terminal 1 Bus Station

RM 21 - RM 23

4 alternative options

Bus, train  •  6h 13m

  1. Take the bus from Batu Pahat to Terminal Bersepadu Selatan
  2. Take the train from Bandar Tasik Selatan to Seremban Batu Caves

RM 34 - RM 50

Taxi, train  •  6h 31m

  1. Take a taxi from Batu Pahat to Paloh
  2. Take the train from Paloh to Pulau Sebang/Tampin
  3. Take the train from Pulau Sebang to Seremban

RM 121 - RM 162

Taxi  •  2h 19m

  1. Take a taxi from Batu Pahat to Port Dickson 123 miles

RM 320 - RM 390

Drive  •  2h 19m

  1. Drive from Batu Pahat to Port Dickson 123 miles

RM 35 - RM 60

Questions & Answers

The cheapest way to get from Batu Pahat to Port Dickson is to bus which costs RM 20 - RM 23 and takes 6h 7m.

More details

The quickest way to get from Batu Pahat to Port Dickson is to taxi which costs RM 320 - RM 390 and takes 2h 19m.

More details

No, there is no direct bus from Batu Pahat to Port Dickson. However, there are services departing from Terminal Bas Batu Pahat and arriving at Teluk Kemang via Melaka Sentral and Terminal 1 Seremban. The journey, including transfers, takes approximately 6h 7m.

More details

The distance between Batu Pahat and Port Dickson is 146 km. The road distance is 196.8 km.

Get driving directions

The best way to get from Batu Pahat to Port Dickson without a car is to bus which takes 6h 7m and costs RM 20 - RM 23.

More details

It takes approximately 6h 7m to get from Batu Pahat to Port Dickson, including transfers.

More details

Batu Pahat to Port Dickson bus services, operated by S&S International (M) Express, depart from Terminal Bas Batu Pahat station.

More details

Batu Pahat to Port Dickson bus services, operated by Transnasional, arrive at Terminal 1 Bus Station.

More details

Yes, the driving distance between Batu Pahat to Port Dickson is 197 km. It takes approximately 2h 19m to drive from Batu Pahat to Port Dickson.

Get driving directions

There are 276+ hotels available in Port Dickson. Prices start at RM 135 per night.

More details

Map of how to get from Batu Pahat to Port Dickson.
Launch map view
  • Distance: 91.5 miles
  • Duration: 6h 7m

What companies run services between Batu Pahat, Malaysia and Port Dickson, Malaysia?

You can take a bus from Batu Pahat to Port Dickson via Melaka Sentral and Terminal 1 Seremban in around 6h 7m.

Train operators
KTM Komuter
Website
spad.gov.my
Train from Bandar Tasik Selatan to Seremban
Ave. Duration
1h 6m
Frequency
Every 30 minutes
Estimated price
RM 7 - RM 9
Schedules at
ktmb.com.my
Train from Pulau Sebang to Seremban
Ave. Duration
42m
Frequency
Hourly
Estimated price
RM 6 - RM 7
Schedules at
ktmb.com.my
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Bandar Tasik Selatan to Seremban
Ave. Duration
1h 4m
Frequency
Twice daily
Estimated price
RM 12 - RM 16
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
RM 12 - RM 14
Gold
RM 14 - RM 16
Platinum
RM 17 - RM 20
Train from Pulau Sebang to Seremban
Ave. Duration
33m
Frequency
Twice daily
Estimated price
RM 11 - RM 14
Schedules at
ktmb.com.my
Book at
12go.asia
Silver
RM 11 - RM 12
Gold
RM 12 - RM 14
Platinum
RM 14 - RM 17
KTM Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Paloh to Pulau Sebang/Tampin
Ave. Duration
2h 56m
Frequency
3 times a day
Estimated price
RM 13 - RM 28
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
Economy
RM 9 - RM 10
Superior
RM 13 - RM 19
Superior Night
RM 20 - RM 28
Premier
RM 26 - RM 29
Premier Night
RM 40 - RM 55
Bus operators
S&S International (M) Express
Phone
+603-7728 4789
Email
helpdesk@eticketing.my
Website
ssinternational.com.my
Bus from Terminal Bas Batu Pahat to Melaka Sentral
Ave. Duration
2h 36m
Frequency
Every 4 hours
Estimated price
RM 10
Schedules at
ssinternational.com.my
Bus from Batu Pahat to Terminal Bersepadu Selatan
Ave. Duration
3h 40m
Frequency
Every 4 hours
Estimated price
RM 30
Schedules at
ssinternational.com.my
Book at
12go.asia
Transnasional
Phone
+60 3 4045 8878
Email
talk2us@ktb.com.my
Website
transnasional.com.my
Bus from Melaka Sentral to Terminal 1 Bus Station
Ave. Duration
1h 31m
Frequency
Twice daily
Estimated price
RM 8
Schedules at
transnasional.com.my
Book at
easybook.com
Bus from Batu Pahat to Terminal Bersepadu Selatan
Ave. Duration
3h 43m
Frequency
3 times a day
Estimated price
RM 23
Schedules at
transnasional.com.my
Book at
12go.asia
Express Kesatuan
Phone
+6016-5217774
Website
easybook.com
Bus from Melaka Central Bus Station to Terminal 1 Seremban
Ave. Duration
1h 31m
Frequency
Once daily
Estimated price
RM 9
Schedules at
easybook.com
KKKL Express
Other operators
Taxi from Batu Pahat to Paloh
Ave. Duration
57m
Estimated price
RM 95 - RM 120
Persatuan Teksi
Phone
+60 7-434 8637
Website
paj.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 Travel Insider: Top Japan travel tips by Beatrix Holland, Travelling to and around Russia for the 2018 FIFA World Cup and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.