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

The Cabanas Lamu
Matondoni Lamu Lamu County
The price is AU$872 per night from 11 Jan to 12 Jan
AU$872
11 Jan - 12 Jan 2026
includes taxes & fees
With a stay at The Cabanas Lamu in Lamu, you'll be within the region of Shela Beach and Old Mosque.

Lamu House Hotel
Kenyatta Road Lamu
A stay at Lamu House Hotel places you in the heart of Lamu, steps from Lamu Museum and 5 minutes by foot from Lamu Fort.

Kilili Baharini Resort & Spa
Casuarina Road Malindi
The price is AU$378 per night from 7 Jan to 8 Jan
AU$378
7 Jan - 8 Jan 2026
includes taxes & fees
Located in Malindi, Kilili Baharini Resort & Spa is within a 5-minute drive of Marine Park and Portuguese Chapel.
Save an average of 15% on thousands of hotels when you're signed in

The Majlis Hotel
Ras Kitau Bay Manda Island
Fully refundableReserve now, pay when you stay
The price is AU$893 per night from 1 Jan to 2 Jan
AU$893
1 Jan - 2 Jan 2026
includes taxes & fees
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.

Diamonds Malindi
Casuarina Road Malindi Kilifi County
Fully refundableReserve now, pay when you stay
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.

The Lawford Kenya
Lamou Road, C/o Lawford's Malindi Kilifi County
Fully refundableReserve now, pay when you stay
The price is AU$161 per night from 30 Dec to 31 Dec
AU$161
30 Dec - 31 Dec
includes taxes & fees
A stay at The Lawford Kenya places you in the heart of Malindi, within a 5-minute drive of Malindi Beach and Portuguese Chapel.

Marine Holiday House
Dolphin Road Malindi
Located in Malindi, Marine Holiday House is by the ocean, a 1-minute drive from Marine Park and 8 minutes from Portuguese Chapel.

SAFFRON GARDEN MALINDI
Ngowe Road Malindi Kilifi County
Fully refundableReserve now, pay when you stay
The price is AU$136 per night from 7 Jan to 8 Jan
AU$136
7 Jan - 8 Jan 2026
includes taxes & fees
Located in Malindi, SAFFRON GARDEN MALINDI is within a 5-minute drive of Malindi Beach and Portuguese Chapel.

Ocean Beach Resort & Spa
Golf Beach Road Malindi
Fully refundableReserve now, pay when you stay
The price is AU$512 per night from 28 Jan to 29 Jan
AU$512
28 Jan - 29 Jan 2026
includes taxes & fees
Located in Malindi, Ocean Beach Resort & Spa is by the ocean, a 1-minute drive from Malindi Beach and 7 minutes from Silversands Beach.
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 | 335 hotels |
|---|---|
Lowest Price | AU$136 |
Highest Price | AU$893 |
Popular hotels | The Cabanas Lamu, Lamu House Hotel, Kilili Baharini Resort & Spa, The Majlis Hotel, Diamonds Malindi, The Lawford Kenya, Marine Holiday House, SAFFRON GARDEN MALINDI, Ocean Beach Resort & Spa |
Most recent Tana River hotel reviews

lastminute.com.au Verified Review
5 / 5
Very good service from the staff.
A verified traveller stayed at SAFFRON GARDEN MALINDI
Posted 11 days ago
Top picks
Cars
- Nakuru Car Rentals
- Kisumu Car Rentals
- Nyahururu Car Rentals
- Homa Bay Car Rentals
- Busia Car Rentals
- Embu Car Rentals
- Bondo Car Rentals
- Kilifi Car Rentals
- Kitui Car Rentals
- Karatina Car Rentals
- Kitale Car Rentals
- Meru Car Rentals
- Machakos Car Rentals
- Naivasha Car Rentals
- Nanyuki Car Rentals
- Kericho Car Rentals
- Bungoma Car Rentals
- Kakamega Car Rentals
- Narok Car Rentals
- Eldoret Car Rentals
- Kisii Car Rentals
- Voi Car Rentals
- Mtwapa Car Rentals
- Nyeri Car Rentals
- Juja Car Rentals
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.






