COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Maxixe?

Book now

There are 6 ways to get from Toronto to Tofo by plane, bus, car or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Toronto to Inhambane

  1. Fly from Toronto (YYZ) to Inhambane (INH)

Cheapest option

Fly Billy Bishop Toronto City to Inhambane

  1. Fly from Billy Bishop Toronto City (YTZ) to Inhambane (INH)

4 alternative options

Fly Toronto to Maputo, bus

  1. Fly from Toronto (YYZ) to Maputo (MPM)
  2. Take the bus from Maputo to Maxixe

Fly Billy Bishop Toronto City to Vilankulu, drive

  1. Fly from Billy Bishop Toronto City (YTZ) to Vilankulu (VNX)
  2. Drive from Vilankulu to Tofo

Fly Toronto to Vilankulu, drive

  1. Fly from Toronto (YYZ) to Vilankulu (VNX)
  2. Drive from Vilankulu to Tofo

Shuttle to Buffalo, fly to Vilankulu, drive

  1. Take a shuttle bus from Toronto Airport to Buffalo Airport
  2. Fly from Buffalo (BUF) to Vilankulu (VNX)
  3. Drive from Vilankulu to Tofo

Toronto (YYZ) to Inhambane (INH) flights

The flight time between Toronto (YYZ) and Inhambane (INH) is around 36h and covers a distance of around 13789 km. This includes an average layover time of around 15h 59m. The fastest flight normally takes 31h 40m. Services are operated by British Airways, Linhas Aéreas de Moçambique, Air Canada and others. Typically 17 flights run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average flight journey times

Time on flight:
20h
Layover time:
15h 59m
Total time:
36h

Flight route information

Fastest flight journey time:
31h 40m
Flight distance:
13789 km
Flights per week:
17
Cheapest price:
$719
Carbon emissions:
2796 kg CO2

First and last flights

First flight departs at:
12:45
Last flight departs at:
22:15

The schedules shown below are for the next available departures.

Toronto (YYZ) to Inhambane (INH) flight schedules

Flights departing Monday, November 1, 2021

Coronavirus (COVID-19) in Mozambique

There is widespread community transmission globally.
Some travel restrictions are being lifted in Mozambique. For the latest travel status, please check the official page for Mozambique.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Mozambique.

Coronavirus (COVID-19) Travel Advice

Some international borders began to reopen in Mozambique from July 1.

Official Coronavirus (COVID-19) Information for Mozambique

Some domestic travel restrictions began to ease in Mozambique from April 8.

Official Coronavirus (COVID-19) Information for Mozambique

International flights leaving Canada are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Last updated: October 27 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Toronto to Tofo is to fly which costs $700 - $1,900 and takes 36h 27m.

More details

The fastest way to get from Toronto to Tofo is to fly. Taking this option will cost $850 - $2,300 and takes 34h 27m.

More details

The distance between Toronto and Tofo is 13779 km.

It takes approximately 34h 27m to get from Toronto to Tofo, including transfers.

More details

There is no direct flight from Toronto Airport to Inhambane Airport. The quickest flight takes 37h 40m and has two stopovers.

Search flights

TAP Portugal, Air Transat, Air Canada and five other airlines offer flights from Toronto Airport to Inhambane Airport.

Search flights

There are 28+ hotels available in Tofo. Prices start at $100 USD per night.

More details

The best way to get from Toronto to Toronto Airport is to train which takes 25 min and costs $2 - $13.

More details

Map of how to get from Toronto to Tofo.
Launch map view
  • Distance: 13779.1 km
  • Duration: 34h 27m

What companies run services between Toronto, ON, Canada and Tofo, Mozambique?

British Airways, Linhas Aéreas de Moçambique and eight other airlines fly from Toronto to Tofo twice daily.

