Machakos Travel Guide

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
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.
Time
Weather
Population
63,767
Infrastructure & Convenience
Relies on matatus and private cars; limited walkability and tourist services, few English signs.
Popularity
Low international tourism; popular with Nairobi day-trippers and domestic visitors.
Known For
Machakos People's Park, scenic hills and viewpoints, local markets, Kamba crafts, colonial-era buildings, day trips from Nairobi, mountain biking, agricultural hinterland
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.

Top Things to Do in Machakos

All Attractions ›
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.

Best Time to Visit Machakos #

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 town is compact and fairly walkable around the central market and administration area; many errands can be done on foot. For longer trips, matatus (shared minibuses) link Machakos with Nairobi and nearby towns - fares vary but expect modest prices (often a few hundred Kenyan shillings).

Within town, boda-boda (motorbike taxis) are common for short hops; agree a price before you ride. Metered taxis are less common; expect informal pricing. There are no large bike-rental networks, so cycling tends to be informal.

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.
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.
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.

Where to Eat in Machakos #

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

Local
Regional

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.

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.

Nearby Cities #