One Way

Popular Filters

One Way Price

CAD 373 CAD 800

Duration

3 h 20 m 29 h 0 m

Stops From Johannesburg

Departure From Johannesburg

6 AM - 12 PM

CAD 422

12 PM - 6 PM

CAD 374

After 6 PM

CAD 395

Arrival at Francistown

6 AM - 12 PM

CAD 374

12 PM - 6 PM

CAD 422

Airlines

Layover Airports

Layover Duration

1 h 35 m 25 h 0 m

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.


Sorted By:
Departure
Duration
Arrival
Price
South African Airlink, Air Botswana

CAD 385

CAD 374

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

South African Airlink, Air Botswana

CAD 407

CAD 395

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

South African Airlink, Air Botswana

More Timing Options

CAD 434

CAD 422

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

Air Botswana

CAD 445

CAD 432

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

Air Botswana

CAD 471

CAD 458

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

South African Airlink, Air Botswana

CAD 532

CAD 517

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

South African Airlink, Air Botswana

CAD 584

CAD 567

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

Air Botswana

CAD 607

CAD 589

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

South African Airlink, Air Botswana

CAD 664

CAD 645

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

Air Botswana

CAD 705

CAD 684

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