In the central province of Sri Lanka, Kandy, you’ll find an impressive selection of traditional aromatic teas, colorful wall hangings, clothes, art, and precious knickknacks available for sale.
Shopping for Tea
Kandy is not a province famous for tea, but due to its very central location, Kandy shopping can be a wonderful experience since every tea known in Sri Lanka is fresh from the farm and accessible at local prices. The assortment of farm fresh herbs and teas is without parallel.
If you’re traveling in late July or early August, make time to check out Esala Perahera, a 10-day festival centering around the decorating of 50 elephants. Book accommodations far in advance as the area fills up fast and early.
Clothes, Nicknacks, Food at the Temple of the Tooth
The best area to shop for most things, from day-to-day needs to souvenirs, is Temple Street, just North of the Temple of the Tooth. The Temple of the Tooth is a must-see while shopping in this area. It can be a wonderful starting point or a good place for a midday break. Expect internet cafes, bakeries, bookstores, and sweet shops. You’ll also find Batik factories in this area with storefronts attached to each establishment. It’s a good place to watch the batik-making process from beginning to end.
Editor’s note: The information contained on this page was compiled using real traveler reviews about Kandy shopping.
We hand-pick everything we recommend and select items through testing and reviews. Some products are sent to us free of charge with no incentive to offer a favorable review. We offer our unbiased opinions and do not accept compensation to review products. All items are in stock and prices are accurate at the time of publication. If you buy something through our links, we may earn a commission.
Top Fares From
Today's Top Travel Deals
Brought to you by ShermansTravel
Colombia: Choose Your Length of Stay...
Indus Travelsvacation $505+
Wisconsin Dells Water Park Resort w/Meals,...
Rome to Istanbul: Luxe, 11-Night Mediterranean...
Oceania Cruisescruise $3999+