There are 9 ways to get from Melaka Sentral to Sungai Petani by bus, train, car, plane, tram, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Melaka Sentral to Terminal Bersepadu Selatanbus
- Take the train from Bdr Tasek Selatan to Sungai Petanitrain Ets
7h 17mRM 22–73Bus
- Take the bus from Melaka Sentral to Sungai Petanibus Melaka Sentral
7h 36mRM 50–140Drive 510.4 km
- Drive from Melaka Sentral to Sungai Petanicar 510.4 km
5h 36mRM 86–124Bus to Kuala Lumpur International Airport, fly to Alor Setar, tram
- Take the bus from Melaka Sentral to KL International Airport T2bus
- Fly from Kuala Lumpur International Airport (KUL) to Alor Setar (AOR)plane KUL - AOR
- Take the tram from Anak Bukit to Sungai Petanitram
6h 33mRM 145–445Bus, train via Kuala Lumpur
- Take the bus from Melaka Sentral to Terminal Bersepadu Selatanbus
- Take the train from Kl Sentral to Sungai Petanitrain Ets
7h 18mRM 25–78Train
- Take the train from Pulau Sebang/Tampin to Kl Sentraltrain Ets
- Take the train from Kl Sentral to Sungai Petanitrain Ets
7h 28mRM 74–151Bus via Kuala Lumpur
- Take the bus from Melaka Sentral to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Butterworthbus Tbs
8h 35mRM 71–108Bus to Kuala Lumpur International Airport, fly to Penang International Airport, car ferry, tram
- Take the bus from Melaka Sentral to KL International Airport T2bus
- Fly from Kuala Lumpur International Airport (KUL) to Penang International Airport (PEN)plane KUL - PEN
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the tram from Butterworth to Sungai Petanitram
8h 15mRM 131–276Bus to Sultan Abdul Aziz Shah, fly to Alor Setar, tram
- Take the bus from Melaka Sentral to Terminal Bersepadu Selatanbus
- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)plane SZB - AOR
- Take the tram from Anak Bukit to Sungai Petanitram
7h 3mRM 237–620
Melaka Sentral to Sungai Petani by bus
Questions & Answers
The cheapest way to get from Melaka Sentral to Sungai Petani is to bus and train which costs RM 22 - RM 75 and takes 7h 17m.
The fastest way to get from Melaka Sentral to Sungai Petani is to drive which takes 5h 36m and costs RM 85 - RM 130.
Yes, there is a direct bus departing from Melaka Sentral and arriving at Sungai Petani. Services depart four times a day, and operate every day. The journey takes approximately 7h 36m.
No, there is no direct train from Melaka Sentral to Sungai Petani. However, there are services departing from Pulau Sebang/Tampin and arriving at Sungai Petani via Kl Sentral. The journey, including transfers, takes approximately 7h 28m.
The distance between Melaka Sentral and Sungai Petani is 536 km. The road distance is 510.4 km.
The best way to get from Melaka Sentral to Sungai Petani without a car is to bus and train which takes 7h 17m and costs RM 22 - RM 75.
It takes approximately 7h 17m to get from Melaka Sentral to Sungai Petani, including transfers.
Melaka Sentral to Sungai Petani bus services, operated by KPB Express, depart from Melaka Sentral station.
Melaka Sentral to Sungai Petani train services, operated by KTM Intercity, depart from Pulau Sebang/Tampin station.
The best way to get from Melaka Sentral to Sungai Petani is to bus which takes 7h 36m and costs RM 50 - RM 140. Alternatively, you can train, which costs RM 70 - RM 160 and takes 7h 28m.
What companies run services between Melaka Sentral, Malaysia and Sungai Petani, Malaysia?
KPB Express operates a bus from Melaka Sentral to Sungai Petani 3 times a day. Tickets cost RM 50–120 and the journey takes 7h 36m. Two other operators also service this route. Alternatively, you can take a vehicle from Melaka Sentral to Sungai Petani via Pulau Sebang/Tampin and Kl Sentral in around 7h 28m.
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 100–310
Flights from Kuala Lumpur International Airport to Penang International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- RM 110–190
Flights from Kuala Lumpur International Airport to Penang International Airport via Langkawi
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- RM 110–190
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 210–390
Flights from Kuala Lumpur International Airport to Penang International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 65–310
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 240–460
- Website
- fireflyz.com.my
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RM 210–390
Flights from Kuala Lumpur International Airport to Penang International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 65–310
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 240–460
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Penang International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 140–230
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Bdr Tasek Selatan to Sungai Petani
- Ave. Duration
- 4h 32m
- Frequency
- Twice daily
- Estimated price
- RM 10–55
- Website
- KTMB
- Shuttle
- RM 10–15
- Express
- RM 35–55
Tram from Anak Bukit to Sungai Petani
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- RM 1–19
- Website
- KTMB
- Shuttle
- RM 1–3
- Express
- RM 13–19
Train from Kl Sentral to Sungai Petani
- Ave. Duration
- 4h 13m
- Frequency
- Every 4 hours
- Estimated price
- RM 10–55
- Website
- KTMB
- Shuttle
- RM 10–15
- Express
- RM 35–55
Train from Pulau Sebang/Tampin to Kl Sentral
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- RM 3–24
- Website
- KTMB
- Shuttle
- RM 3–5
- Express
- RM 16–24
Train from Kl Sentral to Sungai Petani
- Ave. Duration
- 4h 13m
- Frequency
- Every 4 hours
- Estimated price
- RM 10–55
- Website
- KTMB
- Shuttle
- RM 10–15
- Express
- RM 35–55
Tram from Butterworth to Sungai Petani
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- RM 1–17
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–17
Tram from Anak Bukit to Sungai Petani
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- RM 1–19
- Website
- KTMB
- Shuttle
- RM 1–3
- Express
- RM 13–19
- Phone
- +60 1222 59897
- [email protected]
- Website
- Melor Interline Express
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- Melor Interline Express
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- Melor Interline Express
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- Melor Interline Express
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- Melor Interline Express
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- RM 23–35
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- RM 23–35
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- RM 23–35
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Butterworth
- Ave. Duration
- 4h 51m
- Frequency
- Every 3 hours
- Estimated price
- RM 40–90
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- RM 23–35
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +606 952 0642
- [email protected]
- Website
- mayangsariexpress.com.my
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 19m
- Frequency
- Every 2 hours
- Estimated price
- RM 21–35
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
Bus from Melaka Sentral to Sungai Petani
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- RM 85–120
- Book at
- easybook.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 19m
- Frequency
- Every 2 hours
- Estimated price
- RM 21–35
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 19m
- Frequency
- Every 2 hours
- Estimated price
- RM 21–35
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 19m
- Frequency
- Every 2 hours
- Estimated price
- RM 21–35
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- Phone
- +6019 625 0098
- [email protected]
- Website
- delima.com.my
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- delima.com.my
- Book at
- easybook.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- delima.com.my
- Book at
- easybook.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- delima.com.my
- Book at
- easybook.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- delima.com.my
- Book at
- easybook.com
- Phone
- 017-6592527
- [email protected]
- Website
- Transnasional
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a day
- Estimated price
- RM 13–18
- Website
- Transnasional
Bus from Melaka Sentral to KL International Airport T2
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- RM 14–29
- Website
- Transnasional
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a day
- Estimated price
- RM 13–18
- Website
- Transnasional
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a day
- Estimated price
- RM 13–18
- Website
- Transnasional
Bus from Melaka Sentral to KL International Airport T2
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- RM 14–29
- Website
- Transnasional
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a day
- Estimated price
- RM 13–18
- Website
- Transnasional
- Phone
- +604 332 5815
- [email protected]
- Website
- KPB Express
Bus from Melaka Sentral to Sungai Petani
- Ave. Duration
- 7h 36m
- Frequency
- 3 times a day
- Estimated price
- RM 50–120
- Website
- KPB Express
Bus from Terminal Bersepadu Selatan to Butterworth
- Ave. Duration
- 5h 2m
- Frequency
- Hourly
- Estimated price
- RM 30–80
- Website
- KPB Express
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Melaka Sentral to Sungai Petani
- Ave. Duration
- 7h 36m
- Frequency
- Once daily
- Estimated price
- RM 55–140
- Website
- Sri Maju
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from Melaka Sentral to KL International Airport T2
- Ave. Duration
- 1h 55m
- Frequency
- Every 2 hours
- Estimated price
- RM 30–45
- Book at
- Omio
- Website
- StarMart Express
Bus from Melaka Sentral to KL International Airport T2
- Ave. Duration
- 1h 55m
- Frequency
- Every 2 hours
- Estimated price
- RM 30–45
- Book at
- Omio
- Website
- StarMart Express
- Phone
- 019-2179072
- [email protected]
- Website
- Maraliner
Bus from Terminal Bersepadu Selatan to Butterworth
- Ave. Duration
- 5h 3m
- Frequency
- 4 times a day
- Estimated price
- RM 55–85
- Website
- Maraliner
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 2
- Schedules at
- penangport.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 Travelling around the UAE, What are the different types of Renfe trains in Spain?, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Melaka Sentral to Sungai Petani bus services, operated by KPB Express, arrive at Sungai Petani station.
Melaka Sentral to Sungai Petani train services, operated by KTM Intercity, arrive at Kl Sentral station.
Yes, the driving distance between Melaka Sentral to Sungai Petani is 510 km. It takes approximately 5h 36m to drive from Melaka Sentral to Sungai Petani.
Book your Melaka Sentral to Sungai Petani bus tickets online with Omio and 12go.asia.
There are 490+ hotels available in Sungai Petani.



























