There are 8 ways to get from Kitwe to Francistown by bus, plane, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Ndola, fly to Bulawayo, drive
best- Take the bus from Kitwe to Ndolabus
- Fly from Ndola (NLA) to Bulawayo (BUQ)plane NLA - BUQ
- Drive from Bulawayo (BUQ) to Francistowncar
7h 21mTrain, bus via Phillip Matante Dr
cheapest- Take the train from Kitwe to Lusakatrain Kafue
- Take the bus from Inter-City Bus Terminus to Phillip Matante Drbus
30h 29m$32–35Bus
- Take the bus from Kitwe to Lusakabus
- Take the bus from Intercity Bus Terminus to Francistownbus
19hTrain, bus
- Take the train from Kitwe to Lusakatrain Kafue
- Take the bus from Intercity Bus Terminus to Francistownbus
28h 3mDrive 1,347 km
- Drive from Kitwe to Francistowncar 1,347 km
16h 26m$198–286Drive to Lubumbashi International Airport, fly to Bulawayo, drive
- Drive from Kitwe to Lubumbashi International Airport (FBM)car
- Fly from Lubumbashi International Airport (FBM) to Bulawayo (BUQ)plane FBM - BUQ
- Drive from Bulawayo (BUQ) to Francistowncar
23h 35m$444–1,202Bus to Ndola, fly to Francistown Airport
- Take the bus from Kitwe to Ndolabus
- Fly from Ndola (NLA) to Francistown Airport (FRW)plane NLA - FRW
22h 50mBus via Kitwe
- Take the bus from Kitwe to Lusakabus
- Take the bus from Intercity Bus Terminal to Francistownbus
21h 10m
Ndola (NLA) to Bulawayo (BUQ) flights
Questions & Answers
The cheapest way to get from Kitwe to Francistown is to train and bus via Phillip Matante Dr which costs $31 - $35 and takes 30h 29m.
The fastest way to get from Kitwe to Francistown is to drive which takes 16h 26m and costs $190 - $290.
No, there is no direct bus from Kitwe to Francistown. However, there are services departing from Kitwe and arriving at Francistown via Intercity Bus Terminus. The journey, including transfers, takes approximately 19h.
The distance between Kitwe and Francistown is 1063 km. The road distance is 1347 km.
The best way to get from Kitwe to Francistown without a car is to bus which takes 19h and costs .
It takes approximately 7h 21m to get from Kitwe to Francistown, including transfers.
Kitwe to Francistown bus services, operated by Euro-Africa Bus Service, depart from Kitwe station.
Kitwe to Francistown bus services, operated by Euro-Africa Bus Service, arrive at Lusaka station.
Yes, the driving distance between Kitwe to Francistown is 1347 km. It takes approximately 16h 26m to drive from Kitwe to Francistown.
There are 32+ hotels available in Francistown.
What companies run services between Kitwe, Zambia and Francistown, Botswana?
You can take a bus from Kitwe to Francistown via Lusaka and Intercity Bus Terminus in around 19h.
- Website
- airbotswana.co.bw
Flights from Ndola to Francistown Airport via Johannesburg, Gaborone
- Ave. Duration
- 19h 40m
- When
- Tuesday
- Estimated price
- $370–1,000
Flights from Ndola to Francistown Airport via Bulawayo, Johannesburg, Gaborone
- Ave. Duration
- 20h 15m
- When
- Tuesday
- Estimated price
- $390–1,300
- Website
- ethiopianairlines.com
Flights from Ndola to Bulawayo
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $330–1,200
- Website
- flyairlink.com
Flights from Lubumbashi International Airport to Bulawayo via Johannesburg
- Ave. Duration
- 18h 35m
- When
- Every day
- Estimated price
- $380–1,100
- Website
- fastjet.com
Flights from Lubumbashi International Airport to Bulawayo via Johannesburg
- Ave. Duration
- 18h 10m
- When
- Monday and Friday
- Estimated price
- $390–1,300
- Phone
- +260-765-211826
- [email protected]
- Website
- zrl.com.zm
Train from Kitwe to Lusaka
- Ave. Duration
- 14h 56m
- Frequency
- Once a week
- Estimated price
- $5–9
- Schedules at
- zrl.com.zm
Train from Kitwe to Lusaka
- Ave. Duration
- 14h 56m
- Frequency
- Once a week
- Estimated price
- $5–9
- Schedules at
- zrl.com.zm
- Phone
- +260 973334200
- [email protected]
- Website
- juldan-motors.com
Bus from Kitwe to Ndola
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
Bus from Kitwe to Ndola
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
Bus from Kitwe to Lusaka
- Ave. Duration
- 5h 55m
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
- Phone
- +260 977 772 025
Bus from Kitwe to Lusaka
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- $13
- Phone
- +267 73 325 312
- [email protected]
Bus from Intercity Bus Terminus to Francistown
- Ave. Duration
- 12h
- Frequency
- Twice a week
Bus from Intercity Bus Terminus to Francistown
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Phone
- +260 212 217 118
- Website
- facebook.com
Bus from Kitwe to Lusaka
- Ave. Duration
- 7h 38m
- Frequency
- Once daily
- Estimated price
- $16–19
- Schedules at
- facebook.com
- Single
- $16–19
- Phone
- +260 97 9568820
- Website
- likili-motorways.com
Bus from Intercity Bus Terminal to Francistown
- Ave. Duration
- 14h 15m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +267 240 1832
- Website
- lawaholdings.co.bw
Bus from Inter-City Bus Terminus to Phillip Matante Dr
- Ave. Duration
- 14h 26m
- Frequency
- Twice a week
- Estimated price
- $26
- Schedules at
- lawaholdings.co.bw
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Travelling around the UAE, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.




