There are 9 ways to get from Macau to Keelung by plane, train, ferry, car ferry, subway, car, or bus
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 Taiwan Taoyuan International Airport, train
best- Fly from Macau International Airport (MFM) to Taiwan Taoyuan International Airport (TPE)plane MFM - TPE
- Take the train from 臺北 to 三坑train
5h 55m$105–218Ferry, train, car ferry via Shenzhen
- Take the ferry from Macau Outer Harbour Ferry Terminal to China Ferry Terminalferry
- Take the train from Shenzhen North to Xiamentrain
- Take the carferry from Xiamen Port to Keelung Portcarferry
20h 37m$131–270Ferry to Hong Kong International Airport, fly to Taiwan Taoyuan International Airport, train
- Take the ferry from Macau Outer Harbour Ferry Terminal to Hong Kong Macau Ferry Terminalferry
- Fly from Hong Kong International Airport (HKG) to Taiwan Taoyuan International Airport (TPE)plane HKG - TPE
- Take the train from 臺北 to 三坑train
7h 12m$105–181Fly Macau International Airport to Taichung Airport, train
- Fly from Macau International Airport (MFM) to Taichung Airport (RMQ)plane MFM - RMQ
- Take the train from 台中 to 台北train
7h 11m$194–459Train, subway to Guangzhou Baiyun International Airport, fly to Taiwan Taoyuan 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 Taiwan Taoyuan International Airport (TPE)plane CAN - TPE
8h 29m$153–225Ferry, train, car ferry
- Take the ferry from Macau Outer Harbour Ferry Terminal to China Ferry Terminalferry
- Take the train from West Kowloon Station to Xiamentrain
- Take the carferry from Xiamen Port to Keelung Portcarferry
21h 17m$140–233Drive, car ferry
- Drive from Macau to Xiamen Portcar
- Take the carferry from Xiamen Port to Keelung Portcarferry
21h 32m$156–267Train, car ferry
- Take the train from Zhuhai to Xiamen North Stationtrain Zhuhai
- Take the carferry from Xiamen Port to Keelung Portcarferry
21h 32m$110–229Bus, car ferry
- Take the bus from Hong Kong-Zhuhai-Macau Bridge to Hong Kong International Airport Bus Terminalbus
- Take the bus from Hong Kong to Xiamen Hubinbus
- Take the carferry from Xiamen Port to Keelung Portcarferry
28h 18m$135–232
Macau International Airport (MFM) to Taiwan Taoyuan International Airport (TPE) flights
Comparing Your Travel Options
The cheapest way to get from Macau to Keelung is to fly and train which costs $100 - $220 and takes 5h 55m.
The fastest way to get from Macau to Keelung is to fly and train which takes 5h 55m and costs $100 - $220.
The distance between Macau and Keelung is 918 km.
The best way to get from Macau to Keelung without a car is to ferry and train and car ferry via Shenzhen which takes 20h 37m and costs $130 - $270.
It takes approximately 5h 55m to get from Macau to Keelung, including transfers.
There are 710+ hotels available in Keelung.
What companies run services between Macau and Keelung, Taiwan?
There is no direct connection from Macau to Keelung. However, you can take the bus to Macau Airport, walk to Macau International Airport (MFM) airport, fly to Taiwan Taoyuan International Airport (TPE), walk to Airport Terminal 2 Station, take the train to Taipei Main Station, walk to 臺北, then take the train to 三坑. Alternatively, you can take a ferry from Macau Outer Harbour Ferry Terminal to Keelung Port via China Ferry Terminal, West Kowloon Station, Shenzhen North Station, Shenzhen North, Xiamen, and Xiamen Port in around 20h 37m.
- Website
- evaair.com
Flights from Macau International Airport to Taiwan Taoyuan International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $100–600
Flights from Hong Kong International Airport to Taiwan Taoyuan International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $75–390
Flights from Macau International Airport to Taichung Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $170–430
Flights from Guangzhou Baiyun International Airport to Taiwan Taoyuan International Airport
- Ave. Duration
- 2h 12m
- When
- Tuesday, Thursday, Saturday, Monday, Friday, and Sunday
- Estimated price
- $80–410
- Phone
- 0800-765-888
- Website
- Taiwan Railway
Train from 臺北 to 三坑
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–2
- Website
- Taiwan Railway
- adult
- $1–2
Train from 臺北 to 三坑
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–2
- Website
- Taiwan Railway
- adult
- $1–2
- Phone
- (852) 2979 8778
- Website
- tilchinalink.com
Bus from Hong Kong-Zhuhai-Macau Bridge to Hong Kong International Airport Bus Terminal
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–26
- Schedules at
- tilchinalink.com
- Book at
- tilchinalink.com
- Adult
- $10–15
- Phone
- (852) 2859 3333
- [email protected]
- Website
- turbojet.com.hk
Ferry from Macau Outer Harbour Ferry Terminal to China Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- $24–40
- Schedules at
- turbojet.com.hk
- Book at
- turbojet.com.hk
- Economy
- $24–35
- Super
- $50–60
Ferry from Macau Outer Harbour Ferry Terminal to Hong Kong Macau Ferry Terminal
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $22–40
- 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
- $24–40
- Schedules at
- turbojet.com.hk
- Book at
- turbojet.com.hk
- Economy
- $24–35
- Super
- $50–60
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 Heading to Europe? Read this before you buy a Eurail Pass, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Florence to Rome - to help you get the most out of your next trip.











