Popular Filters
One Way Price
Duration
Stops From Johannesburg
Departure From Johannesburg
CAD 422
CAD 374
CAD 395
Arrival at Francistown
CAD 374
CAD 422
Airlines
Layover Airports
Layover Duration
Johannesburg To Francistown Flights
Book Johannesburg to Francistown flight tickets at lowest price. Get best deals on your upcoming Johannesburg to Francistown flights only on MakeMyTrip. Also Book Francistown to Johannesburg Flights. Currently 20 flights flying from Johannesburg to Francistown. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
CAD 385
Johannesburg to Francistown , 24 Aug
South African Airlink 4Z | 180
15:25
Sun, 24 Aug 25
Terminal B
Johannesburg, South Africa
55 m
16:20
Sun, 24 Aug 25
Gaberone, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 20
08:10
Mon, 25 Aug 25
Gaberone, Botswana
50 m
09:00
Mon, 25 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available
CAD 407
Johannesburg to Francistown , 24 Aug
South African Airlink 4Z | 184
18:05
Sun, 24 Aug 25
Terminal B
Johannesburg, South Africa
55 m
19:00
Sun, 24 Aug 25
Gaberone, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 20
08:10
Mon, 25 Aug 25
Gaberone, Botswana
50 m
09:00
Mon, 25 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available
CAD 434
Johannesburg to Francistown , 24 Aug
South African Airlink 4Z | 176
11:00
Sun, 24 Aug 25
Terminal B
Johannesburg, South Africa
55 m
11:55
Sun, 24 Aug 25
Gaberone, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 44
13:30
Sun, 24 Aug 25
Gaberone, Botswana
50 m
14:20
Sun, 24 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available
CAD 445
Johannesburg to Francistown , 24 Aug
Air Botswana BP | 208
19:45
Sun, 24 Aug 25
Johannesburg, South Africa
01 h 10 m
20:55
Sun, 24 Aug 25
Gaberone, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 20
08:10
Mon, 25 Aug 25
Gaberone, Botswana
50 m
09:00
Mon, 25 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available
CAD 471
Johannesburg to Francistown , 24 Aug
Air Botswana BP | 222
16:15
Sun, 24 Aug 25
Johannesburg, South Africa
45 m
17:00
Sun, 24 Aug 25
Gaberone, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 20
08:10
Mon, 25 Aug 25
Gaberone, Botswana
50 m
09:00
Mon, 25 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available
CAD 532
Johannesburg to Francistown , 24 Aug
South African Airlink 4Z | 182
08:30
Sun, 24 Aug 25
Terminal B
Johannesburg, South Africa
55 m
09:25
Sun, 24 Aug 25
Gaberone, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 44
13:30
Sun, 24 Aug 25
Gaberone, Botswana
50 m
14:20
Sun, 24 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available
CAD 584
Johannesburg to Francistown , 24 Aug
South African Airlink 4Z | 306
11:50
Sun, 24 Aug 25
Terminal B
Johannesburg, South Africa
01 h 50 m
13:40
Sun, 24 Aug 25
Kasane, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 21
20:00
Sun, 24 Aug 25
Kasane, Botswana
01 h 30 m
21:30
Sun, 24 Aug 25
Gaberone, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 20
08:10
Mon, 25 Aug 25
Gaberone, Botswana
50 m
09:00
Mon, 25 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available
CAD 607
Johannesburg to Francistown , 24 Aug
Air Botswana BP | 222
16:15
Sun, 24 Aug 25
Johannesburg, South Africa
45 m
17:00
Sun, 24 Aug 25
Gaberone, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 20
17:45
Sun, 24 Aug 25
Gaberone, Botswana
01 h 30 m
19:15
Sun, 24 Aug 25
Kasane, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 21
15:05
Mon, 25 Aug 25
Kasane, Botswana
01 h
16:05
Mon, 25 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available
CAD 664
Johannesburg to Francistown , 24 Aug
South African Airlink 4Z | 300
12:05
Sun, 24 Aug 25
Terminal B
Johannesburg, South Africa
01 h 40 m
13:45
Sun, 24 Aug 25
Maun, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 30
13:40
Mon, 25 Aug 25
Maun, Botswana
45 m
14:25
Mon, 25 Aug 25
Kasane, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 21
15:05
Mon, 25 Aug 25
Kasane, Botswana
01 h
16:05
Mon, 25 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available
CAD 705
Johannesburg to Francistown , 24 Aug
Air Botswana BP | 212
11:40
Sun, 24 Aug 25
Johannesburg, South Africa
01 h 30 m
13:10
Sun, 24 Aug 25
Maun, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 33
20:30
Sun, 24 Aug 25
Maun, Botswana
01 h
21:30
Sun, 24 Aug 25
Gaberone, Botswana
BAGGAGE : CHECK INCABIN
Information not available
Air Botswana BP | 20
08:10
Mon, 25 Aug 25
Gaberone, Botswana
50 m
09:00
Mon, 25 Aug 25
Francistown, Botswana
BAGGAGE : CHECK INCABIN
Information not available