There are 6 ways to get from Nairobi to Moremi by bus, plane, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Gateway International Airport, drive
best- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Gateway International Airport (PTG)NBO - PTG
- Drive from Gateway International Airport (PTG) to Moremi
15h 57m$381–1,061Bus, drive
cheapest- Take the bus from Nairobi to Dar es Salaam
- Take the bus from Dar Es Salaam to Johannesburg
- Take the bus from Newtown Bus Terminus to Martin's Drift Border Post
- Drive from Martin's Drift Border Post to Moremi
4d 15h$224–317Bus, taxi
- Take the bus from Nairobi to Kampala
- Take the bus from Berelay Rd to Tunduma Terminal
- Take the bus from Nakonde to Lusaka
- Take the bus from Intercity Bus Terminal to Francistown
- Take the bus from Francistown Bus Rank to Palapye Bus Rank
- Take the taxi from Palapye Bus Rank to Moremi
2d 12hDrive 3,437.6 km
- Drive from Nairobi to Moremi3,437.6 km
2d 5h$396–572Bus, fly to Gaborone, drive
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Gaborone (GBE)NBO - GBE
- Take the bus from Gaborone to Serowe
- Drive from Serowe to Moremi
15h 20m$445–591Bus, fly to Bulawayo, drive
- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Bulawayo (BUQ)NBO - BUQ
- Drive from Bulawayo (BUQ) to Moremi
13h 51m$361–1,111
Nairobi (NBO) to Gateway International Airport (PTG) flights
Questions & Answers
The cheapest way to get from Nairobi to Moremi is to bus and drive which costs $220 - $320 and takes 4 days 15h.
The fastest way to get from Nairobi to Moremi is to bus and fly and drive which takes 13h 51m and costs $360 - $1,200.
The distance between Nairobi and Moremi is 2971 km. The road distance is 3437.6 km.
It takes approximately 15h 57m to get from Nairobi to Moremi, including transfers.
Moremi is 1h behind Nairobi. It is currently 6:34 PM in Nairobi and 5:34 PM in Moremi.
Yes, the driving distance between Nairobi to Moremi is 3438 km. It takes approximately 2 days 5h to drive from Nairobi to Moremi.
There are two+ hotels available in Moremi.
What companies run services between Nairobi, Kenya and Moremi, Botswana?
There is no direct connection from Nairobi to Moremi. However, you can take the bus to JKIA - Passenger Boarding, walk to Nairobi (NBO) airport, fly to Gateway International Airport (PTG), then drive to Moremi. Alternatively, you can take the bus to Kampala, walk to Berelay Rd, take the bus to Tunduma Terminal, drive to Nakonde, take the bus to Lusaka, take the bus to Francistown, take the bus to Palapye Bus Rank, then take the taxi to Moremi.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyairlink.com
Flights from Nairobi to Gateway International Airport via Johannesburg
- Ave. Duration
- 11h 37m
- When
- Every day
- Estimated price
- $340–1,200
Flights from Nairobi to Gaborone via Johannesburg
- Ave. Duration
- 7h 48m
- When
- Every day
- Estimated price
- $290–950
Flights from Nairobi to Bulawayo via Johannesburg
- Ave. Duration
- 8h 53m
- When
- Every day
- Estimated price
- $330–1,100
- Website
- fastjet.com
Flights from Nairobi to Bulawayo via Harare
- Ave. Duration
- 6h 52m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,000
Flights from Nairobi to Bulawayo via Victoria Falls
- Ave. Duration
- 8h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $300–1,000
- Website
- airbotswana.co.bw
Flights from Nairobi to Gaborone via Johannesburg
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $290–950
Flights from Nairobi to Gaborone via Lusaka
- Ave. Duration
- 6h 30m
- When
- Wednesday and Friday
- Estimated price
- $280–900
- Website
- ethiopianairlines.com
Flights from Nairobi to Gaborone via Victoria Falls
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $280–900
Flights from Nairobi to Bulawayo via Ndola
- Ave. Duration
- 8h
- When
- Friday
- Estimated price
- $300–1,000
- Website
- flysaa.com
Flights from Nairobi to Gaborone via Johannesburg
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- $290–950
- Website
- digitalmatatus.com
Bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Ave. Duration
- 49 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- digitalmatatus.com
- Phone
- 0717073333
- buscareltd@gmail.com
- Website
- bus-car.co.ke
Bus from Nairobi to Kampala
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- $23–39
- Website
- http://bus-car.co.ke/?fbclid=IwAR0ue-tmedLmaiQ3pC7R6TuzahIO7p698XH5v32MsQRE75qD18nAkNRKeR4#/
- Normal
- $23–35
- Business/VIP
- $31
- Business / VIP
- $39
- 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 211 247 683
- info@juldanmotors.com
Bus from Nakonde to Lusaka
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
- 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
- likili-motorways.com
- Phone
- +267 2416471
- khandasexpress@yahoo.com
Bus from Francistown Bus Rank to Palapye Bus Rank
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Schedules at
- https://www.facebook.com/khandaexpress
Bus from Newtown Bus Terminus to Martin's Drift Border Post
- Ave. Duration
- 5h 6m
- Frequency
- Twice a week
- Estimated price
- $27
- Schedules at
- https://www.facebook.com/khandaexpress
- Phone
- +267 3995921/20
- Website
- monnakgotla.co.bw
Bus from Gaborone to Serowe
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- $29
- Schedules at
- monnakgotla.co.bw
- Phone
- (+255) 784377027
- info@kidiaone.co.tz
- Website
- kidiaoneexpress.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 15h 50m
- Frequency
- Twice daily
- Estimated price
- $18–35
- Schedules at
- kidiaoneexpress.com
- Phone
- +27 688 768 195
- mkombelogistics@gmail.com
- Website
- mkombelogistics.com
Bus from Dar Es Salaam to Johannesburg
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- $170–240
- Schedules at
- mkombelogistics.com
- Ave. Duration
- 1h 20m
- Estimated price
- $140–180
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 Travel Insider: Top Japan travel tips by Beatrix Holland, 5 delightfully under-the-radar French towns you need to visit, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.







