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 Victoria Falls Airport
best- 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
6h 24mTravel, car ferry, drive, bus
- Walk from Mafia Island to Kilindoniunknown
- Take the car ferry 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 20mTravel, car ferry, drive, train, bus
- Walk from Mafia Island to Kilindoniunknown
- Take the car ferry 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 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
18h 21mTravel to Julius Nyerere International Airport, fly to Harry Mwanga Nkumbula International Airport
- 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 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
9h 43mTravel 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 Victoria Falls Airport (VFA) flights
Questions & Answers
The distance between Mafia Island and Victoria Falls is 2063 km.
It takes approximately 6h 24m to get from Mafia Island to Victoria Falls, including transfers.
Victoria Falls is 1h behind Mafia Island. It is currently 5:36 AM in Mafia Island and 4:36 AM in Victoria Falls.
There are 268+ 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 Victoria Falls Airport (VFA), walk to Victoria Falls Airport, take the shuttle to Zambia Border, 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 20m.
- Website
- kenya-airways.com
Flights from Julius Nyerere International Airport to Victoria Falls Airport via Nairobi
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $470–600
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
- $340–900
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 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
- $380–1,100
Flights from Abeid Amani Karume International Airport to Victoria Falls Airport via Nairobi
- Ave. Duration
- 6h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $300–850
- Website
- airtanzania.co.tz
Flights from Julius Nyerere International Airport to Victoria Falls Airport
- Ave. Duration
- 3h
- When
- Thursday and Sunday
- Estimated price
- $300–360
Flights from Mafia Island to Victoria Falls Airport via Julius Nyerere International Airport
- Ave. Duration
- 19h 50m
- When
- Wednesday and Saturday
- Estimated price
- $260–750
Flights from Abeid Amani Karume International Airport to Victoria Falls Airport via Julius Nyerere International Airport
- Ave. Duration
- 5h 40m
- When
- Thursday and Sunday
- Estimated price
- $260–400
- Website
- flyairlink.com
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
- $370–1,000
Flights from Julius Nyerere International Airport to Harry Mwanga Nkumbula International Airport via Johannesburg
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- $320–850
Flights from Julius Nyerere International Airport to Kasane via Johannesburg
- Ave. Duration
- 10h 22m
- When
- Every day
- Estimated price
- $350–1,100
- Website
- proflight-zambia.com
Flights from Julius Nyerere International Airport to Harry Mwanga Nkumbula International Airport via Lusaka
- Ave. Duration
- 7h 30m
- When
- Tuesday to Wednesday
- Estimated price
- $200–750
Flights from Mafia Island to Harry Mwanga Nkumbula International Airport via Julius Nyerere International Airport, Lusaka
- Ave. Duration
- 12h 2m
- When
- Tuesday and Thursday
- Estimated price
- $240–850
- Website
- flycemair.co.za
Flights from Julius Nyerere International Airport to Kasane via Johannesburg
- Ave. Duration
- 10h 52m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- $350–1,100
- Website
- airzimbabwe.aero
Flights from Mafia Island to Victoria Falls Airport via Julius Nyerere International Airport, Harare
- Ave. Duration
- 23h 25m
- When
- Tuesday
- Estimated price
- $120–550
- Website
- fastjet.com
Flights from Mafia Island to Victoria Falls Airport via Julius Nyerere International Airport, Johannesburg
- Ave. Duration
- 19h 15m
- When
- Every day
- Estimated price
- $340–900
- Website
- mackair.co.bw
Flights from Julius Nyerere International Airport to Kasane via Nairobi, Victoria Falls Airport
- Ave. Duration
- 9h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $350–950
- 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–35
- Schedules at
- tazarasite.com
- Mukuba M1
- $30–34
- Mukuba M2
- $35
- 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
- $8–17
- Schedules at
- zrl.com.zm
- Economy
- $11
- Standard
- $12
- 2nd Class Sleeper
- $16
- Ist Class Sleeper
- $17
- 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
- facebook.com
Bus from Lusaka to Livingstone
- Ave. Duration
- 6h 55m
- Frequency
- Every 3 hours
- Estimated price
- $32
- Website
- https://www.facebook.com/Uglmazhandu/
Bus from Kazungula to Livingstone
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- https://www.facebook.com/Uglmazhandu/
- Phone
- +260 212 217 118
- Website
- facebook.com
Bus from Lusaka to Livingstone
- Ave. Duration
- 9h 22m
- Frequency
- Once daily
- Estimated price
- $18–22
- Schedules at
- facebook.com
- Single
- $18–21
- Phone
- +260 973334200
- [email protected]
- Website
- juldan-motors.com
Bus from Serenje to Lusaka
- Ave. Duration
- 5h 12m
- Frequency
- Once daily
- Website
- https://juldan-motors.com/en
Car ferry from Kilindoni to Nyamisati
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $6
Car ferry from Kilindoni to Nyamisati
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $6
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 Need to know: Eurostar, How to get from JFK to New York City, and How to get from Southend Airport into central London - to help you get the most out of your next trip.






