There are 6 ways to get from Kigali to Kasane by plane, bus, train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kasane
best- Fly from Kigali (KGL) to Kasane (BBK)plane KGL - BBK
11h 11m$312–852Bus via Tunduma
cheapest- Take the bus from Nyabugogo Bus Stn to Trinity Bus Terminalbus
- Take the bus from Berelay Rd to Tunduma Terminalbus
- Take the bus from Nakonde Bus Stn to Inter-City Bus Terminusbus
- Take the bus from Lusaka to Kazungulabus
47h 31m$161–216Bus
- Take the bus from Nyabugogo Bus Stn to Trinity Bus Terminalbus
- Take the bus from Berelay Rd to Tunduma Terminalbus
- Take the bus from Nakonde to Lusakabus
- Take the bus from Lusaka to Kazungulabus
44h 8mBus, train, taxi, drive
- Take the bus from Nyabugogo Bus Stn to Trinity Bus Terminalbus
- Take the bus from Berelay Rd to Tunduma Terminalbus
- Take the train from Nakonde to New Kapiri Mposhitrain
- Take the taxi from New Kapiri Mposhi to Kabwetaxi
- Take the train from Kabwe to Livingstonetrain
- Drive from Livingstone to Kasanecar
3dFly to Harry Mwanga Nkumbula International Airport, bus
- Fly from Kigali (KGL) to Harry Mwanga Nkumbula International Airport (LVI)plane KGL - LVI
- Take the bus from Livingstone to Kazungulabus
10h 47m$417–670Fly to Victoria Falls Airport, bus
- Fly from Kigali (KGL) to Victoria Falls Airport (VFA)plane KGL - VFA
- Take the bus from Livingstone to Kazungulabus
11h 43m$454–629
Kigali (KGL) to Kasane (BBK) flights
Questions & Answers
The cheapest way to get from Kigali to Kasane is to bus via Tunduma which costs $160 - $220 and takes 47h 31m.
The fastest way to get from Kigali to Kasane is to fly and bus which takes 10h 47m and costs $410 - $700.
The distance between Kigali and Kasane is 1864 km.
It takes approximately 11h 11m to get from Kigali to Kasane, including transfers.
The best way to get from Kigali to Kasane is to fly which takes 11h 11m and costs $310 - $850. Alternatively, you can bus, which costs and takes 44h 8m.
There are 67+ hotels available in Kasane.
What companies run services between Kigali, Rwanda and Kasane, Botswana?
Rwandair Express, Airlink, and three other airlines fly from Kigali (KGL) to Kasane (BBK) twice daily. Alternatively, you can take a bus from Nyabugogo Bus Stn to Kasane via Trinity Bus Terminal, Berelay Rd, Tunduma Terminal, Nakonde, Lusaka, and Kazungula in around 44h 8m.
- Website
- mackair.co.bw
Flights from Kigali to Kasane via Nairobi, Victoria Falls Airport
- Ave. Duration
- 13h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $320–950
- Website
- kenya-airways.com
Flights from Kigali to Harry Mwanga Nkumbula International Airport via Nairobi
- Ave. Duration
- 6h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $400–550
Flights from Kigali to Victoria Falls Airport via Nairobi
- Ave. Duration
- 6h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $250–750
- Website
- flycemair.co.za
Flights from Kigali to Kasane via Johannesburg
- Ave. Duration
- 14h 50m
- When
- Monday
- Estimated price
- $310–850
- Website
- proflight-zambia.com
Flights from Kigali to Harry Mwanga Nkumbula International Airport via Lusaka
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- $220–650
- Website
- ethiopianairlines.com
Flights from Kigali to Victoria Falls Airport via Addis Ababa
- Ave. Duration
- 10h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $430–600
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Nakonde to New Kapiri Mposhi
- Ave. Duration
- 22h 39m
- Frequency
- Once a week
- Schedules at
- tazarasite.com
- Phone
- +260-765-211826
- info@zrl.com.zm
- Website
- zrl.com.zm
Train from Kabwe to Livingstone
- Ave. Duration
- 23h 45m
- Frequency
- Once a week
- Estimated price
- $10–21
- Schedules at
- zrl.com.zm
- Economy
- $14
- Standard
- $15
- 2nd Class Sleeper
- $20
- Ist Class Sleeper
- $21
- Phone
- +250 788 314 935
- Website
- trinityexpress.rw
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- $20–65
- Schedules at
- trinityexpress.rw
- Phone
- +250788351253
- info@volcanoexpress.co.rw
- Website
- facebook.com
Bus from Nyabugogo Bus Stn to Trinity Bus Terminal
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- $6–20
- Schedules at
- facebook.com
- srclassiccoachafrica@gmail.com
- Website
- srclassic.com
Bus from Berelay Rd to Tunduma Terminal
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $85
- Schedules at
- srclassic.com
- Phone
- +260 973334200
- juldanmotors@gmail.com
- Website
- juldan-motors.com
Bus from Nakonde to Lusaka
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
- Website
- https://juldan-motors.com/en
- Phone
- +260 961806060
- mazhandu69@gmail.com
- Website
- facebook.com
Bus from Lusaka to Kazungula
- Ave. Duration
- 8h 8m
- Frequency
- Every 3 hours
- Estimated price
- $38
- Website
- https://www.facebook.com/Uglmazhandu/
Bus from Livingstone to Kazungula
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $5
- Website
- https://www.facebook.com/Uglmazhandu/
- Phone
- +260 966608267
- jkas@gmail.com
- Website
- jkasbus.com
Bus from Nakonde Bus Stn to Inter-City Bus Terminus
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $29
- Schedules at
- jkasbus.com
- Ave. Duration
- 55 min
- Estimated price
- $75–95
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 Getting to Milan from the airport, How do I buy a London Underground ticket?, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.