Airlines
Airlink
Website
flyairlink.com
Flights from Billy Bishop Toronto City to Vilankulu via Newark, Johannesburg
Ave. Duration
36h 45m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$600 - $1,700
Flights from Billy Bishop Toronto City to Vilankulu via Montreal, London Heathrow, Johannesburg
Ave. Duration
34h 45m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $2,600
Flights from Billy Bishop Toronto City to Vilankulu via Montreal, Paris CDG, Johannesburg
Ave. Duration
35h 10m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $2,300
Flights from Billy Bishop Toronto City to Vilankulu via Newark, Zurich, Johannesburg
Ave. Duration
35h 45m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $1,200
Flights from Billy Bishop Toronto City to Vilankulu via Boston, Zurich, Johannesburg
Ave. Duration
36h 20m
When
Tuesday, Wednesday, Friday and Sunday
Estimated price
$700 - $1,200
Flights from Billy Bishop Toronto City to Vilankulu via Boston, London Heathrow, Johannesburg
Ave. Duration
36h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $2,600
Flights from Billy Bishop Toronto City to Vilankulu via Boston, Amsterdam Schiphol, Johannesburg
Ave. Duration
36h 20m
When
Tuesday, Wednesday, Friday and Sunday
Estimated price
$650 - $2,000
Flights from Billy Bishop Toronto City to Vilankulu via Newark, Johannesburg, Nelspruit
Ave. Duration
36h 40m
When
Friday
Estimated price
$600 - $1,700
Flights from Billy Bishop Toronto City to Vilankulu via Newark, London Heathrow, Johannesburg
Ave. Duration
36h 45m
When
Monday, Tuesday and Wednesday
Estimated price
$700 - $2,600
Flights from Billy Bishop Toronto City to Vilankulu via Montreal, Amsterdam Schiphol, Johannesburg
Ave. Duration
37h 35m
When
Monday, Tuesday, Wednesday, Friday and Sunday
Estimated price
$600 - $2,000
Flights from Billy Bishop Toronto City to Vilankulu via Montreal, Frankfurt, Johannesburg
Ave. Duration
37h 50m
When
Every day
Estimated price
$750 - $1,800
Flights from Billy Bishop Toronto City to Vilankulu via Washington Dulles, London Heathrow, Johannesburg
Ave. Duration
38h 10m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$750 - $2,700
Flights from Billy Bishop Toronto City to Vilankulu via Newark, Frankfurt, Johannesburg
Ave. Duration
39h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$750 - $1,900
Flights from Billy Bishop Toronto City to Vilankulu via Washington Dulles, Paris CDG, Johannesburg
Ave. Duration
39h 10m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $2,400
Flights from Billy Bishop Toronto City to Vilankulu via Montreal, Zurich, Johannesburg
Ave. Duration
41h 10m
When
Monday, Tuesday, Thursday and Friday
Estimated price
$700 - $1,200
Flights from Toronto to Vilankulu via London Heathrow, Johannesburg
Ave. Duration
32h 15m
When
Every day
Estimated price
$800 - $3,000
Flights from Toronto to Vilankulu via Istanbul, Johannesburg
Ave. Duration
32h 30m
When
Monday, Wednesday, Thursday and Friday
Estimated price
$750 - $2,100
Flights from Toronto to Vilankulu via London Heathrow, Johannesburg, Nelspruit
Ave. Duration
32h 10m
When
Friday
Estimated price
$850 - $3,000
Flights from Toronto to Vilankulu via London Heathrow, Durban, Johannesburg
Ave. Duration
32h 15m
When
Wednesday, Friday and Sunday
Estimated price
$850 - $3,100
Flights from Toronto to Vilankulu via Frankfurt, Johannesburg
Ave. Duration
35h 45m
When
Every day
Estimated price
$850 - $2,100
Flights from Toronto to Vilankulu via Zurich, Johannesburg
Ave. Duration
33h 10m
When
Every day
Estimated price
$800 - $1,400
Flights from Toronto to Vilankulu via Paris CDG, Johannesburg
Ave. Duration
36h 30m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$800 - $2,700
Flights from Toronto to Vilankulu via Amsterdam Schiphol, Johannesburg
Ave. Duration
37h 5m
When
Every day
Estimated price
$700 - $2,300
Flights from Toronto to Vilankulu via Newark, Johannesburg
Ave. Duration
37h 10m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$700 - $2,000
Flights from Toronto to Vilankulu via Paris CDG, Johannesburg, Nelspruit
Ave. Duration
36h 25m
When
Friday
Estimated price
$800 - $2,700
Flights from Toronto to Vilankulu via Amsterdam Schiphol, Johannesburg, Nelspruit
Ave. Duration
37h
When
Monday and Friday
Estimated price
$700 - $2,300
Flights from Toronto to Vilankulu via Newark, Johannesburg, Nelspruit
Ave. Duration
37h 5m
When
Friday
Estimated price
$700 - $2,000
Flights from Buffalo to Vilankulu via New York JFK, London Heathrow, Johannesburg
Ave. Duration
24h 25m
When
Every day
Estimated price
$900 - $3,200
Flights from Buffalo to Vilankulu via Newark, Johannesburg
Ave. Duration
37h 5m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$750 - $2,200
Flights from Buffalo to Vilankulu via Newark, Johannesburg, Nelspruit
Ave. Duration
37h
When
Friday
Estimated price
$750 - $2,200
Flights from Buffalo to Vilankulu via Washington Dulles, Frankfurt, Johannesburg
Ave. Duration
34h 20m
When
Wednesday and Saturday
Estimated price
$950 - $2,400
Flights from Buffalo to Vilankulu via Atlanta, Johannesburg
Ave. Duration
40h 52m
When
Friday and Sunday
Estimated price
$800 - $1,900
Flights from Buffalo to Vilankulu via Detroit, Paris CDG, Johannesburg
Ave. Duration
36h 6m
When
Saturday
Estimated price
$900 - $3,000
Linhas Aéreas de Moçambique
Website
lam.co.mz
Flights from Toronto to Inhambane via London Heathrow, Johannesburg, Maputo
Ave. Duration
32h 15m
When
Monday
Estimated price
$800 - $3,000
Flights from Toronto to Inhambane via Lisbon, Maputo
Ave. Duration
35h 45m
When
Monday
Estimated price
$700 - $1,800
Flights from Toronto to Inhambane via Paris CDG, Johannesburg, Maputo
Ave. Duration
34h 5m
When
Monday
Estimated price
$800 - $2,700
Flights from Toronto to Inhambane via Amsterdam Schiphol, Johannesburg, Maputo
Ave. Duration
36h 30m
When
Monday
Estimated price
$700 - $2,300
Flights from Toronto to Inhambane via Cairo, Johannesburg, Maputo
Ave. Duration
41h 45m
When
Monday
Estimated price
$850 - $2,800
Flights from Billy Bishop Toronto City to Inhambane via Newark, Lisbon, Maputo
Ave. Duration
33h 50m
When
Monday
Estimated price
$600 - $1,500
Flights from Billy Bishop Toronto City to Inhambane via Montreal, Doha, Maputo
Ave. Duration
35h 45m
When
Monday
Estimated price
$600 - $1,800
Flights from Billy Bishop Toronto City to Inhambane via Montreal, Paris CDG, Johannesburg, Maputo
Ave. Duration
34h 35m
When
Monday
Estimated price
$700 - $2,300
Flights from Billy Bishop Toronto City to Inhambane via Montreal, Lisbon, Maputo
Ave. Duration
38h
When
Monday
Estimated price
$600 - $1,500
Flights from Billy Bishop Toronto City to Inhambane via Washington Dulles, Lisbon, Maputo
Ave. Duration
38h 35m
When
Monday
Estimated price
$600 - $1,600
Flights from Billy Bishop Toronto City to Inhambane via Boston, Lisbon, Maputo
Ave. Duration
38h 45m
When
Monday
Estimated price
$600 - $1,500
Flights from Billy Bishop Toronto City to Inhambane via Montreal, Amsterdam Schiphol, Johannesburg, Maputo
Ave. Duration
37h
When
Monday
Estimated price
$600 - $2,000
Flights from Toronto to Maputo via Newark, Johannesburg
Ave. Duration
20h 25m
When
Tuesday, Thursday and Sunday
Estimated price
$650 - $1,900
TAP Portugal
Website
flytap.com
Flights from Toronto to Maputo via Lisbon
Ave. Duration
30h 57m
When
Thursday and Saturday
Estimated price
$650 - $1,700
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Toronto to Maputo via Addis Ababa
Ave. Duration
20h 25m
When
Tuesday, Thursday and Saturday
Estimated price
$850 - $2,500
Bus operators
Vaal Maseru
Phone
014 534 0593/4/5
Email
info@vaalmaseru.co.za
Website
vaalmaseru.co.za
Bus from Maputo to Maxixe
Ave. Duration
7h
Frequency
Once daily
Schedules at
vaalmaseru.co.za
Niagara Airbus

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.