Cheap flights from Johannesburg to Francistown

Find cheap Johannesburg South Africa to Francistown Botswana flights with our free search service. Compare all available fares for direct or connection flights from Johannesburg to Francistown.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by
Flight Departure Date Arrival Date Price Duration Number Stops Updated
What is the distance between Johannesburg and Francistown?

The average distance from Johannesburg to Francistown is 561 kilometers (equals to 348 miles or 303 nautical miles). Your flight will departure from Johannesburg, South Africa and arrive on Francistown, Botswana.

How long is the flight from Johannesburg to Francistown?

The average flight time between Johannesburg to Francistown is 1 hours 30 minutes

How much is the fare for flight between Johannesburg and Francistown?

The average price for one-way airfare from Johannesburg to Francistown is 138 USD (none-taxes) for economy class.

How many flights fly from Johannesburg to Francistown on the daily basis?

Around 3 flights are flying daily from Johannesburg to Francistown. Some major airlines between this route are Air Botswana, Qatar Airways, ...

Flight Origin Destination Departure Arrival Equip
BP292 Johannesburg (JNB) Francistown (FRW) 10:15 a.m. 1:45 p.m. AT76
QR4670 Johannesburg (JNB) Francistown (FRW) 4:45 p.m. 6:15 p.m. AT4
BP294 Johannesburg (JNB) Francistown (FRW) 5:20 p.m. 6:50 p.m. AT7

Johannesburg to Francistown Route Map

Popular Flights from Johannesburg