JNB - FRW

R3 940 Find Cheap Flights from Johannesburg to Francistown – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 28% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
R6 837
Typical prices: R7 349-R8 747
Air Botswana
Sun 25/11Thu 29/11
JNB - FRW • 1 stop
Direct flights
There are currently no direct flights between Johannesburg OR Tambo Airport and Francistown. You'll need to take a connecting flight to reach the destination.
Insights
Insights
When to travel
Cheapest • 5% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Francistown!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Johannesburg to Francistown (JNB-FRW)

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from OR Tambo to Francistown

Wed, Nov 25 - Sun, Nov 29
Air Botswana Logo
12:00 - 14:50JNB  Johannesburg OR Tambo-FRW Francistown
2h 50m1 stop Gaborone Sir Seretse Khama
Air Botswana Logo
15:20 - 15:00FRW  Francistown-JNB Johannesburg OR Tambo
23h 40m1 stop Gaborone Sir Seretse Khama
R6 837Air Botswana
3+ days ago
Sat, Nov 28 - Wed, Dec 2
Air Botswana Logo
19:30 - 14:50JNB  Johannesburg OR Tambo-FRW Francistown
19h 20m1 stop Gaborone Sir Seretse Khama
Air Botswana Logo
15:20 - 18:10FRW  Francistown-JNB Johannesburg OR Tambo
2h 50m1 stop Gaborone Sir Seretse Khama
R7 268Air Botswana
22 hours ago
Sat, Nov 28 - Wed, Dec 2
Air Botswana Logo
19:30 - 14:50JNB  Johannesburg OR Tambo-FRW Francistown
19h 20m1 stop Gaborone Sir Seretse Khama
Air Botswana Logo
15:20 - 18:10FRW  Francistown-JNB Johannesburg OR Tambo
2h 50m1 stop Gaborone Sir Seretse Khama
R7 301Air Botswana
3+ days ago
Sat, Nov 28 - Wed, Dec 2
Air Botswana Logo
19:30 - 14:50JNB  Johannesburg OR Tambo-FRW Francistown
19h 20m1 stop Gaborone Sir Seretse Khama
Air Botswana Logo
15:20 - 18:10FRW  Francistown-JNB Johannesburg OR Tambo
2h 50m1 stop Gaborone Sir Seretse Khama
R7 334Air Botswana
1 day ago
Fri, Dec 11 - Sun, Dec 13
Multiple Airlines Logo
12:00 - 14:50JNB  Johannesburg OR Tambo-FRW Francistown
2h 50m1 stop Gaborone Sir Seretse Khama
Multiple Airlines Logo
15:20 - 13:35FRW  Francistown-JNB Johannesburg OR Tambo
22h 15m1 stop Gaborone Sir Seretse Khama
R8 841Multiple Airlines
3+ days ago
Wed, Nov 25 - Sun, Nov 29
Multiple Airlines Logo
5:55 - 14:50JNB  Johannesburg OR Tambo-FRW Francistown
8h 55m2 stops Cape Town Intl Gaborone Sir Seretse Khama
Multiple Airlines Logo
15:20 - 11:10FRW  Francistown-JNB Johannesburg OR Tambo
19h 50m1 stop Gaborone Sir Seretse Khama
R12 135Multiple Airlines
3+ days ago
Wed, Nov 25 - Sun, Nov 29
Multiple Airlines Logo
12:00 - 14:50JNB  Johannesburg OR Tambo-FRW Francistown
2h 50m1 stop Gaborone Sir Seretse Khama
Multiple Airlines Logo
15:20 - 15:55FRW  Francistown-JNB Johannesburg OR Tambo
24h 35m3 stops Gaborone Sir Seretse Khama Maun Kasane
R15 099Multiple Airlines
3+ days ago
Booking Insights

Price, demand, and travel trends for Johannesburg OR Tambo Airport to Francistown flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.

How much is a return flight from Johannesburg OR Tambo Airport to Francistown?

Return flights from Johannesburg OR Tambo Airport to Francistown typically range from R7 349 to R8 747. The lowest price found in the past 5 days was R6 837 on Air Botswana.

Key details for Johannesburg OR Tambo Airport to Francistown flights

Low season

January

Cheapest flight

R6 837
Beat the crowds with an average 91% drop in travellers.
The most popular month to fly with an average 111% increase in travellers.
Return flight from Johannesburg OR Tambo Airport to Francistown

When to book flights from OR Tambo to Francistown

Are your dates flexible? Find out the best times to travel from OR Tambo to Francistown based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your Johannesburg OR Tambo Airport to Francistown flight questions, answered

Find helpful answers about this route, including flight times, airports, airlines, and booking tips.

  • Which cabin classes can I book on flights from Johannesburg OR Tambo Airport to Francistown?

    Only Economy class is available on flights from Johannesburg OR Tambo Airport to Francistown.

  • How long is a flight from Johannesburg OR Tambo Airport to Francistown?

    A direct flight from Johannesburg OR Tambo Airport to Francistown takes 00m, covering 898 km.

  • Do I need a passport to fly from Johannesburg OR Tambo Airport to Francistown?

    Yes, a valid passport is required for this international route. Many destinations require at least six months of validity beyond your travel dates. Check your passport expiry well before booking.

  • How much should I expect to pay for a Johannesburg OR Tambo Airport to Francistown flight?

    Return flights from Johannesburg OR Tambo Airport to Francistown range from R7 349 to R8 747, with an average of R7 648 over the past 12 months. Anything below R7 349 counts as a good deal.

  • Have flight prices from Johannesburg OR Tambo Airport to Francistown changed much recently?

    Yes. Based on fares seen in the past 5 days, return flight prices on this route showed a wide range, from about R6 837 to R15 099. That means the highest observed fare was about 2x higher than the lowest one.

  • Which car hire options are available at Francistown Airport (FRW)?

    Francistown Airport (FRW) hosts 5 major car hire companies, with daily rates averaging R993 for economy cars. Top options include:

    • Hertz
    • Avis
    • Thrifty
    • Dollar
    • Europcar

  • Which airports can I use when flying from Johannesburg OR Tambo Airport to Francistown?

    Flights from Johannesburg OR Tambo Airport to Francistown usually depart from Johannesburg OR Tambo (JNB) and arrive at Francistown (FRW).

  • Which airports do connecting flights from Johannesburg OR Tambo Airport to Francistown pass through?

    Most connecting flights from Johannesburg OR Tambo Airport to Francistown pass through Gaborone Sir Seretse Khama (GBE), which handles 100% of one-stop traffic on this route.

  • Can I save money by using flexible dates for flights from Johannesburg OR Tambo Airport to Francistown?

    Yes. Flexible dates can save you up to 34% on flights from Johannesburg OR Tambo Airport to Francistown. Wednesday is the cheapest departure day at R7 483 return on average, while Monday is the most expensive at R11 291, a difference of R3 808.

    KAYAK's flexible dates feature shows options up to three days before and after your selected dates, making it easier to compare nearby fares.

Your guide to booking Johannesburg OR Tambo Airport to Francistown flights

Get tips on when to book, when to fly, and what to know before your trip.
  • If your dates are flexible, aim for a Wednesday departure and avoid flying on Monday. On this route, Wednesday flights average R7 483, which is about R3 808 less than Monday fares (34% savings) based on the last 12 months.
  • If you can choose when to travel, plan your Johannesburg OR Tambo Airport to Francistown trip for May. Fares historically average R7 251 return in that month – typically R2 417 less than the most expensive month, which is March (based on the last 12 months).

More options for your flight from OR Tambo to Francistown

Complete your trip to Francistown with a hotel stay or car hire