Machakos City

City in Machakos County, Kenya

Red-soiled hills and commuter bustle mark Machakos; travelers come for hilltop viewpoints, craft markets, the modern Machakos town park and drives into the Eastern Kenyan countryside.

Main image
A section of vegetation along Machakos to Kangundo Road.jpg
A sign of welcome from Machakos.jpg
Aerial View of Machakos, Kenya.jpg
COLLECTIE TROPENMUSEUM Bespreking tussen dr. Mahieu en medische studenten in de GOM kliniek in Machakos TMnr 20014471.jpg
COLLECTIE TROPENMUSEUM Groepsportret van vierde jaars medische studenten tijdens veldwerk in Machakos TMnr 20014472.jpg
COLLECTIE TROPENMUSEUM Het busstation van Machakos TMnr 20014534.jpg
COLLECTIE TROPENMUSEUM Het busstation van Machakos TMnr 20038754.jpg
Entrance to Machakos People's Park.jpg
Machakos Junction with a bird.png
Machakos Junction.png

Machakos at a Glance#

Local Time
3:11 AM
GMT+3
Population
63,767

Costs: $30-60 per day - typical budget traveler spends about $30-60 per day for meals, local transport, and basic lodging.

Safety: Moderate - petty crime common - generally moderate; expect petty theft and road hazards. Avoid isolated areas after dark.

Best Time: June-September (dry season) - june-September are cooler and drier, ideal for outdoor activities and clearer hill views.

Machakos sits about 65 km southeast of Nairobi and functions as one of Nairobi’s closest major satellite towns.

Why Visit Machakos?#

Set among undulating hills east of Nairobi, Machakos draws travelers who want a quieter slice of Kenyan culture and wide rural panoramas. The town’s lively market and Kamba beadwork traditions give a colorful sense of place, while nearby viewpoints and the Machakos golf course offer outdoor respite. Food is simple and hearty - expect nyama choma and githeri served in family-run eateries - and local festivals highlight music and dance distinct to Machakos County.

Best Things to Do in Machakos#

Machakos Bucket List#

Don't Miss

Machakos People’s Park - Well-tended municipal park with walking trails, playgrounds, and community events year-round.

Machakos Town Market - Bustling local market selling fresh produce, crafts, and popular East African street food.

Machakos Golf Club - 18-hole course set on rolling Kenyan highlands, popular with local golfers and visitors.

Hidden Gems

Akamba Handicrafts Cooperative - Traditional Kamba woodcarving and beadwork cooperative showcasing regional artisanal skills and wares.

Iveti Hill viewpoint - Short hike to a panoramic ridge offering broad city and valley views at sunset.

Colonial railway corridor walk - Historic rail alignment ideal for gentle walks, local photography, and spotting old stations.

Day Trips

Chyulu Hills National Park - Lava-formed hills with hiking and wildlife experiences, reachable on a full-day excursion.

Ukambani cultural villages - Day visits to nearby Kamba villages for traditional music, dance, and storytelling experiences.

Best Time to Visit Machakos#

Visit Machakos in the cool, dry months (June-September) for comfortable days, clear skies and easy exploring. The short rains (October-December) freshen the hills without the sustained downpours of the long rains.

Cool Dry Season

June - September

12 - 23 °C (54 - 73 °F)

Pleasant, sunny days and crisp nights; ideal for hiking, markets and hilltop views without rain or oppressive heat in Machakos.

Long Rains

March - May

15 - 25 °C (59 - 77 °F)

Wet, lush countryside with afternoon downpours; some roads muddier but landscapes are at their greenest and waterfalls fuller - bring a light rain jacket.

Short Rains

October - December

16 - 27 °C (61 - 81 °F)

Brief showers refresh the countryside; cooler evenings and fewer tourists make it a great balance between pleasant weather and vivid green scenery across the hills.

Climate

Machakos's climate is classified as Subtropical Highland (Dry Winter) - Subtropical Highland (Dry Winter) climate with consistently warm temperatures year-round. Temperatures range from 12°C to 27°C. Moderate rainfall (685 mm/year) with a pronounced dry season.

Best Time to Visit
JanuaryFebruarySeptember
Temperature & Rainfall
Temperature Range
35°
Warmest Month
10°
Coldest Month
Monthly Conditions

January

January is mild with highs of 26°C and lows of 14°C. Moderate rainfall (42 mm).

88 Excellent

Comfort

20°
Feels Like Mild
20°C
Temperature
14° 26°
65%
Humidity
Humid

Weather

42 mm
Rainfall
3.0 m/s
Wind
Light Breeze
2.6
UV Index
Extreme
12.1h daylight

February

