Discover Ezulwini
Ezulwini lies on the Mbabane–Manzini corridor and is the country's tourism and entertainment hub, home to the International Convention Centre and the Five Star Hotel precinct.
Where to stay
Accommodation ranges from a small town hotel to farm guesthouses on the outskirts.
Ezulwini Hotel
12 Mpumalanga Road, Ezulwini
Thirty-two rooms, conference room and restaurant.
Jacaranda Guest House
4 Lusito Road, Ezulwini
Eight rooms in a quiet residential street.
Phophonyane Hill Lodge
Phophonyane Road, 6 km east of town
Self-catering cottages with views over the valley.
Where to eat
Local cooking, roadside braai stands and a few cafés near the market.
Market Lane Kitchen
Market Lane, Ezulwini
Traditional dishes including sishwala and stewed beef, lunchtimes only.
The Bus Rank Café
Main Road, opposite the bus rank
Breakfast and coffee from 06:30.
Ezulwini Hotel Restaurant
12 Mpumalanga Road, Ezulwini
Full menu, open daily until 21:00.
Where to shop
The municipal market is the heart of the town, especially on Saturday mornings.
Ezulwini Municipal Market
Market Lane
Fresh produce, crafts and textiles. Monday to Saturday, 07:00 to 17:00.
Ezulwini Plaza
Corner of Mpumalanga Road and Industrial Road
Supermarket, pharmacy, banks and a post office.
Ezulwini Craft Cooperative
Civic Hall annexe, Mhlonhlo Street
Grass baskets, wood carvings and candles made by local artisans.
Parks and recreation
Open spaces maintained by the council are free to use during daylight hours.
Riverside Park
Off Lusito Road, along the Ezulwini River
Walking path, picnic area and children's play equipment.
Ezulwini Stadium
Stadium Road
Football, athletics track and netball courts.
Municipal swimming pool
Stadium Road
Open October to April, 10:00 to 18:00.
Visitor guide
Practical information for visitors.
Getting here
MR3, 35 km from Mbabane
Kombis run from Mbabane and Manzini bus ranks throughout the day.
Visitor information
Civic Offices reception, Main Road
Maps and information on local attractions during office hours.
Health and safety
Ezulwini Town Clinic, Hospital Road
In an emergency, call 977 for police or 933 for fire.
