There are 4 ways to get from Makongeni to Thika by plane, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Pemba / Karume / Wawi Airport, bus
best- Fly from Pemba / Karume / Wawi Airport (PMA) to Nairobi (NBO)plane PMA - NBO
- Take the bus from Town Terminal to Ngoingwabus
5h 50m$180–443Ferry, bus via Dar es Salaam
cheapest- Take the ferry from Wete to Ungujaferry
- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the bus from Dar es Salaam to Nairobibus
- Take the bus from Town Terminal to Ngoingwabus 237
28h 56m$110–263Ferry to Abeid Amani Karume International Airport, fly, bus
- Take the ferry from Wete to Ungujaferry
- Fly from Abeid Amani Karume International Airport (ZNZ) to Nairobi (NBO)plane ZNZ - NBO
- Take the bus from Town Terminal to Ngoingwabus
13h 45m$248–341Ferry, bus
- Take the ferry from Wete to Ungujaferry
- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the bus from Dar es Salaam to Nairobibus
- Take the bus from Town Terminal to Tuskysbus 237
32h 59m$132–265
Pemba / Karume / Wawi Airport (PMA) to Nairobi (NBO) flights
Questions & Answers
The cheapest way to get from Makongeni to Thika is to ferry and bus via Dar es Salaam which costs $110 - $270 and takes 28h 56m.
The fastest way to get from Makongeni to Thika is to fly and bus which takes 5h 50m and costs $180 - $450.
The distance between Makongeni and Thika is 629 km.
The best way to get from Makongeni to Thika without a car is to ferry and bus via Dar es Salaam which takes 28h 56m and costs $110 - $270.
It takes approximately 5h 50m to get from Makongeni to Thika, including transfers.
There are 374+ hotels available in Thika.
What companies run services between Makongeni, Tanzania and Thika, Kenya?
There is no direct connection from Makongeni to Thika. However, you can take the taxi to Pemba / Karume / Wawi Airport (PMA) airport, fly to Nairobi (NBO), walk to JKIA - Passenger Boarding, take the bus to Tusker/Ronald Ngala, walk to Town Terminal, then take the bus to Ngoingwa. Alternatively, you can take a vehicle from Makongeni to Ngoingwa via Wete, Zanzibar, Dar es Salaam, Posta Ya Zamani, Shekilango, Dar es Salaam, Nairobi, and Town Terminal in around 28h 56m.
- Website
- precisionairtz.com
Flights from Pemba / Karume / Wawi Airport to Nairobi via Abeid Amani Karume International Airport
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- $170–550
Flights from Pemba / Karume / Wawi Airport to Nairobi via Abeid Amani Karume International Airport, Dar es Salaam
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $190–600
Flights from Abeid Amani Karume International Airport to Nairobi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $180–600
Flights from Abeid Amani Karume International Airport to Nairobi via Dar es Salaam
- Ave. Duration
- 2h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $200–600
Flights from Abeid Amani Karume International Airport to Nairobi via Kilimanjaro
- Ave. Duration
- 3h 15m
- When
- Thursday and Saturday
- Estimated price
- $180–260
- Website
- kenya-airways.com
Flights from Pemba / Karume / Wawi Airport to Nairobi via Abeid Amani Karume International Airport
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- $170–550
Flights from Pemba / Karume / Wawi Airport to Nairobi via Abeid Amani Karume International Airport, Dar es Salaam
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $190–600
Flights from Abeid Amani Karume International Airport to Nairobi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $180–600
- Website
- airtanzania.co.tz
Flights from Pemba / Karume / Wawi Airport to Nairobi via Abeid Amani Karume International Airport, Dar es Salaam
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $160–550
Flights from Abeid Amani Karume International Airport to Nairobi
- Ave. Duration
- 1h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $150–290
Flights from Abeid Amani Karume International Airport to Nairobi via Dar es Salaam
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, Saturday, Monday, and Wednesday
- Estimated price
- $150–290
Flights from Pemba / Karume / Wawi Airport to Nairobi via Abeid Amani Karume International Airport, Dar es Salaam
- Ave. Duration
- 6h 45m
- When
- Friday and Sunday
- Estimated price
- $220–500
- Website
- worldticket.com
Flights from Abeid Amani Karume International Airport to Nairobi
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $160–470
- Website
- Nairobi Matatu
Bus from Town Terminal to Ngoingwa
- Ave. Duration
- 1h 32m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- Nairobi Matatu
Bus from Town Terminal to Ngoingwa
- Ave. Duration
- 1h 32m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- Nairobi Matatu
Bus from Town Terminal to Ngoingwa
- Ave. Duration
- 1h 32m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- Nairobi Matatu
Bus from Town Terminal to Tuskys
- Ave. Duration
- 1h 35m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- Nairobi Matatu
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Dar es Salaam to Nairobi
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $18–39
- Schedules at
- tahmeedexpress.com
- Single
- $18–22
- VIP
- $39
- Business
- $31
- Normal
- $31
- Phone
- +254 701 110011
- Website
- mozaico.co.ke
Bus from Dar es Salaam to Nairobi
- Ave. Duration
- 19h 47m
- Frequency
- Once daily
- Estimated price
- $41–43
- Schedules at
- mozaico.co.ke
- Phone
- +255 696112233
- [email protected]
- Website
- zanfastferries.co.tz
Ferry from Wete to Unguja
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Estimated price
- $74
- Schedules at
- zanfastferries.com
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- Zan Fast Ferries
Ferry from Wete to Unguja
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Estimated price
- $74
- Schedules at
- zanfastferries.com
Ferry from Wete to Unguja
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Estimated price
- $74
- Schedules at
- zanfastferries.com
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- Zan Fast Ferries
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 How to travel India's Golden Triangle, Bali: What to do if Mount Agung erupts, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.




