Diyatha Market
Diyatha Market sits right inside Diyatha Uyana in Battaramulla, and it's really the beating heart of the park, the reason so many Colombo residents make it a regular stop rather than a one-off visit. Set around a striking fountain at its entrance, the market brings together over a hundred stalls under white canopies, spilling out along the lake's edge.
Plants are really what put this market on the map, it's known as the largest plant market in Colombo, with rows of stalls selling everything from potted flowers and ornamental shrubs to fertiliser, gardening tools, and flowerpots, drawing serious gardening enthusiasts as much as casual browsers. Around them, you'll find batik clothing, handmade crafts, home décor, and traditional Sri Lankan sweets, along with a cafeteria tucked among the greenery for anyone who wants to sit and eat rather than shop.
The market runs at a smaller scale daily, but it's on Fridays, Saturdays, and Sundays that it really comes alive, stalls multiply, live music plays, and the whole place takes on the feel of a proper weekend outing rather than just a shopping stop. Combined with the lake views, the evening light, and the general buzz of families and couples strolling through, Diyatha Market has become less a market in the traditional sense and more a full evening out, one of Colombo's easiest ways to shop, eat, and unwind all in the same place.
The market is part of Diyatha Uyana, a lakeside park on the banks of the Diyawanna Oya at Polduwa junction in Battaramulla. It opened in 2014 on land that used to be marshland, and the Parliament complex sits just across the water, so you get a good view of it from the walkways. The commercial area alone has more than 160 stalls, many of them run by small local businesses.
Come in the late afternoon. The heat fades, the lake turns golden and the park fills with joggers, families and couples. I'd walk the lakeside path first, then browse the stalls once the lights come on. Weekends are the liveliest, but if you want room to look at plants properly, a weekday evening is calmer. On weekend evenings, a tuk tuk or a ride hailing app saves you hunting for parking.
It pairs well with a stroll around Diyawanna Lake, or a quiet hour at Beddagana Wetland Park, a short drive away.
At a glance
- Entry fee: Free
- Opening hours: Daily from 8:00 AM to 11:00 PM
- Time needed: 1 to 2 hours
- Best time: Late afternoon into evening, weekends liveliest
How to get there
Inside Diyatha Uyana at Polduwa junction, Battaramulla, near the Parliament