Victoria Falls Travel Info


Flights, visas and vaccinations


Victoria Falls Airport and Livingstone Airport both receive several daily flights from Johannesburg Airport. You can also fly direct to Livingstone on the Zambian side of the Falls from Johannesburg and from Kruger Mpumulanga International Airport. This means that you can combine the Victoria Falls easily with an itinerary that includes Cape Town and the Kruger National Park in South Africa. Of course the Rolls Royce of travel to the Victoria Falls is by Rovos Rail - a breathtakingly luxurious train journey through spectacular landscapes.

Victoria Falls & Livingstone Airport


Daily flights operate between Johannesburg Airport to Victoria Falls Airport (Zimbabwe) and Livingstone Airport (Zambia). The flight is about 90 minutes in duration. Victoria Falls Airport is about 20 minutes drive from Victoria Falls Town, and Livingstone Airport is about a 20 minute drive from the Falls. Rhino Africa can organise transfers on your behalf. Most of the flights leave Johannesburg Airport first thing in the morning – which does often require that you overnight at Johannesburg Airport prior to travelling to Victoria Falls.

Every Monday, Wednesday and Friday, there are direct flights from Kruger Mpumulanga International Airport near the Kruger National Park to Livingstone Airport on the Zambian side of the Victoria Falls. The same applies to direct flights from Johanneburg to Livingstone every Monday, Wednesday and Friday.

Yellow Fever Vaccinations for Zambia

Travellers between Zambia and South Africa require proof of a Yellow Fever Vaccination. You will be required to have the vaccination a minimum of 10 days before arrival, however the vaccination is valid for 10 years. There are no such requirements for Zimbabwe.

Zambia is the latest country to require Yellow Fever Vaccinations countries in East Africa such as Kenya and Tanzania have required the same vaccination for many years. Yellow fever is a viral infection transmitted by mosquitoes.

Visa Requirements on the Zimbawean Side

Most foreigners require a visa to enter Zimbabwe, which can usually be issued at the border or upon arrival. The cost depends on nationality and length of stay.

US Citizens
do require a visa (Category B) however you will be granted the visa at the port of entry (border post on your day of arrival).

There is no need to arrange the visa prior to arrival as you will be able to purchase one at the border post between Zambia & Zimbabwe during the Immigration Procedure.

Please ensure that you have US Currency in small denominations with you to pay. The cost is US$30 single-entry, US$45 double-entry, US$55 multiple entry – you will need your valid passport, itinerary, exit ticket, and cash payment for your visa.

If you prefer, you can also obtain the visa in advance by contacting the embassy in the States.

British Nationals may also be granted a visa at the port of entry on payment of the requisite visa fees - US$55 single entry, US$70 double entry and US$90 multiple entry.

Visa Requirements on the Zambian Side

US Nationals do not need to arrange a visa prior to arrival. Visas for all US Nationals are US$50 single and US$80 double entry and can be paid for on arrival.

If you are a British Citizen you will also require a visa to enter Zambia.

It is best to obtain your visa before travelling in order to avoid potential problems and pitfalls. Visas can be obtained from the Zambian High Commission in London, and single entry Visas are also available at all ports of entry.

The good news is that the visa fees have recently been reduced for British nationals to US$50 for a single entry visa and from to US$80 for a multi-entry visa. The multi-entry visa is not available at the ports of entry and has to be applied for beforehand.

Speak to your Rhino Africa Travel Consultant for the latest visa requirements.

What our guests say about us

Call Us

Office Hours: Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81669

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600