Getting to Port Dickson from Kuala Lumpur is relatively easy as it’s well-linked to the rest of Peninsular Malaysia and Singapore by highways and major roads. Set within Negeri Sembilan, Port Dickson is home to more than five pristine beaches and historical sites such as Lukut Museum and Fort, Royal Port Dickson Yacht Club and the Armed Forces Museum.
As this coastal town is about 60 km from Kuala Lumpur city centre, it gets packed with local and foreign visitors looking to enjoy the sun and sea, especially during weekends and national holidays. The best way to travel to Port Dickson is by car or bus as the nearest railway station is in Seremban, which is 32 km away. Meanwhile, Kuala Lumpur International Airport (KLIA), in Sepang, is only 40 km away from Port Dickson. Unfortunately, no public transport goes from the airport to Port Dickson, so taking a taxi or renting a car is your best option.
- Half-Day City Highlights Tour
- Best City Highlights Half-Day Tour
- City Tour After Dark with Dinner
- Private Traditional Cooking Lesson
- Private Half-Day City Heritage Tour with Lunch
- Heritage Buildings & Icon of City Tour
- Private Night Heritage Trails
- Guided Perdana Botanical Gardens Tour
- Evening Street Food Walking Shared Tour
- Private City Street Eats Evening Tour of Chinatown

Driving to Port Dickson
We highly recommend travelling by car to Port Dickson for convenience and speed. A journey from Kuala Lumpur to Port Dickson – without traffic or rest stops – should take about an hour. The North-South Expressway is the quickest route as there's a direct exit to Port Dickson (Exit 219). There are also toll stations along the highway, with fees varying according to vehicle type and departure point. Expect to pay at least RM13.50 for a single journey from Kuala Lumpur.

Buses to Port Dickson
If you have to rely on public transport, buses are your only option for getting to Port Dickson from Kuala Lumpur. A one-way journey costs RM4 upwards, depending on the coach. Also, do note that all buses stop at the Seremban Bus Terminal, and from there it’s another hour to Port Dickson via local bus.

Train to Port Dickson
There’s a KTM Komuter train station in Seremban, which carries passengers to and from KL Sentral on a daily basis. If you choose this method of transport, it costs RM8.70 in cash and RM7.40 by Touch n Go prepaid card for a single journey. After disembarking at Seremban Station, you can then catch a local bus or taxi to Port Dickson.