There are 7 ways to get from Port Dickson to Surabaya by taxi, plane, bus, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly to Juanda International Airport
best- Take the taxi from Port Dickson to Kuala Lumpur International Airport (KUL)taxi
- Fly from Kuala Lumpur International Airport (KUL) to Juanda International Airport (SUB)plane KUL - SUB
6h 7mRp 1,587,744–4,917,016Bus, ferry
cheapest- Take the bus from Terminal Port Dickson to Terminal Onebus
- Take the bus from Seremban Terminal 1 to Pasir Gudangbus
- Take the ferry from Pasir Gudang to Batam Centreferry
- Take the ferry from Batu Ampar to Port of Tanjung Priokferry
- Take the bus from DAMRI Bus Station Jakarta to Surabaya Kotabus
2d 10hRp 1,139,309–2,023,952Taxi, fly to Abdul Rachman Saleh Airport, train
- Take the taxi from Port Dickson to Kuala Lumpur International Airport (KUL)taxi
- Fly from Kuala Lumpur International Airport (KUL) to Abdul Rachman Saleh Airport (MLG)plane KUL - MLG
- Take the train from Lawang to Gubengtrain
8h 19mRp 2,213,244–6,877,016Taxi, fly to Ahmad Yani, train
- Take the taxi from Port Dickson to Kuala Lumpur International Airport (KUL)taxi
- Fly from Kuala Lumpur International Airport (KUL) to Ahmad Yani (SRG)plane KUL - SRG
- Take the train from Semarang Tawang to Surabaya Pasar Turitrain
7h 13mRp 2,408,244–4,367,016Bus, ferry, train
- Take the bus from Corus Paradise Resort Port Dickson to Concorde Singaporebus
- Take the ferry from Singapore Harbour Front to Tanjung Balai Karimunferry
- Take the ferry from Tanjung Balai Karimun to Port of Tanjung Priokferry
- Take the train from Pasar Senen to Surabaya Pasar Turitrain
2d 16hRp 1,890,112–2,983,688Bus, train, ferry via Kebonkelapa
- Take the bus from Balai Polis Pd to Ktm Serembanbus
- Take the train from Seremban to Jb Sentraltrain Ets
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
- Take the ferry from Batu Ampar to Port of Tanjung Priokferry
- Take the ferry from Tanjung Priok to Surabayaferry
3d 3hRp 1,252,341–1,615,799Bus, train, ferry
- Take the bus from Terminal Port Dickson to Ktm Serembanbus
- Take the train from Seremban to Jb Sentraltrain Ets
- Take the bus from Johor Bahru CIQ to Changi Airport Terminal 1bus Ts1
- Take the ferry from Tanah Merah to Sri Bintan Pura Ferry Terminalferry
- Take the ferry from Pelabuhan Sri Bayintan Kijang to Surabaya - Tanjung Perak Portferry
3d 13hRp 1,449,356–3,504,605
Kuala Lumpur International Airport (KUL) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Port Dickson to Surabaya is to bus and train and ferry via Kebonkelapa which costs Rp1200000 - Rp1700000 and takes 3 days 3h.
The fastest way to get from Port Dickson to Surabaya is to taxi and fly which takes 6h 7m and costs Rp1500000 - Rp5000000.
The distance between Port Dickson and Surabaya is 1742 km.
The best way to get from Port Dickson to Surabaya without a car is to bus and ferry and train which takes 2 days 16h and costs Rp1800000 - Rp3000000.
It takes approximately 6h 7m to get from Port Dickson to Surabaya, including transfers.
Surabaya is 1h behind Port Dickson. It is currently 12:58 AM in Port Dickson and 11:58 PM in Surabaya.
There are 958+ hotels available in Surabaya.
What companies run services between Port Dickson, Malaysia and Surabaya, Indonesia?
There is no direct connection from Port Dickson to Surabaya. However, you can take the taxi to Kuala Lumpur International Airport (KUL) airport, fly to Juanda International Airport (SUB), walk to Juanda Surabaya Airport, take the bus to Surabaya Bungurasih Bus Station, walk to Waru, then take the train to Surabaya Gubeng. Alternatively, you can take a bus from Terminal Port Dickson to Surabaya Kota via Seremban Terminal 1, Pasir Gudang, Pasir Gudang, Batam Centre, Batu Ampar, Port of Tanjung Priok, and DAMRI Bus Station Jakarta in around 2d 10h.
- Website
- garuda-indonesia.com
Flights from Kuala Lumpur International Airport to Juanda International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- Rp 1,500,000–4,900,000
Flights from Kuala Lumpur International Airport to Abdul Rachman Saleh Airport via Soekarno–Hatta
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- Rp 1,700,000–8,000,000
Flights from Kuala Lumpur International Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- Rp 1,800,000–6,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Lawang to Gubeng
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- Rp 45,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 45,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 80,000–650,000
Train from Semarang Tawang to Surabaya Pasar Turi
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
Train from Pasar Senen to Surabaya Pasar Turi
- Ave. Duration
- 10h 28m
- Frequency
- 5 times a day
- Estimated price
- Rp 320,000–440,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–440,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,100,000
- Phone
- 010-2266222
- [email protected]
- Website
- nssit.com.my
Bus from Terminal Port Dickson to Terminal One
- Ave. Duration
- 1h 34m
- Frequency
- Every 4 hours
- Estimated price
- Rp 23,000–37,000
- Schedules at
- bas.my
Bus from Balai Polis Pd to Ktm Seremban
- Ave. Duration
- 1h 29m
- Frequency
- Every 4 hours
- Estimated price
- Rp 22,000–36,000
- Schedules at
- bas.my
Bus from Terminal Port Dickson to Ktm Seremban
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- Rp 23,000–37,000
- Schedules at
- bas.my
- Phone
- (07) 255-2202
- [email protected]
- Website
- pasirgudangferry.com
Ferry from Pasir Gudang to Batam Centre
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- Rp 304,926
- Schedules at
- easybook.com
- Ave. Duration
- 47 min
- Estimated price
- Rp 370,000–450,000
Ringos Taxi
- Phone
- +60 12-254 5367
- Website
- ringostaxi.com
Taxi Port Dickson
- Phone
- +60 17-878 0027
- Website
- taxinogri9.blogspot.com
Ringos Taxi
- Phone
- +60 12-254 5367
- Website
- ringostaxi.com
Taxi Port Dickson
- Phone
- +60 17-878 0027
- Website
- taxinogri9.blogspot.com
Ringos Taxi
- Phone
- +60 12-254 5367
- Website
- ringostaxi.com
Taxi Port Dickson
- Phone
- +60 17-878 0027
- Website
- taxinogri9.blogspot.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 Need to know: Greyhound, How to get from JFK to New York City, and Flying into Beijing? - to help you get the most out of your next trip.







