
Find hotels in Tana River from ₩20,689
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Tana River
Family friendly
Check prices for these dates
Our top choices for Tana River hotels

British Hotel Mpeketoni
British Hotel MpeketoniMpeketoni
The price is ₩84,289
₩99,461 total
includes taxes & fees
Jun 6 - Jun 7

Royal Park Hotel Mpeketoni
Royal Park Hotel MpeketoniMpeketoni
The price is ₩61,301
₩72,335 total
includes taxes & fees
Jun 6 - Jun 7

Nomad Palace Hotel Garissa
Nomad Palace Hotel GarissaGarissa
The price is ₩96,549
₩113,928 total
includes taxes & fees
Jul 3 - Jul 4

Rabat Guest Resort Garissa
Rabat Guest Resort GarissaGarissa
The price is ₩75,860
₩89,515 total
includes taxes & fees
Jun 15 - Jun 16

Tana Palace Hotel
Tana Palace HotelBura
7.0 out of 10, Good, (2 reviews)
The price is ₩64,288
₩75,860 total
includes taxes & fees
Jul 6 - Jul 7

Palm Oasis Resort Garissa
Palm Oasis Resort GarissaGarissa
The price is ₩131,031
₩154,617 total
includes taxes & fees
Jun 15 - Jun 16

TANA GARDEN GARISSA
TANA GARDEN GARISSAGarissa
The price is ₩82,757
₩97,653 total
includes taxes & fees
Jun 9 - Jun 10

Kizingo Beach Eco Lodge
Kizingo Beach Eco LodgeLamu
10.0 out of 10, Exceptional, (1 review)
The price is ₩409,108
₩482,747 total
includes taxes & fees
Jul 4 - Jul 5

Ngalula Resort
Ngalula ResortMarereni
The price is ₩29,087
₩34,328 total
includes taxes & fees
Jun 6 - Jun 7

Kitendetini Bahari Hotel Lamu
Kitendetini Bahari Hotel LamuLamu Old Town
The price is ₩84,289
₩99,461 total
includes taxes & fees
Jun 6 - Jun 7

White Nyumba Malindi
White Nyumba MalindiMalindi
The price is ₩144,824
₩170,892 total
includes taxes & fees
Jun 13 - Jun 14

Elewana Elsa’s Kopje
Elewana Elsa’s KopjeMeru National Park
10.0 out of 10, Exceptional, (4 reviews)
The price is ₩2,062,422
₩2,593,040 total
includes taxes & fees
Jun 6 - Jun 7

karibuni villa 83 n 84
karibuni villa 83 n 84Malindi
The price is ₩67,533
₩79,689 total
includes taxes & fees
Jun 12 - Jun 13

Prime Shade Guest House Malindi
Prime Shade Guest House MalindiMalindi
The price is ₩84,289
₩99,461 total
includes taxes & fees
Jun 6 - Jun 7

Sinbad The Sailor Hotel Malindi
Sinbad The Sailor Hotel MalindiMalindi
The price is ₩55,171
₩65,101 total
includes taxes & fees
Jun 6 - Jun 7

Malindi Breeze Point Hotel
Malindi Breeze Point HotelMalindi
The price is ₩91,952
₩108,503 total
includes taxes & fees
Jun 15 - Jun 16

Babalao Hotel & Restaurant Malindi
Babalao Hotel & Restaurant MalindiMalindi
The price is ₩52,106
₩61,485 total
includes taxes & fees
Jun 6 - Jun 7

Zawady Villa
Zawady VillaMalindi
The price is ₩76,627
₩90,420 total
includes taxes & fees
Jun 13 - Jun 14

Diamonds Malindi
Diamonds MalindiMalindi
8.6 out of 10, Excellent, (29 reviews)
The price is ₩168,542
₩268,488 total
includes taxes & fees
Jun 16 - Jun 17

Le Pleiadi
Le PleiadiMalindi
9.2 out of 10, Wonderful, (10 reviews)
The price is ₩61,977
₩73,133 total
includes taxes & fees
Jun 6 - Jun 7
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Top Tana River Hotel Reviews

Lion in the Sun Boutique Hotel & Spa
10/10 Excellent
More cheap stays in Tana River

Sea Shells Inn
Harambee Street, lamu Lamu Lamu County
The price is ₩17,532 per night from Jun 24 to Jun 25
₩17,532
₩20,689 total
Jun 24 - Jun 25
includes taxes & fees
10/10 Exceptional! (1 review)
Hotels in Tana River with star-rating

5 Star Hotels
7 properties











































