February is mild with highs of 27°C and lows of 14°C. Moderate rainfall (37 mm) and partly cloudy skies.

86 Excellent

Comfort

21°
Feels Like Mild
21°C
Temperature
14° 27°
60%
Humidity
Humid

Weather

37 mm
Rainfall
3.5 m/s
Wind
Light Breeze
2.8
UV Index
Extreme
12.1h daylight

March

March is the warmest month with highs of 27°C and lows of 14°C. Regular rainfall (91 mm) and partly cloudy skies.

80 Excellent

Comfort

21°
Feels Like Mild
21°C
Temperature
15° 27°
64%
Humidity
Humid

Weather

91 mm
Rainfall
3.3 m/s
Wind
Light Breeze
2.7
UV Index
Extreme
12.0h daylight

April

April is mild with highs of 25°C and lows of 15°C. Significant rainfall (144 mm) and mostly overcast skies.

68 Good

Comfort

20°
Feels Like Mild
20°C
Temperature
15° 25°
74%
Humidity
Very Humid

Weather

144 mm
Rainfall
3.1 m/s
Wind
Light Breeze
2.4
UV Index
Extreme
12.0h daylight

May

May is mild with highs of 24°C and lows of 15°C. Moderate rainfall (58 mm) and partly cloudy skies.

79 Very Good

Comfort

19°
Feels Like Mild
19°C
Temperature
15° 24°
75%
Humidity
Very Humid

Weather

58 mm
Rainfall
2.7 m/s
Wind
Calm
2.1
UV Index
Extreme
11.9h daylight

June

June is cool with highs of 22°C and lows of 13°C. Almost no rain and mostly overcast skies.

81 Excellent

Comfort

18°
Feels Like Cool
18°C
Temperature
13° 23°
71%
Humidity
Very Humid

Weather

7 mm
Rainfall
2.4 m/s
Wind
Calm
1.7
UV Index
Very High
11.9h daylight

July

July is the coolest month with highs of 22°C and lows of 12°C. The driest month with just 2 mm and mostly overcast skies.

73 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
12° 22°
67%
Humidity
Humid

Weather

2 mm
Rainfall
2.7 m/s
Wind
Calm
1.7
UV Index
Very High
11.9h daylight

August

August is cool with highs of 22°C and lows of 12°C. The driest month with just 2 mm and mostly overcast skies.

81 Excellent

Comfort

17°
Feels Like Cool
17°C
Temperature
12° 23°
65%
Humidity
Humid

Weather

2 mm
Rainfall
2.5 m/s
Wind
Calm
1.9
UV Index
Very High
12.0h daylight

September

September is mild with highs of 25°C and lows of 12°C. Almost no rain and partly cloudy skies.

86 Excellent

Comfort

19°
Feels Like Mild
19°C
Temperature
12° 25°
61%
Humidity
Humid

Weather

5 mm
Rainfall
3.1 m/s
Wind
Light Breeze
2.4
UV Index
Extreme
12.0h daylight

October

October is mild with highs of 26°C and lows of 14°C. Moderate rainfall (45 mm) and partly cloudy skies.

79 Very Good

Comfort

20°
Feels Like Mild
20°C
Temperature
14° 27°
65%
Humidity
Humid

Weather

45 mm
Rainfall
2.7 m/s
Wind
Calm
2.5
UV Index
Extreme
12.0h daylight

November

November is mild with highs of 25°C and lows of 14°C. The wettest month with heavy rain (163 mm) and partly cloudy skies.

69 Good

Comfort

20°
Feels Like Mild
20°C
Temperature
14° 25°
75%
Humidity
Very Humid

Weather

163 mm
Rainfall
2.8 m/s
Wind
Calm
2.3
UV Index
Extreme
12.1h daylight

December

December is mild with highs of 24°C and lows of 14°C. Regular rainfall (89 mm) and partly cloudy skies.

80 Excellent

Comfort

19°
Feels Like Mild
19°C
Temperature
14° 25°
74%
Humidity
Very Humid

Weather

89 mm
Rainfall
3.2 m/s
Wind
Light Breeze
2.4
UV Index
Extreme
12.1h daylight

How to Get to Machakos#

Machakos is reached primarily via Nairobi: Jomo Kenyatta International (NBO) is the main international gateway and Wilson handles domestic flights. From Nairobi you continue by matatu, shuttle or taxi along the Nairobi-Machakos routes to reach the town.

By Air

Jomo Kenyatta International Airport (NBO): From NBO (Nairobi) you can take a taxi or airport shuttle to Machakos via the Nairobi-Machakos Superhighway. Taxis typically cost around KES 2,000-3,500 and take 45-70 minutes depending on traffic; shared airport shuttles or private transfers range about KES 800-1,500 and take roughly 50-80 minutes.

