There are various establishments in Nairobi with swimming pools that are open to the public. These include hotels, hostels, guest houses, schools, private sports clubs, as well as larger sports facilities built and operated by the government through various sports agencies. Private clubs and hotels with swimming pools that are restricted to members only are not included in this list.
………………………………………………………………………………………………………………………………
Bellevue School
This School is situated 5km from the city centre in South C Mugoya Estate, off Muhoho Avenue. Its location is ideal for residents of South C, South B, and Nairobi West.
Pool Specifications: outdoor, unheated, 18m
Charges are Ksh 100 for adults and Ksh 50 for children
Contact:
Tel +254(0)20 608206
………………………………………………………………………………………………………………………………
Blue Springs Hotel
This hotel is situated 12km from the city centre off Thika Road near the Kasarani Sports Complex. It is ideally located for city residents from Garden, Thome, Ruaraka, and Ridgeways areas.
Pool Specifications: Outdoor, unheated, 25m length
Charges: Ksh 150 per person per day
Contact:
Tel +254(0)722 335260(Reception), 722 355 515(Customer Care), 704 593 440(Gym)
Email bluespringshotelthikaroad@yahoo.com
Website http://bluespringshotel.co.ke/
………………………………………………………………………………………………………………………………
Chester House

This building is situated in the central business district (CBD) on Koinange Street. Its central location makes it easily accessible from all suburbs in Nairobi, and convenient for people who work in the CBD. The pool is on an open rooftop on the 4th floor of the building.
Pool Specifications: outdoor, unheated, 18m length.
Charges: Ksh 500 per day
Contact:
Tel +254-020-2228085/ 2227738/ 2227716 / 2229585
Email http://www.chesterhouse.co.ke
Website http://www.chesterhouse.co.ke
………………………………………………………………………………………………………………………………
CID Training School
This School is situated 5km from the city centre in South C, off Mombasa Road. Its location is ideal for residents of South C, South B, and Nairobi West.
Pool Specifications: outdoor, unheated, 18m
Charges: Ksh 100 for adults, Ksh 50 for children
………………………………………………………………………………………………………………………………
Hilton Nairobi Hotel
This Hotel is situated in the central business district (CBD) between Mama Ngina Street and City Hall Way, across from Kencom House. Its central location makes it easily accessible from all suburbs in Nairobi, and convenient for people who work in the CBD.
Pool Specifications: outdoor, temperature-controlled, 18m length
Charges: Ksh 1,000 per day, or Ksh 10,500 per month
Contact:
Phone:+254(0)20 2288000
Email: nairobi_info@hilton.com
Website: http://www1.hilton.com/en_US/hi/hotel/NBOHITW-Hilton-Nairobi-hotel/index.do
………………………………………………………………………………………………………………………………
Impala Club Kenya
This is a private members club situated 7km from the city centre along Ngong Road between Adams Arcade and The Junction Shopping Mall. It is ideally situated for residents of Jamhuri, Woodley, Lavington and Kilimani neighborhoods.
Pool specifications: outdoor, unheated, 33m length
Charges: Ksh 300 (non-members) for an adult, Ksh 200 (non-members) for a child
Contact:
P.O.Box 41516 – 00100
Tel +254(0)20 2111950/1/2, 3865684
Email: info@impalaclubkenya.com
Website: http://www.impalaclub.co.ke/
………………………………………………………………………………………………………………………………
Kakiland (Olerai Swimming Pool)
This facility is situated about 18km from Nairobi in Ongata Rongai off Magadi Road. To get there, go past Ongata Rongai Tuskys stage opposite Fatima Maternity Hospital, and take the road off Magadi Road at the Signage that shows Olerai Primary School. Kakiland is 400 metres down this road, just before the school.
Pool Specifications: outdoor, unheated, 24m length
Charges: Ksh 180 per day. Open from 10:00am – 5:00pm ( Mon-Sunday)
Contact: Joseph – 0723 828 686
………………………………………………………………………………………………………………………………
Kivi Milimani Hotel
This hotel is situated 2km from the city centre on Milimani Rd, off Ralph Bunche Road, near Integrity Centre. It is ideally situated for city resident living in Milimani, Hurlingham, Upper Hill and Kileleshwa.
Pool specifications: outdoor, unheated, 18m length.
Charges are Ksh 800 per day for an adult, and Ksh 500 for a child. Alternatively, you can pay for monthly membership of Ksh 7,000 or quarterly membership of Ksh 14,000.
Contact:
Tel +254(0)20 2722358, +254(0)20 2711245
Email info@kivimilimanihotel.com
Website http://www.kivimilimanihotel.com/
………………………………………………………………………………………………………………………………
Laico Regency Nairobi Hotel
This hotel is situated in the central business district at the corner of Uhuru Highway and Market Street. Its central location makes it ideal for people working in the CBD, and easily accessible from all suburbs in the city.
Pool specifications: indoor, temperature-controlled, 18m long.
Charges: Ksh 1,500 per day. You have the option of paying for a monthly, quarterly, biannual, or annual membership as well.
Contact:
Tel +254 (20) 2211199, +254 (20) 2887000
Email info@laicoregencyhotel.co.ke
Website http://laicoregencyhotel.co.ke/
………………………………………………………………………………………………………………………………
Methodist Guest House and Conference Centre
This guest house is situated 8km from the city centre in the exclusive Lavington suburb, on Oloitoktok Road, off Gitanga Road. It’s ideally located for people living in Lavington, Kilimani, and Kileleshwa suburbs of Nairobi.
Pool specifications: outdoor, unheated, 25m length.
Contact:
Tel +254 (0)20 3007700, 3877700, 3871080, 3862387
Website http://www.methodistguesthouse.org/
………………………………………………………………………………………………………………………………
Moi International Sports Complex – Kasarani Aquatic Stadium
This is the premier sports complex in Kenya, situated 12km from the city centre in the Kasarani area of Nairobi, off Thika Road. There are three swimming pools in the aquatic stadium in the complex. The largest one is Olympic size for competitions, while the second is designed as a warm up pool for competitors. The third one is fitted with diving boards at various heights.
Pool 1 Specifications: Outdoor, temperature-controlled, 50m length, 8-lanes
Pool 2 Specifications: Outdoor, temperature-controlled, 25m length, 6-lanes
Pool 3 Specifications: Outdoor, temperature-controlled, 20m length
Charges: Ksh 100 per session for an adult. There are two sessions per day; 10am to 1pm and 2 to 4:30pm
Contact:
Tel +254(0)20 860065
………………………………………………………………………………………………………………………………
Nyayo National Stadium
This stadium is situated 3km from the city centre at the junction of Mombasa Road and Langata Road near Nairobi West. It’s ideally located for city residents living in Nairobi West, South B, South C, Upper Hill and Langata.
Pool Specifications: Outdoor, unheated, 50m length, 8-lanes
Charges: Visitors (adult): KES 100 per session. There are two sessions per day; 10am to 1pm and 2pm to 4:30pm
Contact:
Tel +254(0)20 602574
………………………………………………………………………………………………………………………………
Panari Hotel
This Hotel is situated about 8km from the city centre along Mombasa Rd, before you get to the Sameer Africa Tyres Factory, overlooking the Nairobi National Park. It is ideally located for residents from South B, South C, Imara Daima, Villa Franca, Mukuru Kwa Njenga, and estates in Embakasi areas. The Pool is on the 3rd floor of the Hotel building.
Pool Specifications: Indoor, temperature-controlled, 18m length
Charges: Ksh 1200 per day
Contact:
Tel +254(20)3946000, 828990/3,3574601/2, +254(725)694600/1/2, +254(733)694600/1/2
Email info@panarihotels.com
Website http://www.panarihotels.com
………………………………………………………………………………………………………………………………
Rowallan Camp
This camp is situated 9km from the city centre on Kibera Drive near Jamhuri ASK Showground. Its location is ideal for city residents from Jamhuri, Kibera, Kilimani, Santack Estate, and Karen.
Pool Specifications: Outdoor, unheated, 20m length
Open hrs: All days except Wednesday 10am – 5pm, closed on Wednesday
Charges: Ksh 100 per day
Contact:
Tel +254(0)20 220819 or +254(0)721 214498
Website http://www.kenyascouts.org/scouts_info/rowallan_national_scouts_camp.htm
………………………………………………………………………………………………………………………………
Sadili Oval Sports Centre
This Sports Centre is situated in Lang’ata Civil Servants Estate, Off Kitengela Road. Its location makes easily accessible for residents of the greater Lang’ata region and Kibera.
Pool Specifications: outdoor, unheated, 20m length
Charges are Ksh 100 per day for an adult, and Ksh 50 for a child.
Contact:
Tel +254(0)20 609046, +254(0) 721 556062
Email info@sadili.com
Website http://www.sadili.com/
………………………………………………………………………………………………………………………………
Safari Park Hotel & Casino
This hotel is situated 10km from the city centre on Thika Road near Kasarani area. It is ideally located for city residents from Garden, Thome, Ruaraka, and Ridgeways areas. There are two swimming pools in the Hotel, an Olympic sized pool and a lagoon type pool with inland beach.
Pool 1 Specifications: Outdoor, unheated, 50m length (Mamta pool)
Pool 2 Specifications: 2000 sq m lagoon type swimming pool with inland beach (Kigwa pool)
Charges for use of the facility are Ksh 500 per day for non-members. You can also pay Ksh 6000 per month membership fee to use the facility without any other charge. The pool is open from 9:00am to 6:00pm daily.
Contact:
Tel +254 (0)20 3633000, 8562222
Email sales@safariparkhotel.co.ke
Website http://www.safaripark-hotel.com/?p=home&title=
………………………………………………………………………………………………………………………………
Shepherds Junior School, Buruburu
This school is situated 7km from the city centre in Buru Buru Phase II, on Ol Donyo Lengai Road. Its ideally located for residents from Buru Buru, Jericho, Harambee, Outer Ring, Umoja, Donholm, and Embakasi areas.
Pool Specifications: Outdoor, unheated, 18m length
Charges are Ksh 100 per day for an adult, and Ksh 50 for a child.
Contact:
Tel +254(0)20 785514, +254(0)20 783671, +254(0)721 241324
Email sjs@shepherdsgroup.org
Website www.shepherdsgroup.org
………………………………………………………………………………………………………………………………
Southern Sun Mayfair Nairobi Hotel
This Hotel is situated 4km from the city centre in the Westlands area of Nairobi, at the corner of Parklands Road and Msapo Close. It is ideally located for residents from Parklands, Westlands, Riverside Drive and Kileleshwa.
Pool Specifications: Outdoor, unheated, 17m length
The pool is open to the public. The only requirement is you must enrol for membership to their gym at Ksh 50,000 per annum, which gives you access to the gym, swimming pool, and sauna.
Contact:
Tel +254(0)20 3740 920/1, +254(0)20 3688 000
Email admin@southernsun.co.ke
Website www.southernsun.co.ke
………………………………………………………………………………………………………………………………
Utalii Hotel
This hotel is situated 6km from the city centre off Thika Road near Mathare area. It is ideally located for city residents from Ruaraka, Mathare North, Pangani, Ngara, and Muthaiga.
Pool Specifications: Outdoor, unheated, 25m length
Contact:
Tel +254(0)20 802540/1/2/…/7
Email info@utalii.co.ke
Website http://www.utalii.co.ke/
………………………………………………………………………………………………………………………………
Windsor Golf Hotel & Country Club
This Hotel is situated about 10km from the city centre on Ridgeways Road off Kiambu Road near Garden Estate. It is ideally located for city residents from Garden Estate, Thome, Runda and Ruaraka areas.
Pool Specifications: Outdoor, temperature-controlled, 20m length
Charges: Ksh 750 per day for an adult, Ksh 500 per day for a child. Alternative, you can subscribe for monthly membership at Ksh 8,000 for an Adult, and Ksh 6,000 for a Child.
Contact:
Phone: +254(0)20 8562300, +254(0)722 203361/2/3/4, +254(0)733 333217/8
Website: http://www.windsorgolfresort.com/index.asp
………………………………………………………………………………………………………………………………
YMCA Nairobi Central Hostel
This Hostel is located at the edge of the central business district on State House Road, next to United Kenya Club. It’s the most popular public swimming place in Nairobi due to its central location.
Pool specifications: Outdoor, unheated, 33m length. A baby swimming pool is also available.
The swimming pool is open to the public every day from 10.30 am to 06.00 pm.
Charges: Ksh 50 per day for members, Ksh 100 per day for non-members.
For swimming lessons, they charge Ksh 3000 per month for members and Ksh 3,900 per month for non-members. For the latest updates on their rates, visit their Facebook group Kenya YMCA Aquatics Members Group.
Contact:
Tel +254(0)20 2724116/7, +254(0)736 330715, +254(0)723 345505 (Vincent Gichamba)
Website http://www.kenyaymca.com
………………………………………………………………………………………………………………………………


