There are 10 ways to get from Melaka to Penang by train, car ferry, bus, car, plane, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, car ferry
best- Take the train from Pulau Sebang/Tampin to Butterworthtrain Ets
- Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
7h 9mRMĀ 77ā142Bus, train, car ferry
cheapest- Take the bus from Malacca Mahkota Medical Centre to Kliabus
- Take the train from Klia T1 to KL Sentraltrain
- Take the train from Kl Sentral to Butterworthtrain Ets
- Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
8h 10mRMĀ 40ā166Bus
- Take the bus from Melaka Sentral to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Sungai Nibongbus Kl
8h 55mRMĀ 104ā155Drive, car ferry
- Drive from Malacca to Sultan Abdul Halim Ferry Terminalcar
- Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
5h 36mRMĀ 83ā118Bus to Kuala Lumpur International Airport, fly to Penang International Airport
- Take the bus from Malacca Mahkota Medical Centre to KL International Airport T2bus
- Fly from Kuala Lumpur International Airport (KUL) to Penang International Airport (PEN)plane KUL - PEN
5hRMĀ 140ā264Bus via Kampung Bukit Tinggi, Bentong
- Take the bus from 707 Hotel Malacca to First World Genting Highlandsbus
- Take the bus from First World Genting Highlands to Penang Komtarbus
11h 58mRMĀ 131ā179Drive 490.2 km
- Drive from Malacca to George Towncar 490.2 km
5h 26mRMĀ 83ā119Bus to Sultan Abdul Aziz Shah, fly to Penang International Airport
- Take the bus from Alor Gajah Toll to TBS Kuala Lumpurbus
- Fly from Sultan Abdul Aziz Shah (SZB) to Penang International Airport (PEN)plane SZB - PEN
5h 30mRMĀ 166ā274Train to Senai International Airport, fly to Penang International Airport
- Take the train from Pulau Sebang/Tampin to Jb Sentraltrain
- Fly from Senai International Airport (JHB) to Penang International Airport (PEN)plane JHB - PEN
5h 56mRMĀ 250ā488Bus to Kuala Lumpur International Airport, fly to Alor Setar, tram
- Take the bus from Malacca Mahkota Medical Centre 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 Tasek Gelugortram
6h 40mRMĀ 161ā459
Kuala Lumpur International Airport (KUL) to Penang International Airport (PEN) flights
Questions & Answers
The cheapest way to get from Melaka to Penang is to drive and car ferry which costs RM 80 - RM 120 and takes 5h 36m.
The fastest way to get from Melaka to Penang is to bus and fly which takes 5h and costs RM 140 - RM 270.
No, there is no direct bus from Melaka to Penang. However, there are services departing from Malacca Mahkota Medical Centre and arriving at Lebuh Carnavon via Melaka Sentral, Terminal Bersepadu Selatan and Terminal Bas Ekspres Sg Nibong. The journey, including transfers, takes approximately 8h 55m.
The distance between Melaka and Penang is 537 km. The road distance is 490.2 km.
The best way to get from Melaka to Penang without a car is to train and car ferry which takes 7h 9m and costs RM 75 - RM 150.
It takes approximately 7h 9m to get from Melaka to Penang, including transfers.
Melaka to Penang bus services, operated by Melor Interline Express, depart from Melaka Sentral station.
Melaka to Penang bus services, operated by Melor Interline Express, arrive at Terminal Bersepadu Selatan station.
Yes, the driving distance between Melaka to Penang is 490 km. It takes approximately 5h 26m to drive from Melaka to Penang.
Book your Melaka to Penang bus tickets online with 12go.asia.
What companies run services between Melaka, Malaysia and Penang, Malaysia?
You can take a bus from Malacca Mahkota Medical Centre to Lebuh Carnavon via Melaka Sentral, Terminal Bersepadu Selatan, Sungai Nibong, and Terminal Bas Ekspres Sg Nibong in around 8h 55m.
- Website
- airasia.com
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
Flights from Senai International Airport to Penang International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RMĀ 210ā380
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- RMĀ 210ā380
Flights from Senai International Airport to Penang International Airport via Langkawi
- Ave. Duration
- 3h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RMĀ 210ā380
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RMĀ 100ā310
- Website
- fireflyz.com.my
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 Penang International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RMĀ 130ā270
Flights from Sultan Abdul Aziz Shah to Penang International Airport via Langkawi
- Ave. Duration
- 3h
- When
- Monday, Friday, and Sunday
- Estimated price
- RMĀ 130ā270
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- RMĀ 170ā850
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RMĀ 210ā390
- Website
- malaysiaairlines.com
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 Penang International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RMĀ 130ā270
Flights from Sultan Abdul Aziz Shah to Penang International Airport via Langkawi
- Ave. Duration
- 3h
- When
- Monday, Friday, and Sunday
- Estimated price
- RMĀ 130ā270
Flights from Senai International Airport to Penang International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- RMĀ 170ā850
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- RMĀ 210ā390
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Penang International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RMĀ 140ā230
Flights from Sultan Abdul Aziz Shah to Penang International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RMĀ 160ā230
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Pulau Sebang/Tampin to Butterworth
- Ave. Duration
- 5h 56m
- Frequency
- Twice daily
- Estimated price
- RMĀ 12ā65
- Website
- KTMB
- Shuttle
- RMĀ 12ā18
- Express
- RMĀ 40ā65
Train from Kl Sentral to Butterworth
- Ave. Duration
- 4h 5m
- Frequency
- Every 2 hours
- Estimated price
- RMĀ 9ā50
- Website
- KTMB
- Shuttle
- RMĀ 9ā14
- Express
- RMĀ 30ā50
Train from Pulau Sebang/Tampin to Jb Sentral
- Ave. Duration
- 2h 33m
- Frequency
- Every 2 hours
- Estimated price
- RMĀ 6ā35
- Website
- KTMB
- Shuttle
- RMĀ 6ā9
- Express
- RMĀ 24ā35
Tram from Anak Bukit to Tasek Gelugor
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- RMĀ 2ā21
- Website
- KTMB
- Shuttle
- RMĀ 2ā4
- Express
- RMĀ 14ā21
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T1 to KL Sentral
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- RMĀ 1ā75
- Website
- KLIA Ekspres
- 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
- 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 Terminal Bersepadu Selatan to Sungai Nibong
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RMĀ 40ā100
- 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
- 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
- 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
- Phone
- +60 17-659 2527
- [email protected]
- Website
- Plus Liner
Bus from Terminal Bersepadu Selatan to Sungai Nibong
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- RMĀ 55
- Website
- Plus Liner
- Phone
- 04-3312966
- Website
- Supernice Grassland
Bus from Terminal Bersepadu Selatan to Sungai Nibong
- Ave. Duration
- 4h 59m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 90ā130
- Website
- Supernice Grassland
- Book at
- Supernice Grassland
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from Malacca Mahkota Medical Centre to KL International Airport T2
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- RMĀ 29ā45
- Book at
- Omio
- Website
- StarMart Express
Bus from Malacca Mahkota Medical Centre to Klia
- Ave. Duration
- 1h 47m
- Frequency
- Every 2 hours
- Estimated price
- RMĀ 28ā40
- Book at
- Omio
- Website
- StarMart Express
Bus from Malacca Mahkota Medical Centre to KL International Airport T2
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- RMĀ 29ā45
- Book at
- Omio
- Website
- StarMart Express
- Phone
- +65 8737 7707
- [email protected]
- Website
- 707-inc.com
Bus from 707 Hotel Malacca to First World Genting Highlands
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- RMĀ 75ā130
- Schedules at
- 707-inc.com
- Book at
- 12go.asia
Bus from First World Genting Highlands to Penang Komtar
- Ave. Duration
- 7h 9m
- Frequency
- Once daily
- Estimated price
- RMĀ 52
- Book at
- easybook.com
- Phone
- 019-2179072
- [email protected]
- Website
- Maraliner
Bus from Alor Gajah Toll to TBS Kuala Lumpur
- Ave. Duration
- 1h 51m
- Frequency
- Once daily
- Estimated price
- RMĀ 11ā26
- Website
- Maraliner
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RMĀ 2
- Schedules at
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RMĀ 2
- Schedules at
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda 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 Is ride-sharing platform BlaBlaCar right for you?, Getting to Rome from the airport, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
There are 2506+ hotels available in Penang.



































