There are 7 ways to get from Rio de Janeiro to Macau by plane, ferry, subway, train, 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 Santos Dumont Airport to Hong Kong International Airport, ferry
best- Fly from Santos Dumont Airport (SDU) to Hong Kong International Airport (HKG)plane SDU - HKG
- Take the ferry from Hong Kong Macau Ferry Terminal to Macau Outer Harbour Ferry Terminalferry
29h 26m$1,081–2,143Fly Rio De Janeiro–Galeão International Airport to Guangzhou Baiyun International Airport, subway, train
cheapest- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Guangzhou Baiyun International Airport (CAN)plane GIG - CAN
- Take the subway from Guangzhou Airport South to Hanxi Changlongsubway
- Take the train from Guangzhou South station to Zhuhaitrain
30h 50m$659–2,019Fly Rio De Janeiro–Galeão International Airport to Hong Kong International Airport, ferry
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Hong Kong International Airport (HKG)plane GIG - HKG
- Take the ferry from Hong Kong Macau Ferry Terminal to Macau Outer Harbour Ferry Terminalferry
28h 33m$927–2,248Fly Rio De Janeiro–Galeão International Airport to Shenzhen Bao'An International Airport, ferry
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Shenzhen Bao'An International Airport (SZX)plane GIG - SZX
- Take the ferry from China Ferry Terminal to Macau Outer Harbour Ferry Terminalferry
32h 6m$1,028–2,161Fly Rio De Janeiro–Galeão International Airport to Zhuhai Jinwan Airport, bus
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Zhuhai Jinwan Airport (ZUH)plane GIG - ZUH
- Take the bus from Zhuhai Golden Bay International Airport to Zhuhai Gongbeibus
35h 16m$755–1,905Fly Rio De Janeiro–Galeão International Airport to Macau International Airport
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Macau International Airport (MFM)plane GIG - MFM
35h 12m$907–2,707Fly Rio De Janeiro–Galeão International Airport to Huizhou Pingtan Airport, train, ferry
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Huizhou Pingtan Airport (HUZ)plane GIG - HUZ
- Take the train from Huizhou South to Shenzhen Northtrain
- Take the ferry from China Ferry Terminal to Macau Outer Harbour Ferry Terminalferry
38h 14m$701–2,491
Santos Dumont Airport (SDU) to Hong Kong International Airport (HKG) flights
Comparing Your Travel Options
The cheapest way to get from Rio de Janeiro to Macau is to fly and ferry which costs $900 - $2,300 and takes 28h 33m.
The fastest way to get from Rio de Janeiro to Macau is to fly and ferry which takes 28h 33m and costs $900 - $2,300.
The distance between Rio de Janeiro and Macau is 17768 km.
It takes approximately 29h 26m to get from Rio de Janeiro to Macau, including transfers.
Macau is 11h ahead of Rio de Janeiro. It is currently 8:31 AM in Rio de Janeiro and 7:31 PM in Macau.
There are 196+ hotels available in Macau.
What companies run services between Rio de Janeiro, Brazil and Macau?
Lufthansa, Air China, and two other airlines fly from Rio De Janeiro–Galeão International Airport (GIG) to Macau International Airport (MFM) twice daily.
- Website
- airchina.com
Flights from Rio De Janeiro–Galeão International Airport to Guangzhou Baiyun International Airport via Frankfurt, Tianfu International
- Ave. Duration
- 32h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $600–2,100
Flights from Rio De Janeiro–Galeão International Airport to Guangzhou Baiyun International Airport via Dubai, Noi Bai International
- Ave. Duration
- 25h 45m
- When
- Every day
- Estimated price
- $650–2,000
Flights from Rio De Janeiro–Galeão International Airport to Shenzhen Bao'An International Airport via Frankfurt
- Ave. Duration
- 27h 35m
- When
- Friday
- Estimated price
- $650–2,400
Flights from Rio De Janeiro–Galeão International Airport to Shenzhen Bao'An International Airport via Frankfurt, Tianfu International
- Ave. Duration
- 35h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $650–2,400
Flights from Rio De Janeiro–Galeão International Airport to Shenzhen Bao'An International Airport via Dubai, Noi Bai International
- Ave. Duration
- 27h
- When
- Every day
- Estimated price
- $750–2,300
Flights from Rio De Janeiro–Galeão International Airport to Zhuhai Jinwan Airport via Frankfurt, Tianfu International
- Ave. Duration
- 31h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $650–2,400
Flights from Rio De Janeiro–Galeão International Airport to Zhuhai Jinwan Airport via Frankfurt, Beijing Capital
- Ave. Duration
- 34h 35m
- When
- Every day
- Estimated price
- $650–2,400
Flights from Rio De Janeiro–Galeão International Airport to Macau International Airport via Frankfurt, Beijing Capital
- Ave. Duration
- 37h 25m
- When
- Tuesday to Sunday
- Estimated price
- $800–2,900
Flights from Rio De Janeiro–Galeão International Airport to Huizhou Pingtan Airport via Frankfurt, Beijing Capital
- Ave. Duration
- 36h 23m
- When
- Every day
- Estimated price
- $700–2,500
Flights from Rio De Janeiro–Galeão International Airport to Huizhou Pingtan Airport via Frankfurt, Tianfu International
- Ave. Duration
- 42h 5m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $650–2,400
- Website
- emirates.com
Flights from Santos Dumont Airport to Hong Kong International Airport via Sao Paulo, Dubai
- Ave. Duration
- 33h 12m
- When
- Every day
- Estimated price
- $750–2,300
Flights from Rio De Janeiro–Galeão International Airport to Guangzhou Baiyun International Airport via Dubai
- Ave. Duration
- 31h
- When
- Every day
- Estimated price
- $650–2,000
Flights from Rio De Janeiro–Galeão International Airport to Hong Kong International Airport via Dubai
- Ave. Duration
- 27h 35m
- When
- Every day
- Estimated price
- $700–2,100
Flights from Rio De Janeiro–Galeão International Airport to Shenzhen Bao'An International Airport via Dubai
- Ave. Duration
- 31h 15m
- When
- Every day
- Estimated price
- $750–2,300
- Website
- latam.com
Flights from Santos Dumont Airport to Hong Kong International Airport via Sao Paulo, Doha
- Ave. Duration
- 31h 14m
- When
- Every day
- Estimated price
- $700–1,900
- Website
- qatarairways.com
Flights from Santos Dumont Airport to Hong Kong International Airport via Sao Paulo, Doha
- Ave. Duration
- 31h 56m
- When
- Every day
- Estimated price
- $700–1,900
Flights from Santos Dumont Airport to Hong Kong International Airport via Sao Paulo, Doha, Noi Bai International
- Ave. Duration
- 33h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $700–2,000
- Website
- csair.com
Flights from Rio De Janeiro–Galeão International Airport to Guangzhou Baiyun International Airport via Frankfurt
- Ave. Duration
- 27h 5m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- $600–2,100
Flights from Rio De Janeiro–Galeão International Airport to Guangzhou Baiyun International Airport via Dubai, Dhaka
- Ave. Duration
- 27h 40m
- When
- Every day
- Estimated price
- $650–2,000
Flights from Rio De Janeiro–Galeão International Airport to Guangzhou Baiyun International Airport via Dubai, Noi Bai International
- Ave. Duration
- 27h 50m
- When
- Every day
- Estimated price
- $650–2,000
Flights from Rio De Janeiro–Galeão International Airport to Shenzhen Bao'An International Airport via Dubai, Noi Bai International
- Ave. Duration
- 27h 27m
- When
- Every day
- Estimated price
- $750–2,300
- Website
- shenzhenair.com
Flights from Rio De Janeiro–Galeão International Airport to Guangzhou Baiyun International Airport via Dubai, Noi Bai International
- Ave. Duration
- 25h 45m
- When
- Every day
- Estimated price
- $650–2,000
Flights from Rio De Janeiro–Galeão International Airport to Shenzhen Bao'An International Airport via Dubai, Noi Bai International
- Ave. Duration
- 27h
- When
- Every day
- Estimated price
- $750–2,300
- Website
- lufthansa.com
Flights from Rio De Janeiro–Galeão International Airport to Hong Kong International Airport via Frankfurt
- Ave. Duration
- 28h 15m
- When
- Every day
- Estimated price
- $600–2,300
Flights from Rio De Janeiro–Galeão International Airport to Shenzhen Bao'An International Airport via Frankfurt
- Ave. Duration
- 27h 35m
- When
- Friday
- Estimated price
- $650–2,400
- Website
- cathaypacific.com
Flights from Rio De Janeiro–Galeão International Airport to Guangzhou Baiyun International Airport via Dubai, Hong Kong International Airport
- Ave. Duration
- 30h 20m
- When
- Every day
- Estimated price
- $650–2,000
- Website
- en.ceair.com
Flights from Rio De Janeiro–Galeão International Airport to Zhuhai Jinwan Airport via Frankfurt, Tianfu International
- Ave. Duration
- 32h
- When
- Monday and Saturday
- Estimated price
- $650–2,400
- Website
- ch.com
Flights from Rio De Janeiro–Galeão International Airport to Zhuhai Jinwan Airport via Rome, Tianfu International
- Ave. Duration
- 32h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $750–1,900
- Website
- airmacau.com.mo
Flights from Rio De Janeiro–Galeão International Airport to Macau International Airport via Dubai, Noi Bai International
- Ave. Duration
- 32h 10m
- When
- Every day
- Estimated price
- $900–2,700
- Website
- cdal.com.cn
Flights from Rio De Janeiro–Galeão International Airport to Huizhou Pingtan Airport via Frankfurt, Tianfu International
- Ave. Duration
- 32h
- When
- Monday and Saturday
- Estimated price
- $650–2,400
- Phone
- (86) 020-96891
- [email protected]
- Website
- gzmtr.com
Subway from Guangzhou Airport South to Hanxi Changlong
- Ave. Duration
- 1h 3m
- Frequency
- Every 5 minutes
- Estimated price
- $1–2
- Schedules at
- gzmtr.com
Train from Guangzhou South station to Zhuhai
- Adult - second class
- $6–10
Train from Guangzhou South station to Zhuhai
- Ave. Duration
- 57 min
- Frequency
- Every 3 hours
- Estimated price
- $9–15
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $9–13
- Adult - 1st Class
- $10–15
Train from Huizhou South to Shenzhen North
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- $6–9
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $6–9
- Adult - 1st Class
- $6–9
Train from Guangzhou South station to Zhuhai
- 2nd Class Seat
- $8–9
- 1st Class Seat
- $13–15
- Business Class Seat
- $18–26
Train from Huizhou South to Shenzhen North
- 2nd Class Seat
- $4–5
- 1st Class Seat
- $6–8
- Business Class Seat
- $8–13
- Website
- zhairport.com
Bus from Zhuhai Golden Bay International Airport to Zhuhai Gongbei
- Ave. Duration
- 1h 8m
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Schedules at
- zhairport.com
- Phone
- (852) 2859 3333
- [email protected]
- Website
- turbojet.com.hk
Ferry from Hong Kong Macau Ferry Terminal to Macau Outer Harbour Ferry Terminal
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $22–40
- Schedules at
- turbojet.com.hk
Ferry from Hong Kong Macau Ferry Terminal to Macau Outer Harbour Ferry Terminal
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $22–40
- Schedules at
- turbojet.com.hk
Ferry from China Ferry Terminal to Macau Outer Harbour 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 China Ferry Terminal to Macau Outer Harbour 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 Thanksgiving 2018: How to travel stress-free, Why you should take the train in the US, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.






