a great article…n thanx for including the contacts
is their a lap swimming pool for visitors to use in Karen
Are there any swimming pools that would be convenient for people living along Limuru Road?
I’m not aware of any that are open to the public. If I get to hear about such pools, I’ll definitely add them here.
We also have swimming pools on kiambu road convenient to kiambu road residents. Open to public.
1. Village Inn
2. Rock City
any pool along Ngong road?
Hello pkm. I’m not aware of any on Ngong Rd, but you could inquire from the Sports Clubs in that neighborhood.
Hi, there is an outdoor pool at the Impala club on Ngong road, it is between Ole Odoume road and the Junction shops, on the left as you are going west. The club has huge sign. Non-members can pay to swim but I don’t know how much it is.
Kenya Scince opposite The Junction has a pool that is open to the public
what are the charges at Village inn and Rock city ?
Hey, this is such a relevant article. Do you know of swimming pools along Argwings Kodhek Rd, Mbagathi Way or Langata Road (till KWS).
Thanks for asking Yvonne. Try Methodist Guest House near Argwings Kodhek Rd, or Sadili in Langata.
Hi. Your contact for Rowallan camp is a wrong number and the link is not working. Is the pool still operational, and how does one get there from Ngong road?
Hi Annemarie, if you google Rowallen camp Nairobi, the contacts for the Scouts Association (who run the camp) and the yellow pages listing come up, I am sure you will be able to get the information you need via either of those
Hi thanks so much for the article. I live in Imara Daima Estate, is there any swimming pool that could be having trainers to train someone who doesn’t know how to swim? How much does it cost. Thanks
Soloshikoki,
Thanks for asking. The closest public swimming pool to Imara Daima is probably at Panari Hotel. I don’t know if they also offer swimming lessons. Other nearby pools are Bellevue School, CID Training School and Nyayo Stadium. I would suggest you give them a call or pay them a visit to find out about swimming lessons.
Great article and very relevant….there is also a pool in upper hill at the Public Service club Ksh200 for non-members
Thanks for your comments Alex.
When I inquired about access to the Public Service Club Swimming pool, they said that its not open to non-members unless they are signed in by a member.
What are the requirements in order to access public service club for
a student who has the talent?
You may want to contact the Public Service Club directly Magdalene, since i doubt that they monitor information websites such as this one.
wow!!av been limited to YMCA,Meridian,Nyayo & Rowalland and coming across this article has really helped me.
thank you.
I’m glad you found this listing helpful Loise. Your appreciation is very encouraging. Thank you.
i would to know of public swimming pools around umoja preferably with gms
The closest public pool to Umoja that I’m aware of is at Shepherds, Buruburu. I’ve not checked out the new shopping mall at Greenspan near Donholm. Perhaps they might have one too. It’s worth checking out.
Chester House charges doubled ,i have been there severally times and been paying Kshs 500 per day,.This has limited the number of people accessing the pool.
Thanks for the update Kate.
Thanks for tha info you made enroll for swmming classes @the ymca kudos.
Very interesting article, thanks a lot?
does someone know about a big swimming pool (i mean at least 30m) and open until 8 or 9 pm? i know i am not easy…but working until 6.00pm, it is not easy to find one…
Rgds!
try aga khan sports club, they’re open late-not sure how late but definitely after 6pm. Charges are 400/- per day for adults and the pool is big.
Hey, this is a great article, thanks! Do you of any in Westlands/Parklands area
thanks
Thank you Cyra. Try Southern Sun Mayfair Hotel in Westlands.
try aga khan sports club. 100/- for members, 400/- for non-members per day for adults
Hi Any heated pools in Kileleshwa- nice article!
The closest place to Kileleshwa with a heated pool is probably Laico Regency Hotel in the CBD.
Aprreciated your efforts.
Nice article. Anyone knows of heated/temperature-controlled pools within Parklands/Westlands areas?
Hi
Is it possible the pools at Nyayo Stadium or Kasarani can be used by personal trainers at other time periods than the ones stated?
Hi all,
I work and live on an estate on Mombasa Rd south of Athi River. Does anyone know of a convenient pool for use on weekday evenings and week days?
Thanks
*weekday evenings and weekends.
Very helpful information. Any pools along Thika Road? and their contacts if possible apart from Kasarani & Utalii Hotel.
Regards
Thika rd; Blue springs, Sports view kasarani charges 150 and 200 respectively.
Nice article, but could you add more infor on baby pools please within CBD and its environs and the charges if possible.
i really need a place that charges training per day accessible around upperhill area bt even other places i wont mind since i dont have a well defined free time please anybody help
You could try YMCA .
You can use Meridian pool; very ideal for learners since the crowd is usually very small and mature. 300bob a day and there is a trainer always
You can also try Nyayo National Stadium pool. I see people being trained there on a regular basis.
Hi, is nyayo stadium swimming pool open to kids?
I need correct contacts for the Kasarani Aquatic, the ones shown here are not going through.
Hi..Moi Educational Centre has an excellent public pool and baby pool too. Try it!hygiene guaranteed,Warm water, free floaters for kids, coaches available, Privacy for Muslim ladies etc open on weekends ,public holidays and all days during holidays.
Thanks Mangs,,,where is meridian situated?
AQUATICS CENTRE
P.O. Box 30330 – 00100,
State House Road, NAIROBI.
The center offers the following Aqua Sporting programs:
Individual, Groups & Institutional programs:
1. Leisure Swimming & Baptism:
? Daily Rates:
Ksh 150.00 Non members
Ksh 100.00 Members
? Group Charge (15+):
Ksh 100.00 per person
? Monthly Rates:
Ksh 4,000.00 Non members
Ksh 2,500.00 Members
2. Special package for schools (15+):
Self /Organized students coaching:
Ksh 70.00 each student per 1hr session
3. Learn To Swim Program:
Monthly package of 10 sessions each 1hr per day.
Ksh 4,500.00 Non-members
Ksh 3,500.00 Members
? Mon, Wed, Fri: 1st session – 9 a.m – 5 p.m
? “ “ “ : 2nd session – 5 p.m – 7 p.m
? Tue & Thu – 9 a.m – 5 p.m.
? Weekends &Public Holidays 10a.m – 1 p.m
4. Basic Water Safety Course:
Ksh 3,500 per person
Duration: 1hr per session each day for a period of 2-3weeks.
5. Lifesaving Course Program:
? Basic – Ksh 3,800.
? Advance – Ksh 4,000.
? Senior – Ksh 4,200.
? First Aid (K.R.C.S) – Ksh 3,500.
• Instructors Course – Ksh 3,000.
• Pool Maintenance – Ksh 2,000.
Total Amount = Ksh 20,500/=
Training Days:
? Tue & Thu: 5.30p.m – 7p.m.
? Saturday: 8am – 10am.
Course duration: Six (5-6) Months
6. Lifeguard refresher course:
Ksh 3,000
(One Must be a graduate of a previous Y.M.C.A lifesaving class (2) two years from date of issue).
7. Pool Hire:
? Full Day on Weekends – Ksh 70, 000
? Half Day “ “ – Ksh 35,000
? Full Day on Weekdays – Ksh 60,000
? Half Day “ “ – Ksh 30,000
• Working Hours:
? Mon, Wed & Fri: 9:00 a.m – 7 p.m
? Tue, Thurs: 9:00 a.m – 5 p.m
Weekends & Public Holidays: 10a.m – 5 p.m
• Y.M.C.A Membership Rates:
1. Ksh 500 (Person’s Below 30yrs)
2. Ksh 1,000 (Person’s Above 30yrs)
NB: Membership subscription is Annual.
NB: No Payments 30mins to closing time.
Charges may change without notice!
For more info/enquiries please contact us on:
2724066, 260623 or 0737474664/0723164633
Email: aquatics@kenyaymca.com
http://www.kenyaymca.com
what about along kangudo road?
Hotel Boulevard just after KBC charges KSh 400 per adult / child. It’s unheated but the pool is quite long and never gets crowded.
Mmm…… Waiyaki way seem left out -any polls that side?
I am currently a student at UoN going for long holiday of 3months,I was trained for sports at kenya science with great passion for swimming kindly will you offer me opportunity to farther my talent in this field as a trainer?
Great piece, much thanks..