There are 6 ways to get from Moncton to Cape Town by bus, plane, car, car ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Halifax Stanfield International Airport, fly
best- Take the bus from Moncton to Halifax Airport NSbus
- Fly from Halifax Stanfield International Airport (YHZ) to Cape Town International Airport (CPT)plane YHZ - CPT
24h 57mR 11,302–36,161Fly from Greater Moncton International Airport
cheapest- Fly from Greater Moncton International Airport (YQM) to Cape Town International Airport (CPT)plane YQM - CPT
32h 42mR 10,158–35,211Bus, drive, car ferry, bus to Bangor, fly
- Take the bus from Moncton to Saint John Terminalbus
- Drive from Lancaster Mall to Letete, NBcar
- Take the car ferry from Letete, NB to Deer Island, NBcarferry
- Take the car ferry from Deer Island, NB to Letete, NBcarferry
- Drive from Letete, NB to Perry, MEcar
- Take the bus from Perry, ME to Bangor Airportbus
- Fly from Bangor (BGR) to Cape Town International Airport (CPT)plane BGR - CPT
33h 47mR 15,676–51,401Train to Bathurst Airport, fly
- Take the train from Moncton to Bathurst Train Stationtrain
- Fly from Bathurst Airport (ZBF) to Cape Town International Airport (CPT)plane ZBF - CPT
29h 7mR 10,321–36,170Bus, bus to Fredericton International Airport, fly
- Take the bus from Moncton to Saint John Terminalbus
- Take the bus from Saint John Terminal to Fredericton Airportbus
- Fly from Fredericton International Airport (YFC) to Cape Town International Airport (CPT)plane YFC - CPT
35h 42mR 11,346–25,251Bus to St. John Airport, fly
- Take the bus from Moncton to Saint John Terminalbus
- Fly from St. John Airport (YSJ) to Cape Town International Airport (CPT)plane YSJ - CPT
32h 19mR 13,916–46,501
Halifax Stanfield International Airport (YHZ) to Cape Town International Airport (CPT) flights
Questions & Answers
The cheapest way to get from Moncton to Cape Town is to fly which costs R 10 000 - R 36 000 and takes 32h 42m.
The fastest way to get from Moncton to Cape Town is to bus and fly which takes 24h 57m and costs R 11 000 - R 37 000.
The distance between Moncton and Cape Town is 12302 km.
It takes approximately 24h 57m to get from Moncton to Cape Town, including transfers.
Cape Town is 5h ahead of Moncton. It is currently 10:55 AM in Moncton and 3:55 PM in Cape Town.
There are 7603+ hotels available in Cape Town.
What companies run services between Moncton, NB, Canada and Cape Town, South Africa?
Air Canada, South African Airways, and two other airlines fly from Greater Moncton International Airport (YQM) to Cape Town International Airport (CPT) 5 times a week.
- Website
- flysaa.com
Flights from Greater Moncton International Airport to Cape Town International Airport via Toronto, Sao Paulo
- Ave. Duration
- 31h 20m
- When
- Monday and Friday
- Estimated price
- R 11,000–36,000
Flights from Greater Moncton International Airport to Cape Town International Airport via Montreal, Sao Paulo
- Ave. Duration
- 38h 40m
- When
- Friday
- Estimated price
- R 10,000–35,000
Flights from Greater Moncton International Airport to Cape Town International Airport via Toronto, Lisboa, Luanda
- Ave. Duration
- 30h 10m
- When
- Thursday and Saturday
- Estimated price
- R 8,500–38,000
Flights from Fredericton International Airport to Cape Town International Airport via Montreal, Sao Paulo
- Ave. Duration
- 30h 5m
- When
- Friday
- Estimated price
- R 11,000–37,000
Flights from Fredericton International Airport to Cape Town International Airport via Toronto, Sao Paulo
- Ave. Duration
- 31h 40m
- When
- Monday and Friday
- Estimated price
- R 11,000–39,000
Flights from St. John Airport to Cape Town International Airport via Montreal, Sao Paulo
- Ave. Duration
- 33h 15m
- When
- Friday
- Estimated price
- R 14,000–46,000
Flights from St. John Airport to Cape Town International Airport via Montreal, Lisboa, Luanda
- Ave. Duration
- 26h
- When
- Saturday
- Estimated price
- R 10,000–48,000
- Website
- united.com
Flights from Bangor to Cape Town International Airport via Newark
- Ave. Duration
- 27h 18m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 14,000–48,000
Flights from Bathurst Airport to Cape Town International Airport via Quebec, Newark
- Ave. Duration
- 22h 45m
- When
- Friday and Sunday
- Estimated price
- R 9,500–33,000
- Website
- taag.com
Flights from Greater Moncton International Airport to Cape Town International Airport via Toronto, Lisboa, Luanda
- Ave. Duration
- 30h 10m
- When
- Thursday and Saturday
- Estimated price
- R 8,500–38,000
Flights from Fredericton International Airport to Cape Town International Airport via Montreal, Lisboa, Luanda
- Ave. Duration
- 29h 5m
- When
- Thursday
- Estimated price
- R 10,000–23,000
Flights from St. John Airport to Cape Town International Airport via Montreal, Lisboa, Luanda
- Ave. Duration
- 26h
- When
- Saturday
- Estimated price
- R 10,000–48,000
- Website
- flyedelweiss.com
Flights from Halifax Stanfield International Airport to Cape Town International Airport via Zurich
- Ave. Duration
- 19h 5m
- When
- Thursday
- Estimated price
- R 10,000–34,000
Flights from St. John Airport to Cape Town International Airport via Halifax Stanfield International Airport, Zurich
- Ave. Duration
- 28h 25m
- When
- Thursday
- Estimated price
- R 13,000–45,000
- Website
- britishairways.com
Flights from Halifax Stanfield International Airport to Cape Town International Airport via London Heathrow
- Ave. Duration
- 18h 55m
- When
- Every day
- Estimated price
- R 9,000–29,000
- Website
- delta.com
Flights from Bangor to Cape Town International Airport via Atlanta
- Ave. Duration
- 21h 17m
- When
- Saturday
- Estimated price
- R 16,000–55,000
- Website
- latam.com
Flights from St. John Airport to Cape Town International Airport via Montreal, Sao Paulo
- Ave. Duration
- 37h 25m
- When
- Tuesday
- Estimated price
- R 14,000–46,000
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Moncton to Bathurst Train Station
- Ave. Duration
- 3h 56m
- Frequency
- 3 times a week
- Estimated price
- R 500–2,900
- Website
- https://www.viarail.ca/en
- Escape
- R 500–1,600
- Business
- R 1,000–2,700
- Business Plus
- R 1,200–2,900
- Economy
- R 600–1,700
- Economy Plus
- R 650–1,800
- Phone
- +1 800 575 1807
- [email protected]
- Website
- maritimebus.com
Bus from Moncton to Halifax Airport NS
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- R 1,100–2,100
- Website
- https://maritimebus.com/
Bus from Moncton to Saint John Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- R 700–1,300
- Website
- https://maritimebus.com/
Bus from Moncton to Saint John Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- R 700–1,300
- Website
- https://maritimebus.com/
Bus from Saint John Terminal to Fredericton Airport
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- R 490–850
- Website
- https://maritimebus.com/
Bus from Moncton to Saint John Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- R 700–1,300
- Website
- https://maritimebus.com/
- Phone
- +1 800 596 2823
- [email protected]
- Website
- westbusservice.com
Bus from Perry, ME to Bangor Airport
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- R 400–450
- Schedules at
- westbusservice.com
- Adult
- R 400–450
- Phone
- +1 (506) 662-3724
- Website
- grandmanan.coastaltransport.ca
Car ferry from Letete, NB to Deer Island, NB
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- R 152–457
- Website
- https://grandmanan.coastaltransport.ca/landing.php
- Schedules at
- https://grandmanan.coastaltransport.ca/schedule.html
- Adult
- R 152
- Car
- R 457
Car ferry from Deer Island, NB to Letete, NB
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- R 152–457
- Website
- https://grandmanan.coastaltransport.ca/landing.php
- Schedules at
- https://grandmanan.coastaltransport.ca/schedule.html
- Adult
- R 152
- Car
- R 457
- Phone
- 1-800-561-4063
- Website
- gnb.ca
Car ferry from Letete, NB to Deer Island, NB
- Ave. Duration
- 20 min
- Frequency
- On demand
- Website
- https://www.gnb.ca/en/topic/driving-transportation/bridges-ferries/ferries.html
Car ferry from Deer Island, NB to Letete, NB
- Ave. Duration
- 20 min
- Frequency
- On demand
- Website
- https://www.gnb.ca/en/topic/driving-transportation/bridges-ferries/ferries.html
Want to know more about travelling around South Africa
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide








