There are 10 ways to get from Macau to Rio de Janeiro by taxi, bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus to Greater Natal International Airport, fly to Santos Dumont Airport
best- Take the taxi from Macau to Lajestaxi
- Take the bus from Lajes to Natalbus
- Fly from Greater Natal International Airport (NAT) to Santos Dumont Airport (SDU)plane NAT - SDU
11h 14mR$1,325–3,406Taxi, bus to Greater Natal International Airport, fly to Rio De Janeiro–Galeão International Airport
cheapest- Take the taxi from Macau to Lajestaxi
- Take the bus from Lajes to Natalbus
- Fly from Greater Natal International Airport (NAT) to Rio De Janeiro–Galeão International Airport (GIG)plane NAT - GIG
11h 15mR$1,082–2,821Taxi, bus via Anápolis
- Take the taxi from Macau to Mossorótaxi
- Take the bus from Mossoró to Terminal Rodoviário de Fortaleza Eng. João Thomébus
- Take the bus from Terminal Rodoviário de Fortaleza Eng. João Thomé to Goiâniabus
- Take the bus from Goiânia to Anápolisbus
- Take the bus from Rodoviária de Anápolis to Terminal Rodoviário Novo Riobus
2d 1hR$1,873–3,323Drive 2,524.5 km
- Drive from Macau to Rio de Janeirocar 2,524.5 km
36h 58mR$1,329–1,920Taxi, bus to Pinto Martins – Fortaleza International Airport, fly to Santos Dumont Airport
- Take the taxi from Macau to Mossorótaxi
- Take the bus from Mossoró to Terminal Rodoviário de Fortaleza Eng. João Thomébus
- Fly from Pinto Martins – Fortaleza International Airport (FOR) to Santos Dumont Airport (SDU)plane FOR - SDU
13h 31mR$1,156–3,117Taxi, bus to Pinto Martins – Fortaleza International Airport, fly to Rio De Janeiro–Galeão International Airport
- Take the taxi from Macau to Mossorótaxi
- Take the bus from Mossoró to Terminal Rodoviário de Fortaleza Eng. João Thomébus
- Fly from Pinto Martins – Fortaleza International Airport (FOR) to Rio De Janeiro–Galeão International Airport (GIG)plane FOR - GIG
13h 22mR$1,163–3,332Taxi, bus
- Take the taxi from Macau to Lajestaxi
- Take the bus from Lajes to Natalbus
- Take the bus from Natal to Terminal Rodoviário Novo Riobus
2d 6hR$1,292–1,974Taxi, bus #2
- Take the taxi from Macau to Açutaxi
- Take the bus from Açu to Natalbus
- Take the bus from Natal to Salvadorbus
- Take the bus from Rodoviária de Salvador to Terminal Rodoviário Novo Riobus
2d 14hR$1,378–1,912Taxi, bus #3
- Take the taxi from Macau to Açutaxi
- Take the bus from Açu to Fortalezabus
- Take the bus from Fortaleza to Crateúsbus
- Take the bus from Crateus to Terminal Rodoviário Novo Riobus
2d 15hR$1,338–2,062Taxi, bus #4
- Take the taxi from Macau to Mossoro Bus Stationtaxi
- Take the bus from Mossoro Bus Station to Tietê Bus Terminalbus
- Take the bus from Tietê Bus Terminal to Rio de Janeirobus
2d 19hR$1,576–2,451
Greater Natal International Airport (NAT) to Santos Dumont Airport (SDU) flights
Questions & Answers
The cheapest way to get from Macau to Rio de Janeiro is to taxi and bus which costs R$ 1300 - R$ 2000 and takes 2 days 14h.
The fastest way to get from Macau to Rio de Janeiro is to taxi and bus and fly which takes 11h 14m and costs R$ 1300 - R$ 3500.
The distance between Macau and Rio de Janeiro is 2326 km. The road distance is 2524.5 km.
The best way to get from Macau to Rio de Janeiro without a car is to taxi and bus via Anápolis which takes 2 days 1h and costs R$ 1800 - R$ 3400.
It takes approximately 11h 14m to get from Macau to Rio de Janeiro, including transfers.
Yes, the driving distance between Macau to Rio de Janeiro is 2525 km. It takes approximately 36h 58m to drive from Macau to Rio de Janeiro.
There are 9920+ hotels available in Rio de Janeiro.
What companies run services between Macau, Rio Grande do Norte, Brazil and Rio de Janeiro, Brazil?
There is no direct connection from Macau to Rio de Janeiro. However, you can take the taxi to Lajes, take the bus to Natal, take the taxi to Natal, take the shuttle to Natal airport, walk to Greater Natal International Airport (NAT) airport, then fly to Santos Dumont Airport (SDU). Alternatively, you can take the taxi to Mossoró, take the bus to Terminal Rodoviário de Fortaleza Eng. João Thomé, take the bus to Goiânia, take the bus to Anápolis, walk to Rodoviária de Anápolis, then take the bus to Terminal Rodoviário Novo Rio.
- Website
- latam.com
Flights from Greater Natal International Airport to Santos Dumont Airport via Sao Paulo Congonhas
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- R$950–2,900
Flights from Greater Natal International Airport to Santos Dumont Airport via Brasilia
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- R$950–2,900
Flights from Greater Natal International Airport to Santos Dumont Airport via Sao Paulo
- Ave. Duration
- 7h 38m
- When
- Every day
- Estimated price
- R$950–2,900
Flights from Greater Natal International Airport to Rio De Janeiro–Galeão International Airport via Sao Paulo
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- R$600–2,300
Flights from Greater Natal International Airport to Rio De Janeiro–Galeão International Airport via Brasilia
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- R$600–2,300
Flights from Pinto Martins – Fortaleza International Airport to Santos Dumont Airport via Sao Paulo Congonhas
- Ave. Duration
- 5h 45m
- When
- Sunday and Saturday
- Estimated price
- R$700–2,400
Flights from Pinto Martins – Fortaleza International Airport to Santos Dumont Airport via Brasilia
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- R$700–2,400
Flights from Pinto Martins – Fortaleza International Airport to Santos Dumont Airport via Sao Paulo
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- R$700–2,400
Flights from Pinto Martins – Fortaleza International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- R$700–2,800
Flights from Pinto Martins – Fortaleza International Airport to Rio De Janeiro–Galeão International Airport via Brasilia
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- R$700–2,800
- Website
- voegol.com.br
Flights from Greater Natal International Airport to Santos Dumont Airport via Sao Paulo Congonhas
- Ave. Duration
- 5h 45m
- When
- Monday to Saturday
- Estimated price
- R$900–2,700
Flights from Greater Natal International Airport to Santos Dumont Airport via Brasilia
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- R$900–2,700
Flights from Greater Natal International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- R$700–2,300
Flights from Greater Natal International Airport to Rio De Janeiro–Galeão International Airport via Brasilia
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- R$700–2,300
Flights from Greater Natal International Airport to Rio De Janeiro–Galeão International Airport via Sao Paulo
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- R$700–2,300
Flights from Greater Natal International Airport to Rio De Janeiro–Galeão International Airport via Salvador
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- R$700–2,300
Flights from Pinto Martins – Fortaleza International Airport to Santos Dumont Airport via Sao Paulo Congonhas
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- R$900–2,300
Flights from Pinto Martins – Fortaleza International Airport to Santos Dumont Airport via Brasilia
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- R$900–2,300
Flights from Pinto Martins – Fortaleza International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- R$650–2,400
Flights from Pinto Martins – Fortaleza International Airport to Rio De Janeiro–Galeão International Airport via Brasilia
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- R$650–2,400
- Website
- voeazul.com.br
Flights from Greater Natal International Airport to Santos Dumont Airport via Belo Horizonte Confins
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- R$800–2,900
Flights from Greater Natal International Airport to Santos Dumont Airport via Sao Paulo Viracopos
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- R$800–2,900
Flights from Greater Natal International Airport to Rio De Janeiro–Galeão International Airport via Belo Horizonte Confins
- Ave. Duration
- 5h 10m
- When
- Monday to Saturday
- Estimated price
- R$700–2,500
Flights from Greater Natal International Airport to Rio De Janeiro–Galeão International Airport via Recife
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- R$700–2,500
Flights from Pinto Martins – Fortaleza International Airport to Santos Dumont Airport via Belo Horizonte Confins
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- R$600–2,300
Flights from Pinto Martins – Fortaleza International Airport to Santos Dumont Airport via Sao Paulo Viracopos
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- R$600–2,300
Flights from Pinto Martins – Fortaleza International Airport to Santos Dumont Airport via Sao Paulo Congonhas
- Ave. Duration
- 6h 15m
- When
- Sunday
- Estimated price
- R$600–2,300
Flights from Pinto Martins – Fortaleza International Airport to Rio De Janeiro–Galeão International Airport via Recife
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- R$600–2,700
Flights from Pinto Martins – Fortaleza International Airport to Rio De Janeiro–Galeão International Airport via Belo Horizonte Confins
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- R$600–2,700
Flights from Pinto Martins – Fortaleza International Airport to Rio De Janeiro–Galeão International Airport via Sao Paulo Viracopos
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- R$600–2,700
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Lajes to Natal
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- R$45–70
- Schedules at
- expressoguanabara.com.br
- Book at
- viajeguanabara.com.br
Bus from Mossoró to Terminal Rodoviário de Fortaleza Eng. João Thomé
- Ave. Duration
- 4h 5m
- Frequency
- Every 30 minutes
- Estimated price
- R$85–220
- Schedules at
- expressoguanabara.com.br
Bus from Terminal Rodoviário de Fortaleza Eng. João Thomé to Goiânia
- Ave. Duration
- 29h 4m
- Frequency
- Twice daily
- Estimated price
- R$750–1,600
- Schedules at
- expressoguanabara.com.br
Bus from Goiânia to Anápolis
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- R$21–30
- Schedules at
- expressoguanabara.com.br
Bus from Lajes to Natal
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- R$45–70
- Schedules at
- expressoguanabara.com.br
- Book at
- viajeguanabara.com.br
Bus from Mossoró to Terminal Rodoviário de Fortaleza Eng. João Thomé
- Ave. Duration
- 4h 5m
- Frequency
- Every 30 minutes
- Estimated price
- R$85–220
- Schedules at
- expressoguanabara.com.br
Bus from Mossoró to Terminal Rodoviário de Fortaleza Eng. João Thomé
- Ave. Duration
- 4h 5m
- Frequency
- Every 30 minutes
- Estimated price
- R$85–220
- Schedules at
- expressoguanabara.com.br
Bus from Lajes to Natal
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- R$45–70
- Schedules at
- expressoguanabara.com.br
- Book at
- viajeguanabara.com.br
Bus from Açu to Natal
- Ave. Duration
- 3h 44m
- Frequency
- Hourly
- Estimated price
- R$75–110
- Schedules at
- expressoguanabara.com.br
- Book at
- viajeguanabara.com.br
Bus from Açu to Fortaleza
- Ave. Duration
- 5h 26m
- Frequency
- Hourly
- Estimated price
- R$110–170
- Schedules at
- expressoguanabara.com.br
- Book at
- viajeguanabara.com.br
- Phone
- +55 61 2106 7106
- [email protected]
- Website
- gipsyy.com.br
Bus from Lajes to Natal
- Ave. Duration
- 2h 19m
- Frequency
- 5 times a day
- Estimated price
- R$110–140
- Book at
- gipsyy.com.br
- Executivo
- R$110–140
Bus from Lajes to Natal
- Ave. Duration
- 2h 19m
- Frequency
- 5 times a day
- Estimated price
- R$110–140
- Book at
- gipsyy.com.br
- Executivo
- R$110–140
Bus from Lajes to Natal
- Ave. Duration
- 2h 19m
- Frequency
- 5 times a day
- Estimated price
- R$110–140
- Book at
- gipsyy.com.br
- Executivo
- R$110–140
Bus from Açu to Natal
- Ave. Duration
- 3h 49m
- Frequency
- 5 times a day
- Estimated price
- R$120–150
- Book at
- gipsyy.com.br
- Executivo
- R$120–150
Bus from Açu to Fortaleza
- Ave. Duration
- 5h 31m
- Frequency
- 5 times a day
- Estimated price
- R$130–160
- Book at
- gipsyy.com.br
- Executivo
- R$130–160
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Goiânia to Anápolis
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- R$21–35
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- [email protected]
- Website
- rapidofederal.com.br
Bus from Goiânia to Anápolis
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- R$23–35
- Book at
- clickbus.com.br
- Phone
- +55 62 3233-6593
- [email protected]
- Website
- viacaogoianesia.com.br
Bus from Goiânia to Anápolis
- Ave. Duration
- 53 min
- Frequency
- 5 times a day
- Estimated price
- R$30–45
- Schedules at
- viacaogoianesia.com.br
- Book at
- viacaogoianesia.com.br
- Phone
- +55 84 3205-6161
- [email protected]
- Website
- facebook.com
Bus from Goiânia to Anápolis
- Ave. Duration
- 58 min
- Frequency
- 5 times a day
- Estimated price
- R$22–35
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Goiânia to Anápolis
- Ave. Duration
- 1h 4m
- Frequency
- 5 times a day
- Estimated price
- R$21–28
- Schedules at
- expressosaoluiz.com.br
- Executivo
- R$21–28
Bus from Natal to Salvador
- Ave. Duration
- 24h 30m
- Frequency
- 3 times a day
- Estimated price
- R$400–550
- Book at
- expressosaoluiz.com.br
- Executivo
- R$400–550
- Phone
- 0800 704 8780
- [email protected]
- Website
- andorinha.com
Bus from Goiânia to Anápolis
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- R$24–40
- Schedules at
- andorinha.com
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Goiânia to Anápolis
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- R$30–50
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Phone
- 0300 644 207
- [email protected]
- Website
- lopestur.com.br
Bus from Goiânia to Anápolis
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Estimated price
- R$25–60
- Schedules at
- buson.com.br
- Phone
- +55 0800 940 8090
- [email protected]
- Website
- roderotas.com
Bus from Goiânia to Anápolis
- Ave. Duration
- 32 min
- Frequency
- Twice a week
- Estimated price
- R$26–45
- Schedules at
- roderotas.com
- Book at
- roderotas.com
Bus from Rodoviária de Anápolis to Terminal Rodoviário Novo Rio
- Ave. Duration
- 11h
- Frequency
- Once a week
- Estimated price
- R$600–950
- Schedules at
- roderotas.com
- Book at
- roderotas.com
- Phone
- +55 55 4020-7488
- [email protected]
- Website
- planalto.com.br
Bus from Goiânia to Anápolis
- Ave. Duration
- 55 min
- Frequency
- Twice a week
- Estimated price
- R$25–45
- Schedules at
- planalto.com.br
- Book at
- planalto.com.br
- Phone
- +55 54 3329.0100
- [email protected]
- Website
- helios.tur.br
Bus from Goiânia to Anápolis
- Ave. Duration
- 1h 12m
- Frequency
- Once a week
- Estimated price
- R$32
- Schedules at
- helios.tur.br
- Book at
- helios.tur.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Natal to Terminal Rodoviário Novo Rio
- Ave. Duration
- 2d
- Frequency
- Once daily
- Estimated price
- R$900–1,500
- Schedules at
- gontijo.com.br
Bus from Crateus to Terminal Rodoviário Novo Rio
- Ave. Duration
- 2d
- Frequency
- Once daily
- Estimated price
- R$900–1,500
- Schedules at
- gontijo.com.br
Bus from Mossoro Bus Station to Tietê Bus Terminal
- Ave. Duration
- 2d 7h
- Frequency
- Once daily
- Estimated price
- R$1,000–1,700
- Schedules at
- gontijo.com.br
Bus from Tietê Bus Terminal to Rio de Janeiro
- Ave. Duration
- 8h 5m
- Frequency
- Hourly
- Estimated price
- R$160–260
- Schedules at
- gontijo.com.br
- Phone
- 0800 728 0044
- [email protected]
- Website
- gontijo.com.br
Bus from Natal to Terminal Rodoviário Novo Rio
- Ave. Duration
- 2d 8h
- Frequency
- Twice a week
- Estimated price
- R$900–1,300
- Schedules at
- gontijo.com.br
Bus from Rodoviária de Salvador to Terminal Rodoviário Novo Rio
- Ave. Duration
- 30h 34m
- Frequency
- Twice a week
- Estimated price
- R$600–900
- Schedules at
- gontijo.com.br
- Phone
- +55 (85) 3402-6060
- [email protected]
- Website
- viajeprincesa.com.br
Bus from Fortaleza to Crateús
- Ave. Duration
- 6h 10m
- Frequency
- Hourly
- Estimated price
- R$95–150
- Schedules at
- viajeprincesa.com.br
- Book at
- viajeprincesa.com.br
- Ave. Duration
- 1h 59m
- Estimated price
- R$210–500
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Travelling to the US: What do I need to know?, and How to get from JFK to New York City - to help you get the most out of your next trip.







































