Book Tana River hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Tana River

Cheap Tana River hotels

Tana Palace Hotel

Tana Palace Hotel

3 out of 5
AP Line Street, Bura, Tana River County
The price is AU$86 per night from 23 Apr to 24 Apr
AU$86
includes taxes & fees
23 Apr - 24 Apr
Tana Palace Hotel is located in Bura.
Tana Palace Hotel
The Cabanas Lamu

The Cabanas Lamu

3 out of 5
Matondoni, Lamu, Lamu County
The price is AU$884 per night from 6 May to 7 May
AU$884
includes taxes & fees
6 May - 7 May
With a stay at The Cabanas Lamu in Lamu, you'll be within the region of Shela Beach and Old Mosque.
The Cabanas Lamu
Diamonds Malindi

Diamonds Malindi

4.5 out of 5
Casuarina Road, Malindi, Kilifi County
Fully refundableReserve now, pay when you stay
The price is AU$246 per night from 27 Apr to 28 Apr
AU$246
includes taxes & fees
27 Apr - 28 Apr
When you stay at Diamonds Malindi in Malindi, you'll be by the ocean, within a 5-minute drive of Portuguese Chapel and Silversands Beach.
Diamonds Malindi
Save an average of 15% on thousands of hotels when you're signed in
The Majlis Hotel

The Majlis Hotel

3.5 out of 5
Ras Kitau Bay, Manda Island
Fully refundableReserve now, pay when you stay
The price is AU$715 per night from 25 Apr to 26 Apr
AU$715
includes taxes & fees
25 Apr - 26 Apr
With a stay at The Majlis Hotel in Manda Island, you'll be on the beach and close to German Post Office Museum and Lamu Fort.
The Majlis Hotel
Billionaire Resort & Retreat

Billionaire Resort & Retreat

5 out of 5
Marine Park Road, Malindi
The price is AU$662 per night from 30 Apr to 1 May
AU$662
includes taxes & fees
30 Apr - 1 May
Located in Malindi, Billionaire Resort & Retreat is by the ocean, within a 15-minute drive of Marine Park and Portuguese Chapel.
Billionaire Resort & Retreat
Le Pleiadi

Le Pleiadi

3 out of 5
Golf Course Drive, Malindi, Kilifi County
Fully refundableReserve now, pay when you stay
The price is AU$96 per night from 26 Apr to 27 Apr
AU$96
includes taxes & fees
26 Apr - 27 Apr
When you stay at Le Pleiadi in Malindi, you'll be next to a golf course, within a 5-minute drive of Malindi Beach and Portuguese Chapel.
Le Pleiadi
Peponi Hotel

Peponi Hotel

3.5 out of 5
Shela Beach, Lamu, Lamu County
The price is AU$490 per night from 6 May to 7 May
AU$490
includes taxes & fees
6 May - 7 May
When you stay at Peponi Hotel in Lamu, you'll be on the beach, just steps from Old Mosque and Shela Beach.
Peponi Hotel
Kijani Hotel

Kijani Hotel

3 out of 5
Off Corniche Path, Shela Village, PO Box 266, Lamu
The price is AU$330 per night from 10 May to 11 May
AU$330
includes taxes & fees
10 May - 11 May
When you a stay at Kijani Hotel in Lamu, you'll be on the beach, within a 5-minute walk of Shela Beach and Old Mosque.
Kijani Hotel
Kilili Baharini Resort & Spa

Kilili Baharini Resort & Spa

5 out of 5
Casuarina Road, Malindi
The price is AU$238 per night from 6 May to 7 May
AU$238
includes taxes & fees
6 May - 7 May
Located in Malindi, Kilili Baharini Resort & Spa is within a 5-minute drive of Marine Park and Portuguese Chapel.
Kilili Baharini Resort & Spa
Don't see what you're looking for?
See all available properties in Tana River
View all properties
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.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Tana River hotels essential information

Accommodation
297 hotels
Lowest Price
AU$86
Highest Price
AU$884
Popular hotels
Tana Palace Hotel, The Cabanas Lamu, Diamonds Malindi, The Majlis Hotel, Billionaire Resort & Retreat, Le Pleiadi, Peponi Hotel, Kijani Hotel, Kilili Baharini Resort & Spa

Most recent Tana River hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.