There are 5 ways to get from Toronto to Inhaca Island by plane, ferry, shuttle, train, taxi, 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 Toronto Island Airport to Maputo International Airport, ferry
best- Fly from Toronto Island Airport (YTZ) to Maputo International Airport (MPM)plane YTZ - MPM
- Take the ferry from Maputo to Inhacaferry
23h 34mFly Toronto Pearson International Airport to Maputo International Airport, ferry
- Fly from Toronto Pearson International Airport (YYZ) to Maputo International Airport (MPM)plane YYZ - MPM
- Take the ferry from Maputo to Inhacaferry
25h 52mShuttle to Buffalo Niagara International Airport, fly to Maputo International Airport, ferry
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Fly from Buffalo Niagara International Airport (BUF) to Maputo International Airport (MPM)plane BUF - MPM
- Take the ferry from Maputo to Inhacaferry
27h 52mTrain to Rochester, fly to Maputo International Airport, ferry
- Take the train from Toronto Union Station to Rochestertrain
- Fly from Rochester (ROC) to Maputo International Airport (MPM)plane ROC - MPM
- Take the ferry from Maputo to Inhacaferry
30h 57mFly Toronto Island Airport to Skukuza Airport, taxi, bus, shuttle, ferry
- Fly from Toronto Island Airport (YTZ) to Skukuza Airport (SZK)plane YTZ - SZK
- Take the taxi from Skukuza Airport (SZK) to Hazyviewtaxi
- Take the bus from Hazyview to Nelspruitbus
- Take a shuttle bus from Samora Machel Dr to Av. Eduardo Mondlane
- Take the ferry from Maputo to Inhacaferry
44h 8m
Toronto Island Airport (YTZ) to Maputo International Airport (MPM) flights
Questions & Answers
The distance between Toronto and Inhaca Island is 13724 km.
It takes approximately 23h 34m to get from Toronto to Inhaca Island, including transfers.
There are six+ hotels available in Inhaca Island.
What companies run services between Toronto, ON, Canada and Inhaca Island, Mozambique?
There is no direct connection from Toronto to Inhaca Island. However, you can fly to Maputo International Airport (MPM), take the taxi to Maputo, then take the ferry to Inhaca. Alternatively, you can take the train to UP Express Pearson Airport, walk to Toronto Pearson International Airport (YYZ) airport, fly to Maputo International Airport (MPM), take the taxi to Maputo, then take the ferry to Inhaca.
- Website
- flyairlink.com
Flights from Toronto Island Airport to Skukuza Airport via Washington Dulles, Capetown
- Ave. Duration
- 39h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $700–2,600
Flights from Toronto Island Airport to Skukuza Airport via Newark, Johannesburg
- Ave. Duration
- 34h 50m
- When
- Every day
- Estimated price
- $650–2,500
Flights from Toronto Island Airport to Skukuza Airport via Newark, Capetown
- Ave. Duration
- 36h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $700–2,600
Flights from Toronto Island Airport to Skukuza Airport via Washington Dulles, Capetown, Johannesburg
- Ave. Duration
- 37h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $700–2,600
Flights from Toronto Island Airport to Skukuza Airport via Montreal, Algiers, Johannesburg
- Ave. Duration
- 32h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $800–2,600
Flights from Toronto Island Airport to Skukuza Airport via Newark, Capetown, Johannesburg
- Ave. Duration
- 34h 50m
- When
- Wednesday and Sunday
- Estimated price
- $700–2,600
- Website
- lam.co.mz
Flights from Toronto Island Airport to Maputo International Airport via Newark, Johannesburg
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- $550–2,100
Flights from Buffalo Niagara International Airport to Maputo International Airport via Newark, Johannesburg
- Ave. Duration
- 23h 57m
- When
- Every day
- Estimated price
- $1,000–3,900
Flights from Rochester to Maputo International Airport via Newark, Johannesburg
- Ave. Duration
- 25h 30m
- When
- Every day
- Estimated price
- $800–3,200
- Website
- flytap.com
Flights from Toronto Pearson International Airport to Maputo International Airport via Lisboa
- Ave. Duration
- 28h 32m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $480–1,500
- Website
- airalgerie.dz
Flights from Toronto Island Airport to Maputo International Airport via Montreal, Algiers
- Ave. Duration
- 30h
- When
- Saturday
- Estimated price
- $700–2,200
- Website
- ethiopianairlines.com
Flights from Toronto Pearson International Airport to Maputo International Airport via Addis Ababa
- Ave. Duration
- 20h 15m
- When
- Monday to Saturday
- Estimated price
- $750–2,400
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Rochester
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- $30–90
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–90
- Economy Adult - Advanced Booking
- $35–75
- Economy Escape Advanced Booking - Adult
- $30–45
- Phone
- +1 905 374 8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- https://www.niagaraairbus.com/
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Hazyview to Nelspruit
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $27–35
- Schedules at
- greyhound.co.za
- Phone
- +258 84 244 2103
- cheetahexpressmaputo@gmail.com
- Website
- cheetah-express.com
Shuttle from Samora Machel Dr to Av. Eduardo Mondlane
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $19–32
- Schedules at
- cheetah-express.com
- Single
- $19
Ferry from Maputo to Inhaca
- Ave. Duration
- 2h
- Frequency
- Once daily
- Ave. Duration
- 1h 5m
- Estimated price
- $40–50
Want to know more about travelling around Mozambique
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













