Port Dickson travel guide

Port Dickson Tourism | Port Dickson Guide

You're Going to Love Port Dickson

With a population of 89,198, Port Dickson is a must-see destination in Negeri Sembilan, Malaysia.

When to visit Port Dickson

Port Dickson in May
Estimated hotel price
1 night at 3-star hotel
Port Dickson in May
Estimated hotel price
1 night at 3-star hotel

How to Get to Port Dickson


Although Port Dickson doesn’t have its own airport, you can fly to Kuala Lumpur Airport (KUL), which is located 25 km from Port Dickson.


KTM Berhad is the most popular train carrier serving Port Dickson, followed by AccesRail. The train journey from Port Dickson to Ipoh takes 2h 32m and costs around $17 for a one-way ticket. When coming by train from Alor Setar, expect to pay about $28 for a 4h 59m trip.


Another option to get to Port Dickson is to pick up a car hire from Kuala Lumpur, which is about 68 km from Port Dickson. You’ll find branches of Avis and Goso Rent a Car, among others, in Kuala Lumpur.


Several bus lines operate bus routes to Port Dickson, including Bus, Transtar Travel and KKKL Express. From Kuantan, the bus ride to Port Dickson takes 386 km and will cost you around $13. From Singapore, the ticket costs about $66 for a journey of 483 km.

Airlines serving Port Dickson

Good (2,923 reviews)
Good (501 reviews)
British Airways
Good (2,066 reviews)
Good (632 reviews)
Good (3,652 reviews)
Turkish Airlines
Good (1,711 reviews)
Air France
Good (620 reviews)
United Airlines
Good (3,579 reviews)
Good (1,159 reviews)
Qatar Airways
Good (1,672 reviews)
Austrian Airlines
Good (319 reviews)
Excellent (1,441 reviews)
Air Canada
Good (2,559 reviews)
Scandinavian Airlines
Good (592 reviews)
Good (780 reviews)
Singapore Airlines
Excellent (582 reviews)
Good (858 reviews)
Good (1,459 reviews)
Etihad Airways
Good (445 reviews)
Ethiopian Air
Good (221 reviews)
Show more

Where to stay in Port Dickson

Average rates range from around $59 per night for a double room in a 3-star hotel to $87 and up for a 5-star experience.

Where to stay in popular areas of Port Dickson

Hiring a car in Port Dickson

Expect to pay $0.75 per litre in Port Dickson (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between $8.92 and $11.89. Economy (Class Economy Car or similar) is the most popular car type to hire in Port Dickson, while also 61% cheaper than other types, on average.