There are 8 ways to get from Mafia Island to Victoria Falls by unknown, plane, car ferry, car, bus, 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.
Travel to Julius Nyerere International Airport, fly to Harry Mwanga Nkumbula International Airport
best- Walk from Mafia Island to Julius Nyerere International Airport (DAR)unknown
- Fly from Julius Nyerere International Airport (DAR) to Harry Mwanga Nkumbula International Airport (LVI)plane DAR - LVI
7h 46mTravel, car ferry, drive, bus
- Walk from Mafia Island to Kilindoniunknown
- Take the carferry from Kilindoni to Nyamisaticarferry
- Drive from Nyamisati to Mbagala Rangi 3car
- Take the bus from Ubungo Intl Bus Terminal to Intercity Bus Terminusbus
- Take the bus from Lusaka to Livingstonebus
46h 15mTravel, car ferry, drive, train, bus
- Walk from Mafia Island to Kilindoniunknown
- Take the carferry from Kilindoni to Nyamisaticarferry
- Drive from Nyamisati to Mbagala Rangi 3car
- Take the train from Dar es salaam to Serenjetrain
- Take the bus from Serenje to Lusakabus
- Take the train from Lusaka to Livingstonetrain
3d 4hTravel to Julius Nyerere International Airport, fly to Victoria Falls Airport
- Walk from Mafia Island to Julius Nyerere International Airport (DAR)unknown
- Fly from Julius Nyerere International Airport (DAR) to Victoria Falls Airport (VFA)plane DAR - VFA
7h 24mTravel to Mafia Island, fly to Victoria Falls Airport
- Walk from Mafia Island to Mafia Island (MFA)unknown
- Fly from Mafia Island (MFA) to Victoria Falls Airport (VFA)plane MFA - VFA
17h 21mTravel to Mafia Island, fly to Harry Mwanga Nkumbula International Airport
- Walk from Mafia Island to Mafia Island (MFA)unknown
- Fly from Mafia Island (MFA) to Harry Mwanga Nkumbula International Airport (LVI)plane MFA - LVI
9h 8mTravel to Abeid Amani Karume International Airport, fly to Victoria Falls Airport
- Walk from Mafia Island to Abeid Amani Karume International Airport (ZNZ)unknown
- Fly from Abeid Amani Karume International Airport (ZNZ) to Victoria Falls Airport (VFA)plane ZNZ - VFA
10h 13mTravel to Julius Nyerere International Airport, fly to Kasane, bus
- Walk from Mafia Island to Julius Nyerere International Airport (DAR)unknown
- Fly from Julius Nyerere International Airport (DAR) to Kasane (BBK)plane DAR - BBK
- Take the bus from Kazungula to Livingstonebus
14h 45m
Julius Nyerere International Airport (DAR) to Harry Mwanga Nkumbula International Airport (LVI) flights
Comparing Your Travel Options
The distance between Mafia Island and Victoria Falls is 2040 km.
It takes approximately 7h 46m to get from Mafia Island to Victoria Falls, including transfers.
Victoria Falls is 1h behind Mafia Island. It is currently 5:50 AM in Mafia Island and 4:50 AM in Victoria Falls.
There are 259+ hotels available in Victoria Falls.
What companies run services between Mafia Island, Tanzania and Victoria Falls, Zimbabwe?
There is no direct connection from Mafia Island to Victoria Falls. However, you can travel to Julius Nyerere International Airport (DAR) airport, fly to Harry Mwanga Nkumbula International Airport (LVI), then drive to Victoria Falls. Alternatively, you can take a vehicle from Mafia Island to Victoria Falls via Kilindoni, Nyamisati, Mbagala Rangi 3, Magufuli Bus Terminal, Ubungo Intl Bus Terminal, Lusaka, and Livingstone in around 46h 15m.
- Website
- kenya-airways.com
Flights from Julius Nyerere International Airport to Harry Mwanga Nkumbula International Airport via Nairobi
- Ave. Duration
- 6h 50m
- When
- Sunday
- Estimated price
- $320–900
Flights from Julius Nyerere International Airport to Victoria Falls Airport via Nairobi
- Ave. Duration
- 6h 50m
- When
- Wednesday and Friday
- Estimated price
- $260–750
Flights from Mafia Island to Victoria Falls Airport via Julius Nyerere International Airport, Nairobi
- Ave. Duration
- 17h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $310–900
Flights from Mafia Island to Harry Mwanga Nkumbula International Airport via Julius Nyerere International Airport, Nairobi
- Ave. Duration
- 17h 10m
- When
- Saturday, Monday, and Wednesday
- Estimated price
- $370–1,100
Flights from Abeid Amani Karume International Airport to Victoria Falls Airport via Nairobi
- Ave. Duration
- 6h
- When
- Monday
- Estimated price
- $270–800
- Website
- airtanzania.co.tz
Flights from Julius Nyerere International Airport to Victoria Falls Airport
- Ave. Duration
- 4h
- When
- Thursday and Sunday
- Estimated price
- $300–550
Flights from Mafia Island to Victoria Falls Airport via Julius Nyerere International Airport
- Ave. Duration
- 20h 50m
- When
- Wednesday and Saturday
- Estimated price
- $250–700
Flights from Abeid Amani Karume International Airport to Victoria Falls Airport via Julius Nyerere International Airport
- Ave. Duration
- 6h 12m
- When
- Sunday and Thursday
- Estimated price
- $260–440
- Website
- flyairlink.com
Flights from Julius Nyerere International Airport to Harry Mwanga Nkumbula International Airport via Johannesburg
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- $310–950
Flights from Mafia Island to Victoria Falls Airport via Julius Nyerere International Airport, Johannesburg
- Ave. Duration
- 19h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $360–950
Flights from Julius Nyerere International Airport to Kasane via Johannesburg
- Ave. Duration
- 10h 22m
- When
- Every day
- Estimated price
- $370–1,200
- Website
- proflight-zambia.com
Flights from Julius Nyerere International Airport to Harry Mwanga Nkumbula International Airport via Lusaka
- Ave. Duration
- 6h 20m
- When
- Tuesday and Wednesday
- Estimated price
- $260–900
Flights from Mafia Island to Harry Mwanga Nkumbula International Airport via Julius Nyerere International Airport, Lusaka
- Ave. Duration
- 8h 37m
- When
- Tuesday
- Estimated price
- $550–1,100
- Website
- airzimbabwe.aero
Flights from Mafia Island to Victoria Falls Airport via Julius Nyerere International Airport, Harare
- Ave. Duration
- 19h 47m
- When
- Tuesday
- Estimated price
- $330–1,000
Flights from Mafia Island to Victoria Falls Airport via Julius Nyerere International Airport, Harare
- Ave. Duration
- 16h 30m
- When
- Tuesday
- Estimated price
- $330–1,000
- Website
- mackair.co.bw
Flights from Julius Nyerere International Airport to Kasane via Nairobi, Victoria Falls Airport
- Ave. Duration
- 9h 30m
- When
- Wednesday and Friday
- Estimated price
- $380–1,100
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Dar es salaam to Serenje
- Ave. Duration
- 40h 31m
- Frequency
- Once a week
- Estimated price
- $30–34
- Schedules at
- tazarasite.com
- Mukuba M1
- $30–34
- Mukuba M2
- $32
- Phone
- +260-765-211826
- [email protected]
- Website
- zrl.com.zm
Train from Lusaka to Livingstone
- Ave. Duration
- 19h 4m
- Frequency
- Once a week
- Estimated price
- $7–15
- Schedules at
- zrl.com.zm
- Economy
- $10
- Standard
- $11
- 2nd Class Sleeper
- $15
- Ist Class Sleeper
- $15
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to Intercity Bus Terminus
- Ave. Duration
- 28h
- Frequency
- Twice daily
- Estimated price
- $57
- Schedules at
- srclassiccoach.co.tz
- Phone
- +260 961806060
- [email protected]
- Website
- Unlimited Gifts Limited
Bus from Lusaka to Livingstone
- Ave. Duration
- 6h 55m
- Frequency
- Every 3 hours
- Estimated price
- $30
- Website
- Unlimited Gifts Limited
Bus from Kazungula to Livingstone
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- Unlimited Gifts Limited
- Phone
- +260 212 217 118
- Website
- facebook.com
Bus from Lusaka to Livingstone
- Ave. Duration
- 9h 22m
- Frequency
- 4 times a day
- Estimated price
- $16–20
- Schedules at
- facebook.com
- Single
- $16–20
- Phone
- +260 973334200
- [email protected]
- Website
- Juldan Motors
Bus from Serenje to Lusaka
- Ave. Duration
- 5h 12m
- Frequency
- Once daily
- Website
- Juldan Motors
- Phone
- +255 737 962 496
- Website
- TEMESA
Car ferry from Kilindoni to Nyamisati
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $6
- Schedules at
- TEMESA
Car ferry from Kilindoni to Nyamisati
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $6
- Schedules at
- TEMESA
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 Which side of Niagara Falls should I choose (and how do I get there)?, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from London City Airport into central London - to help you get the most out of your next trip.