Wilson Airport (WIL): Wilson handles domestic flights into Nairobi. From Wilson you take a taxi or matatu into Nairobi city then a direct matatu to Machakos town from Nairobi CBD. Expect a short taxi to the CBD (KES 300-700, 15-30 minutes) then a matatu to Machakos for about KES 100-300 and 40-60 minutes travel time.

By Train & Bus

Train: There is no regular passenger rail service directly to Machakos. Most long-distance rail (Nairobi-Mombasa SGR) arrives in Nairobi; transfer by road from Nairobi to Machakos by matatu or taxi as above.

Bus / Matatu: Regular matatus and intercounty buses run from Nairobi (pick-up points around Nairobi CBD and along Haile Selassie Ave) to Machakos town. Typical fares are KES 100-300 and journey time is usually 40-70 minutes depending on traffic. Private coach companies and scheduled shuttles offer slightly higher fares with more comfort.

How to Get Around Machakos#

Machakos is best navigated by matatu for budget travel or taxi/shuttle for convenience; boda-bodas are handy for short hops. If you need flexibility, hire a car - otherwise expect to rely on shared minibus services and local taxis.

  • Matatu / Intercity bus (KES 100-300) - The most common and cheapest way to get around and to/from Nairobi. Matatus run frequently to and from Nairobi CBD and nearby towns; expect crowded vehicles and stops on request. They are cheap and fast for short hops but watch your belongings and confirm the final destination before boarding.
  • Taxi / Ride-hail (KES 300-3,500) - Taxis and ride-hail apps (e.g., Uber, Bolt in Nairobi) can be used between Nairobi and Machakos; local taxis operate within the town. Taxis are convenient for door-to-door travel and late-night trips but cost significantly more than matatus.
  • Private transfer / Shuttle (KES 800-2,500) - Private airport shuttles and hotel transfers offer fixed-price, door-to-door service from Nairobi airports to Machakos. They are more comfortable and reliable than public transport, useful if you have luggage or arrive late.
  • Motorcycle taxi (boda-boda) (KES 50-300) - Boda-bodas are common for short local trips in and around Machakos, offering quick point-to-point travel on congested streets. Use caution: wear a helmet, agree the fare beforehand, and avoid at night if possible.
  • Car hire (KES 2,500+ per day) - Hiring a car gives flexibility to explore the county and surrounding rural areas; roads vary from good paved highways to rougher secondary roads. International drivers should ensure appropriate documentation and check local insurance rules.
  • Walking - Machakos town centre is compact and walkable for short distances between markets, government offices and hotels. Sidewalk quality varies, so take care when crossing busy streets and at night.

Where to Stay in Machakos#

Budget

Town centre - KSh1,200-3,500/night (approx.)

Machakos offers several budget guesthouses and simple lodges near the town centre; expect modest rooms and friendly local hosts.

Basic guesthouses and lodges - Local, affordable rooms and hostels.

County guest accommodation listings - Local, budget-friendly stays.

Mid-Range

Near Machakos town centre / Golf Club - KSh3,500-8,000/night (approx.)

Mid-range hotels and well-rated lodges provide comfortable rooms, conference facilities, and easy access to local transport and businesses in Machakos town.

Machakos Golf & County Club - Comfortable rooms, good facilities.

A few mid-range hotels and lodges - Reliable private hotels with amenities.

Luxury

Nairobi (for luxury) - KSh12,000+/night (approx.)

True luxury hotels are limited in Machakos; most high-end travelers base in Nairobi and commute or hire local transport for day visits.

Luxury options mainly in Nairobi area - Top-tier hotels are in Nairobi.

Boutique upscale lodges (regional) - Limited high-end local offerings.

Where to Eat in Machakos#

Breakdown of cuisine types found across Machakos’s restaurants and food venues, based on OpenStreetMap data.

Local
Regional

Shopping in Machakos#

Machakos has busy local markets where farmers sell fruits, vegetables and household goods, and small shops along the main streets. The area around Machakos is home to Kamba (Akamba) woodcarving and handicrafts, so you can find carved chairs, stools and small souvenirs in local stalls and craft shops.

Shopping is mostly practical rather than tourist-focused: expect everyday goods, local textiles and produce rather than high-end boutiques.

Nightlife in Machakos#

Nightlife in Machakos is low-key and centered on small pubs, hotel bars and weekend live-music nights at a few hotels. Expect a local crowd rather than a tourist scene; most places close earlier than in Kenya’s larger cities.

If you want a livelier night out, people often travel to Nairobi where there are more bars and live-music venues.

Nearby Cities #