There are 10 ways to get from Macau to Penang by plane, train, bus, car, car ferry, ferry, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Macau International Airport to Penang International Airport
best- Fly from Macau International Airport (MFM) to Penang International Airport (PEN)plane MFM - PEN
7h 51mRM 553–1,703Bus to Zhuhai Jinwan Airport, fly to Penang International Airport
cheapest- Take the bus from Zhuhai Gongbei to Zhuhai Golden Bay International Airportbus
- Fly from Zhuhai Jinwan Airport (ZUH) to Penang International Airport (PEN)plane ZUH - PEN
11h 23mRM 465–1,215Train, bus
- Take the train from Zhuhai to Guangzhou South stationtrain
- Take the train from Guangzhou South station to Guiyang Northtrain
- Take the train from Guiyang North to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
- Take the bus from Mochit Terminal to Komtarbus
2d 9hRM 1,011–1,642Drive, car ferry
- Drive from Macau to Sultan Abdul Halim Ferry Terminalcar
- Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
43h 36mRM 565–817Ferry to Hong Kong International Airport, fly to Penang International Airport
- Take the ferry from Macau Outer Harbour Ferry Terminal to Hong Kong Macau Ferry Terminalferry
- Fly from Hong Kong International Airport (HKG) to Penang International Airport (PEN)plane HKG - PEN
7h 12mRM 469–875Train, subway to Guangzhou Baiyun International Airport, fly to Penang International Airport
- Take the train from Zhuhai to Guangzhou South stationtrain
- Take the subway from Hanxi Changlong to Guangzhou Airport Southsubway
- Fly from Guangzhou Baiyun International Airport (CAN) to Penang International Airport (PEN)plane CAN - PEN
8h 4mRM 513–1,271Ferry to Shenzhen Bao'An International Airport, fly to Penang International Airport
- Take the ferry from Macau Outer Harbour Ferry Terminal to China Ferry Terminalferry
- Fly from Shenzhen Bao'An International Airport (SZX) to Penang International Airport (PEN)plane SZX - PEN
8h 54mRM 714–1,430Fly Macau International Airport to Alor Setar, train
- Fly from Macau International Airport (MFM) to Alor Setar (AOR)plane MFM - AOR
- Take the train from Alor Setar to Tasek Gelugortrain
19h 5mRM 706–2,131Bus
- Take the bus from Zhuhai Gongbei to Guangxi Nanningbus
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
- Take the bus from Mochit Terminal to Komtarbus
3d 9hRM 762–973Drive 3,349.9 km
- Drive from Macau to George Towncar 3,349.9 km
43h 28mRM 567–819
Macau International Airport (MFM) to Penang International Airport (PEN) flights
Comparing Your Travel Options
The cheapest way to get from Macau to Penang is to ferry and fly which costs RM 460 - RM 900 and takes 7h 12m.
The fastest way to get from Macau to Penang is to ferry and fly which takes 7h 12m and costs RM 460 - RM 900.
No, there is no direct bus from Macau to Penang. However, there are services departing from Zhuhai Gongbei and arriving at Komtar via Nanning Tourism Distribution Centre, Ha Noi Nuoc Ngam Bus Station, Vientiane Any Hotels and Mochit Terminal. The journey, including transfers, takes approximately 3 days 9h.
The distance between Macau and Penang is 2375 km. The road distance is 3349.9 km.
The best way to get from Macau to Penang without a car is to train and bus which takes 2 days 9h and costs RM 1000 - RM 1700.
It takes approximately 7h 51m to get from Macau to Penang, including transfers.
Macau to Penang bus services, operated by China Bus Guide, depart from Zhuhai Gongbei station.
The best way to get from Macau to Penang is to fly which takes 7h 51m and costs RM 550 - RM 1700. Alternatively, you can bus, which costs RM 750 - RM 1000 and takes 3 days 9h.
Macau to Penang bus services, operated by China Bus Guide, arrive at Guangxi Nanning station.
Yes, the driving distance between Macau to Penang is 3350 km. It takes approximately 43h 28m to drive from Macau to Penang.
What companies run services between Macau and Penang, Malaysia?
Thai AirAsia, AirAsia, and two other airlines fly from Macau International Airport (MFM) to Penang International Airport (PEN) 3 times a day. Alternatively, you can take a bus from Zhuhai Gongbei to Komtar via Guangxi Nanning, Baicangling, Nanning station, Nanning Tourism Distribution Centre, Ha Noi Nuoc Ngam Bus Station, Vientiane - Southern Bus Station, Vientiane Any Hotels, Bangkok, Chatuchak Bus Terminal (Mo Chit 2), and Mochit Terminal in around 3d 9h.
- Website
- airasia.com
Flights from Macau International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- RM 550–1,700
Flights from Macau International Airport to Penang International Airport via Singapore Changi
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 900–2,900
Flights from Hong Kong International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- RM 390–1,200
Flights from Guangzhou Baiyun International Airport to Penang International Airport via Senai
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- RM 450–1,400
Flights from Guangzhou Baiyun International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- RM 420–1,300
Flights from Shenzhen Bao'An International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- RM 650–1,100
Flights from Macau International Airport to Alor Setar via Kuala Lumpur
- Ave. Duration
- 15h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RM 700–2,100
Flights from Macau International Airport to Alor Setar via Don Muang, Kuala Lumpur
- Ave. Duration
- 14h 10m
- When
- Every day
- Estimated price
- RM 850–2,300
Flights from Macau International Airport to Alor Setar via Shenzhen Bao'An International Airport, Kuala Lumpur
- Ave. Duration
- 14h 35m
- When
- Monday to Friday
- Estimated price
- RM 700–2,200
- Website
- malaysiaairlines.com
Flights from Macau International Airport to Penang International Airport via Singapore Changi
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 900–2,900
Flights from Hong Kong International Airport to Penang International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- RM 380–1,100
Flights from Hong Kong International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- RM 500–1,800
Flights from Guangzhou Baiyun International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 7h 15m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- RM 500–1,900
Flights from Shenzhen Bao'An International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- RM 600–2,200
- Website
- csair.com
Flights from Zhuhai Jinwan Airport to Penang International Airport via Chongqing
- Ave. Duration
- 13h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 500–2,100
Flights from Guangzhou Baiyun International Airport to Penang International Airport
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- RM 460–1,800
- Website
- cathaypacific.com
Flights from Hong Kong International Airport to Penang International Airport
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- RM 360–1,100
- Website
- hainanairlines.com
Flights from Zhuhai Jinwan Airport to Penang International Airport via Haikou
- Ave. Duration
- 9h 47m
- When
- Wednesday and Sunday
- Estimated price
- RM 450–1,200
Flights from Shenzhen Bao'An International Airport to Penang International Airport via Haikou
- Ave. Duration
- 6h 10m
- When
- Wednesday and Sunday
- Estimated price
- RM 550–1,400
- Website
- fireflyz.com.my
Flights from Zhuhai Jinwan Airport to Penang International Airport via Haikou
- Ave. Duration
- 8h 5m
- When
- Monday and Friday
- Estimated price
- RM 550–1,300
Flights from Hong Kong International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- RM 500–1,800
- Website
- thaiairways.com
Flights from Hong Kong International Airport to Penang International Airport via Suvarnabhumi
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- RM 550–1,500
Flights from Guangzhou Baiyun International Airport to Penang International Airport via Suvarnabhumi
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- RM 600–1,500
Flights from Shenzhen Bao'An International Airport to Penang International Airport via Suvarnabhumi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- RM 470–1,500
- Website
- ch.com
Flights from Zhuhai Jinwan Airport to Penang International Airport via Tianfu International
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- RM 650–2,400
- Website
- hkexpress.com
Flights from Hong Kong International Airport to Penang International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- RM 360–650
- Website
- lionairthai.com
Flights from Guangzhou Baiyun International Airport to Penang International Airport via Don Muang
- Ave. Duration
- 7h 40m
- When
- Monday
- Estimated price
- RM 500–1,300
Flights from Shenzhen Bao'An International Airport to Penang International Airport via Don Muang
- Ave. Duration
- 6h 50m
- When
- Monday
- Estimated price
- RM 600–1,500
- Website
- airasia.com
Flights from Macau International Airport to Penang International Airport via Don Muang
- Ave. Duration
- 5h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 600–1,600
- Website
- singaporeair.com
Flights from Macau International Airport to Penang International Airport via Singapore Changi
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 900–2,900
- Website
- malindoair.com
Flights from Hong Kong International Airport to Penang International Airport via Kuala Lumpur
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- RM 420–1,300
- Website
- shenzhenair.com
Flights from Shenzhen Bao'An International Airport to Penang International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 450–1,400
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 27–40
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- RM 27–40
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 27–40
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- Adult - second class
- RM 27–40
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35–65
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RM 35–50
- Adult - 1st Class
- RM 40–65
Train from Guangzhou South station to Guiyang North
- Ave. Duration
- 5h 1m
- Frequency
- 5 times a day
- Estimated price
- RM 160–370
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RM 160–220
- Adult - 1st Class
- RM 260–370
Train from Zhuhai to Guangzhou South station
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35–65
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RM 35–50
- Adult - 1st Class
- RM 40–65
Train from Zhuhai to Guangzhou South station
- 2nd Class Seat
- RM 33–37
- 1st Class Seat
- RM 54–59
- Business Class Seat
- RM 75–110
Train from Guangzhou South station to Guiyang North
- Ave. Duration
- 3h 44m
- Frequency
- 5 times a day
- Estimated price
- RM 230–250
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- RM 230–250
- 1st Class Seat
- RM 380–420
- Business Class Seat
- RM 550–800
Train from Guiyang North to Kunming South
- 2nd Class Seat
- RM 125–140
- 1st Class Seat
- RM 200–230
- Business Class Seat
- RM 300–420
Train from Zhuhai to Guangzhou South station
- 2nd Class Seat
- RM 33–37
- 1st Class Seat
- RM 54–59
- Business Class Seat
- RM 75–110
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RM 260–600
- Schedules at
- baolau.com
- Second Class
- RM 260–360
- First Class
- RM 350–600
- Phone
- (86) 020-96891
- [email protected]
- Website
- gzmtr.com
Subway from Hanxi Changlong to Guangzhou Airport South
- Ave. Duration
- 1h 3m
- Frequency
- Every 5 minutes
- Estimated price
- RM 5–7
- Schedules at
- gzmtr.com
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Alor Setar to Tasek Gelugor
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- RM 19–26
- Website
- KTM Intercity
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Alor Setar to Tasek Gelugor
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- RM 2–20
- Website
- KTMB
- Shuttle
- RM 2–3
- Express
- RM 13–20
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Alor Setar to Tasek Gelugor
- Ave. Duration
- 42 min
- Frequency
- 5 times a day
- Estimated price
- RM 19
- Website
- KTM
- Silver
- RM 14–16
- Gold
- RM 19
- Platinum
- RM 21–23
- Phone
- +856 21 254512-5
- [email protected]
- Website
- soutchaitravel.com
Bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RM 160–190
- Schedules at
- soutchai.com
Bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RM 160–190
- Schedules at
- soutchai.com
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Mochit Terminal to Komtar
- Ave. Duration
- 23h 30m
- Frequency
- Once daily
- Estimated price
- RM 270
- Website
- KST Travel
Bus from Mochit Terminal to Komtar
- Ave. Duration
- 23h 30m
- Frequency
- Once daily
- Estimated price
- RM 270
- Website
- KST Travel
- Website
- zhairport.com
Bus from Zhuhai Gongbei to Zhuhai Golden Bay International Airport
- Ave. Duration
- 1h 9m
- Frequency
- Every 10 minutes
- Estimated price
- RM 16
- Schedules at
- zhairport.com
- [email protected]
- Website
- chinabusguide.com
Bus from Zhuhai Gongbei to Guangxi Nanning
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a day
- Estimated price
- RM 100–160
- Schedules at
- chinabusguide.com
- Bus
- RM 100–150
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- RM 75–112
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- RM 75–110
- Website
- 12go.asia
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- RM 150–230
- Book at
- HTX Van Tai 277
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- RM 209
- Book at
- 12Go
- 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 1–2
- Schedules at
- penangport.com.my
- Phone
- (852) 2859 3333
- [email protected]
- Website
- turbojet.com.hk
Ferry from Macau Outer Harbour Ferry Terminal to Hong Kong Macau Ferry Terminal
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- RM 90–150
- Schedules at
- turbojet.com.hk
Ferry from Macau Outer Harbour Ferry Terminal to China Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- RM 100–150
- Schedules at
- turbojet.com.hk
- Book at
- turbojet.com.hk
- Economy
- RM 100–130
- Super
- RM 210–240
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 Slovenia: Getting from Ljubljana to Lake Bled, Travelling to the US: What do I need to know?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
There are 2426+ hotels available in Penang.






































