Home/Where to stay/Gilgil/3-star hotels
3-star hotels in Gilgil
A shortlist of 3-star hotels in Gilgil, the Rift Valley town between Naivasha and Nakuru, for travellers who want a practical stop with access to Lake Elementaita and the Kenya Lake System without staying in a larger centre.
Staying in Gilgil
Gilgil is a town in Nakuru County in the Rift Valley, sitting between Naivasha and Nakuru in a part of Kenya where the land opens up and the lake country begins. Lake Elementaita, part of the Kenya Lake System World Heritage Site, is nearby, recognised for its wildlife and its setting. The town is about 105 km northwest of Nairobi in a straight line and is reached by road from the capital. For a traveller looking for somewhere to sleep in this part of the Rift Valley, Gilgil is a practical stop on the route and gives access to the lake area without the need to stay in a larger centre.
The hotels on this list sit in and around the town and towards the lake. Choma Tamu Hotel is on Gilgil Nyahururu Road, while Swala Resort, Paramount Guest House, Ayza Elementaita and Lala Inn are all in Gilgil or the Gilgil district. Several properties place you right at Lake Elementaita, and Mugoiri Lodge is on Delaman Rd. The mix suits couples and families drawn to the lake, and anyone breaking a journey between Naivasha and Nakuru.
The shortlist
Ranked by hotel class, then guest rating and number of reviews.
Choma Tamu Hotel
Gilgil Nyahururu Road Gilgil Kenya
Why stay hereChoma Tamu Hotel sits on Gilgil Nyahururu Road, a 3-star address with a 4.0 guest rating from 1 review. Guests looking for a straightforward base on the road through Gilgil will find it here, and its position suits travellers passing through town rather than those wanting a lakeside setting further along the Elementaita shore.
See Choma Tamu HotelSwala Resort
Gilgil
Why stay hereSwala Resort is a 3-star property in Gilgil with a 4.0 guest rating from 1 review. It works for visitors who want to stay within Gilgil itself while keeping Lake Elementaita and the surrounding countryside within reach, and the rating suggests a stay that has satisfied at least one guest.
See Swala ResortOasis Eco Camp
Lake Elementaita Shore Of The Lake Gilgil
Why stay hereOasis Eco Camp stands on the shore of Lake Elementaita, so the lake is the reason to choose it. This 3-star camp gives guests the chance to stay close to the water and the birdlife the shoreline is known for, rather than in the middle of Gilgil.
See Oasis Eco CampMugoiri Lodge
Delaman Rd.
Why stay hereMugoiri Lodge is a 3-star lodge on Delaman Rd. Its location on this road makes it a practical choice for guests who want a quiet Gilgil address away from the main highway, with the town's services still nearby.
See Mugoiri LodgeParamount Guest House
Gilgil
Why stay hereParamount Guest House is a 3-star guest house in Gilgil. It suits travellers who prefer the smaller scale and informality of a guest house over a larger hotel, while staying in the town itself as a base for the Gilgil area.
See Paramount Guest HouseLala Inn
Lake Elementaita Nakuru Gilgil District Gilgil.
Why stay hereLala Inn is a 3-star guest property at Lake Elementaita in Gilgil District. Choosing it places guests on the Elementaita side of the area, suited to those who want to be near the lake rather than in Gilgil town centre.
See Lala InnAyza Elementaita
Gilgil
Why stay hereAyza Elementaita is a 3-star property in Gilgil with the Elementaita name pointing to its lakeside orientation. It fits guests who want a simple base from which to explore Lake Elementaita and the surrounding Rift Valley landscape.
See Ayza ElementaitaLake Elementaita Nature Pebbles & Spar
Lake Elementaita Nature Pebbles & Spa
Why stay hereLake Elementaita Nature Pebbles & Spa is a 3-star property named for its Lake Elementaita setting. Guests drawn to the lake and to the idea of a spa stay will find this address relevant, and it places them on the Elementaita side of the Gilgil area.
See Lake Elementaita Nature Pebbles & SparSleeping Warrior Camp Elementaita
Sleeping Warrior Mountain
Why stay hereSleeping Warrior Camp Elementaita is a 3-star camp at Sleeping Warrior Mountain, the landmark that rises above the Elementaita area. It appeals to guests who want to stay under that mountain and near the lake rather than in Gilgil town.
See Sleeping Warrior Camp Elementaita
How to choose
Closest to the lake
These four sit at or by Lake Elementaita rather than in the town itself: Oasis Eco Camp on the shore of the lake, Lala Inn at Lake Elementaita, Lake Elementaita Nature Pebbles & Spar and Sleeping Warrior Camp Elementaita on the Sleeping Warrior Mountain. Choose them if the lake is the reason for your stay.
Oasis Eco Camp · Lala Inn · Lake Elementaita Nature Pebbles & Spar · Sleeping Warrior Camp Elementaita
In the town
For a base in Gilgil itself, Choma Tamu Hotel on Gilgil Nyahururu Road, Swala Resort, Paramount Guest House and Ayza Elementaita all give you the town as your starting point, handy for a stop on the road between Naivasha and Nakuru.
Choma Tamu Hotel · Swala Resort · Paramount Guest House · Ayza Elementaita
Room for a group
They suit families and small groups who want a lake setting rather than a town address.
Where to stay in Gilgil
Lake Elementaita
Lake Elementaita is part of the Kenya Lake System World Heritage Site, recognised for its wildlife and its setting. Oasis Eco Camp sits on the shore of the lake, Lala Inn gives Lake Elementaita as its address, and Lake Elementaita Nature Pebbles & Spar and Sleeping Warrior Camp Elementaita both carry the lake in their names, so this is the area to pick if you want to be close to the water.
Our picks here: Oasis Eco Camp · Lala Inn · Lake Elementaita Nature Pebbles & Spar
Delaman Rd.
Mugoiri Lodge is the only hotel in this shortlist whose address names Delaman Rd., so it stands alone on that street among the Gilgil places to stay listed here.
Our picks here: Mugoiri Lodge
Plan your stay
Getting there and around
Gilgil is reached by road from Nairobi. The straight-line distance from Nairobi is about 105 km northwest, and the road route follows the same general direction through the Rift Valley, between Naivasha and Nakuru. The town sits in Nakuru County.
Things to do near Gilgil
Questions, answered
Which hotels in Gilgil are closest to Lake Elementaita?
Oasis Eco Camp is on the shore of the lake, Lala Inn gives Lake Elementaita as its address, and Lake Elementaita Nature Pebbles & Spar and Sleeping Warrior Camp Elementaita both name the lake. Choma Tamu Hotel, Swala Resort, Paramount Guest House and Ayza Elementaita are in Gilgil town instead.
Which is the top-rated 3-star hotel in this Gilgil shortlist?
Choma Tamu Hotel and Swala Resort share the highest guest rating here, 4.0 out of 5, each from 1 review. Both are 3-star and the rest of the shortlist has no guest rating in the data.
Do any of these Gilgil hotels have parking or breakfast?
The booking records for these hotels list no facilities, so no parking, breakfast, pool or spa is stated in the data for any of them. Check with the property directly when you book.
Are pets allowed at these Gilgil hotels?
The data for these hotels does not state any pet policy. None of the records list facilities, so you should confirm pet rules with the property you choose before travelling.
Which Gilgil hotel suits a family or a group?
Oasis Eco Camp on the shore of Lake Elementaita and Sleeping Warrior Camp Elementaita on the Sleeping Warrior Mountain are the camp-style properties here and give you a lake setting rather than a town address, which suits families and small groups.
Which hotels are in Gilgil town itself?
Choma Tamu Hotel on Gilgil Nyahururu Road, Swala Resort, Paramount Guest House and Ayza Elementaita all have Gilgil in their address, so they put you in the town between Naivasha and Nakuru.
How do I reach Gilgil?
Gilgil is reached by road from Nairobi, about 105 km northwest in a straight line, with a longer road route through the Rift Valley between Naivasha and Nakuru. The town sits in Nakuru County.








