Sri Lanka Shopping: 16 Best Places to Shop in Sri Lanka

Looking for more than just souvenirs on your next holiday? Sri Lanka shopping offers much more, from brilliant sapphires and fragrant Ceylon tea to handwoven textiles, batik and quirky local finds. Whether you enjoy browsing bustling markets, hunting for authentic handicrafts or exploring stylish boutiques, there’s something for every budget and interest. Beyond picking up gifts, shopping here is a chance to discover the island’s craftsmanship, flavours and local traditions. From Colombo’s busy markets to specialist gem shops and artisan stores, there are plenty of places worth adding to your itinerary while exploring Sri Lanka. If you’re planning your getaway, Sri Lanka vacation packages can help you build a trip that leaves plenty of time for shopping and sightseeing. This guide covers the best places to shop, what to buy and useful tips to help you make the most of your shopping experience.
Key Takeaways
- Shopping in Sri Lanka offers something for every traveller, from sparkling gemstones and Ceylon tea to batik, handicrafts, textiles and modern malls.
- Ratnapura is the place to explore if gemstones are on your list, while Colombo offers the widest variety of shopping experiences.
- Local markets are great for souvenirs and usually allow bargaining. Malls, boutiques and government stores such as Laksala have fixed prices.
- For a day of souvenir and textile shopping in Sri Lanka, keep around ₹3,000–₹8,000 (≈ LKR 10,500–28,000) aside. Certified gemstones can cost significantly more.
Best Places to Buy Gems and Jewellery in Sri Lanka
From renowned gem markets to jewellery stores, these shopping spots are ideal for travellers looking for something special to take home. Ratnapura is particularly famous for gemstones, while Colombo offers convenient options for browsing jewellery and other luxury finds.
1. Ratnapura – For Precious Jewels

Ratnapura, meaning ‘Town of Gems’, is one of the island’s best-known destinations for gemstone shopping. The city has a long-standing gem trade, with local markets offering sapphires and other precious stones to both domestic and international buyers. There are three places renowned for gem shopping:
| Market | Best Time to Visit | What to Expect |
| Clock Tower Gem Market | Before 7:00 AM (active 6–9 AM) | Fast-paced; traders leave after 9 AM |
| Aba Gaha Mula Gem Market | Daily (quieter on Sundays) | Steadier pace; open most of the day |
| Demuwawatha Gem Market | Open all day | Known for sapphires |
If you’re buying, get any unset gemstone verified at a government-run Gemology Lab near Demuwawatha before you pay. This can help confirm authenticity before making a significant purchase, especially for expensive stones. Gemstones can also make meaningful souvenirs to bring back from Sri Lanka.
- Best Time: Before 9 AM for the liveliest trading
- Cost: Varies widely by stone, quality and cut. Certified sapphires generally cost more than uncertified stones.
Best Places to Buy Tea, Spices and Local Products
From aromatic spices and Ceylon tea to homemade jams and other edible treats, these spots are ideal for picking up local flavours. They are also great options if you want affordable gifts that are easy to pack and take home.
2. Galle Fort Spice Shops
Galle Fort’s small spice shops are a convenient place to pick up cinnamon, cardamom, pepper and other locally sourced spices. The selection makes for an easy souvenir while exploring the historic fort area.
- Best Time: Late morning, when shops are fully stocked and less crowded
- Cost: Spice packets are generally inexpensive and make a budget-friendly addition to your shopping list
- Location: Church Street, Galle
3. Franciscan Sister’s Jam Room
The Franciscan Sister’s Jam Room is a popular stop for homemade jams, pickles, chutneys and other local food products. Their range also includes marmalades, sauces and jellies, making it a good place to discover local flavours and pick up edible souvenirs.
- Best Time: Morning, right after opening
- Cost: A few hundred LKR per jar (approximately ₹80–₹200 / LKR 280–700)
- Timings: 8:30 AM – 6:00 PM
- Location: 11 Long Street Church Road, Nuwara Eliya
Best Places to Buy Handicrafts, Batik and Art
Handcrafted products offer a glimpse into the island’s artistic traditions and make distinctive souvenirs. From colourful batik and hand-carved pieces to paintings and traditional crafts, these stores are worth exploring for something locally made.
4. Jayamali Batiks Studio
Batik is a wax-resist dyeing technique that originated in Indonesia and has since become an important part of textile traditions in the region. Jayamali Batiks Studio is a good place to browse colourful batik fabrics and handmade textile pieces in Kandy.
- Best Time: During the day
- Cost: Mid-range for handmade textiles; larger wall hangings cost more than scarves and smaller fabric pieces
- Location: 196 Market Street, Kandy
5. Laksala
Laksala is a state-owned handicraft retailer offering a wide range of locally made products. From decorative pieces and wooden crafts to textiles and souvenirs, it is a convenient option for travellers looking for traditional gifts at different price points.
- Best Time: Weekday afternoons for a quieter browsing experience
- Cost: Varies by product; options are available across different budgets
- Timings: 9:00 AM – 9:00 PM
- Location: No. 215, Bauddhaloka Mawatha, Thummulla, Colombo 7
6. Rangala House Art Gallery
Rangala House Art Gallery is a good stop for travellers interested in paintings and contemporary artwork. Take some time to browse the colourful pieces and look for artwork that reflects the island’s creative character.
- Best Time: Weekday afternoons for a quieter visit
- Cost: Free entry; artwork prices vary
- Timings: Check current opening hours before visiting
- Location: Rangala House Art Gallery, Colombo
7. Dutch Gallery

The Dutch Gallery offers antiques and objects with historical character, making it an interesting stop for travellers who enjoy art and heritage. Its collection provides an opportunity to browse pieces connected to the island’s colonial past.
- Best Time: Weekday mornings, around 9:30–11:30 AM
- Cost: Entry fee approximately LKR 500 (₹140–₹150) for foreign adults, subject to change
- Timings: Typically around 9:00 AM–5:00 PM on museum days; confirm locally
- Location: Prince Street, Pettah, Colombo 11
8. Orchid House
Orchid House is a convenient option if you want to browse several types of products in one place. Its selection includes handicrafts, furniture, clothing, spices and tea, making it useful for travellers with limited shopping time.
- Timings: 8:30 AM – 7:30 PM
- Location: 28A Hospital Street, Fort, Galle
Best Places to Buy Clothes and Textiles
Handwoven fabrics, batik, sarongs and traditional clothing are among the most popular textile purchases. These boutiques and stores are ideal for finding locally made pieces, from everyday clothing to premium homeware.
9. Barefoot
Barefoot, founded by designer Barbara Sansoni, is known for its handwoven textiles, clothing, homeware and colourful designs. The boutique is a good choice if you are looking for premium locally inspired products.
- Best Time: Weekday afternoons; weekends tend to be busier
- Cost: Premium pricing for handwoven fabrics and homeware
- Timings: 10:00 AM – 7:00 PM (Mon–Sat), 11:00 AM – 6:00 PM (Sun)
- Locations: 704 Galle Road, Colombo 03; Dutch Hospital, Fort, Colombo 01; 41 Pedlar Street, Galle Fort
10. Selyn
Selyn is known for handwoven fabrics and offers products such as sarees, kurtas, sarongs and homeware. Its simple designs and locally made textiles make it a good choice for travellers looking for practical souvenirs with a traditional touch.
- Best Time: Weekday afternoons
- Cost: Premium-priced handloom fabrics, clothing and homeware
- Timings: Typically around 10:00 AM–7:00 PM (Mon–Sat), 11:00 AM–6:00 PM (Sun); verify locally
- Locations: 704 Galle Road, Colombo 03; Old Dutch Hospital, Fort, Colombo 01; 41 Pedlar Street, Galle Fort
11. Odel, Colombo
Odel is a homegrown lifestyle retailer offering clothing, accessories, décor and gift items. It is a convenient option if you want to browse contemporary products alongside locally inspired designs.
- Best Time: Weekday mornings or afternoons
- Cost: Mid-range to premium, depending on the product
- Timings: Mon–Fri 10:00 AM–8:00 PM; Sat–Sun 10:00 AM–9:00 PM
- Location: 135 Dutugemunu Street, Kohuwela, Colombo
Best Shopping Malls and Modern Retail Stores
For a more contemporary shopping experience, Colombo has several malls and retail complexes where you can combine shopping with dining and entertainment. These are particularly convenient for travellers looking for fashion, electronics, gifts and international brands in one place.
12. Majestic City, Colombo
Majestic City is a seven-storey shopping complex offering fashion, jewellery, electronics, gifts, dining and entertainment. It is a convenient stop if you want to browse different types of products under one roof.
- Best Time: Weekday mornings or afternoons for fewer crowds
- Cost: Around LKR 1,000–10,000 (₹290–₹2,900) for typical purchases; premium items may cost more
- Timings: 9:00 AM – 9:00 PM
- Location: 10 Station Road, Bambalapitiya, Colombo 04
13. Crescat Boulevard, Colombo
Crescat Boulevard offers a mix of retail stores, dining options and everyday essentials in a modern setting. Its air-conditioned environment also makes it a comfortable break from Colombo’s heat while sightseeing.
- Best Time: Weekday afternoons
- Cost: Around LKR 2,000–15,000 (₹580–₹4,360), depending on the purchase
- Timings: 10:00 AM – 8:00 PM
- Location: Galle Main Road, Colombo
Best Markets for Shopping
Local markets are ideal for travellers who want a livelier shopping experience and a chance to browse a wider variety of affordable products. Bargaining is also more common in these settings than in established boutiques and malls.
14. Pettah Floating Market, Colombo
Built around Beira Lake, Pettah Floating Market offers a different experience from Colombo’s modern shopping centres. Browse stalls selling clothing, handicrafts, souvenirs, food and other local products.
- Best Time: Late afternoon or early evening
- Cost: Around LKR 500–5,000 (₹145–₹1,450); bargaining may be possible at some stalls
- Timings: 8:00 AM – 10:30 PM
- Location: W E Bastian Mawatha, Colombo 01000
15. Paradise Road, Colombo
Paradise Road is a stylish destination for handcrafted products, home décor, gifts and souvenirs. Its collection combines traditional influences with contemporary designs, making it a good option for thoughtful gifts.
- Best Time: Weekday afternoons
- Cost: Around LKR 1,500–10,000 (₹440–₹2,900), depending on the product
- Timings: 10:00 AM – 7:00 PM
- Location: 213 Srimath Anagarika Dharmapala Mawatha, Colombo 00700
16. Lakpahana, Colombo
Lakpahana specialises in traditional crafts and locally made souvenirs. You can browse decorative pieces, handmade products and gifts that showcase the country’s craftsmanship.
- Best Time: Weekday mornings or afternoons
- Cost: Around LKR 1,000–8,000 (₹290–₹2,320) for typical souvenirs and crafts
- Timings: 10:00 AM – 6:00 PM
- Location: 14, Reid Avenue, Colombo 00700
Sri Lanka Shopping Budget for Indian Travellers
| Category | Approx. Budget (INR) | Approx. Budget (LKR) | Notes |
| Ceylon tea (per tin) | ₹150 – ₹1,200 | 516 – 4,128 | Depends on blend and packaging |
| Batik fabric (small piece) | ₹400 – ₹1,500 | 1,376 – 5,160 | Larger pieces cost more |
| Handicrafts/souvenirs | ₹100 – ₹1,000 | 344 – 3,440 | Widest range at Laksala and Lakpahana |
| Handwoven textiles | ₹800 – ₹3,000+ | 2,752 – 10,320+ | Premium at boutiques like Barefoot |
| Gemstones | Highly variable | Highly variable | Always verify at a certified Gemology Lab |
Sri Lanka Shopping Etiquette: Bargaining Tips & Payment Advice
- Bargaining is common at open markets and independent street stalls, but it is generally not expected at malls and fixed-price stores.
- Check prices at a few shops before buying, especially for souvenirs, textiles and handicrafts.
- Start with a reasonable offer instead of quoting an extremely low price.
- Stay polite and friendly while negotiating with local vendors.
- Look for fixed-price stores such as Laksala, Odel, Barefoot and established boutiques if you prefer not to bargain.
- Carry smaller notes for easier payments at local markets and smaller shops.
- Ask for receipts when buying higher-value products, particularly gemstones and jewellery.
Conclusion: Why Sri Lanka Shopping Is Worth Experiencing
Sri Lanka Shopping is more than just buying souvenirs; it is a journey through the island’s rich culture, craftsmanship, flavours, and traditions. From precious gems and Ceylon tea to handmade crafts and local delicacies, this vibrant shopping experience offers travellers something unique to take home. Exploring these markets allows visitors to discover the true essence of the island and collect memorable treasures that reflect its beauty, heritage, and creativity.
FAQs
1. What is Sri Lanka famous for in shopping?
Sri Lanka is best known for Ceylon tea, sapphires and other gemstones, spices, batik, handwoven textiles, wooden crafts and traditional souvenirs. These products reflect the island’s craftsmanship, culture and natural resources.
2. Is Sri Lanka good for shopping?
Yes, Sri Lanka is a great destination for shopping, with options ranging from lively local markets and handicraft stores to modern malls and premium boutiques. The variety makes it suitable for both budget shoppers and travellers looking for high-end products.
3. What are the best places for shopping in Colombo?
Some of the best shopping places in Colombo include Pettah Floating Market, Majestic City, Odel, Barefoot, Crescat Boulevard and Paradise Road. Together, they offer local handicrafts, clothing, souvenirs, jewellery, food products and modern retail options.
4. Where can I buy gemstones in Sri Lanka?
Ratnapura is one of the best-known destinations for buying gemstones, particularly sapphires. Before purchasing an expensive stone, ask for proper documentation and have it independently verified by a recognised gemology laboratory.
5. What should I buy as a souvenir from Sri Lanka?
Popular souvenirs include Ceylon tea, spices, batik fabrics, handwoven textiles, wooden carvings, traditional masks and locally made handicrafts. Tea and spices are especially convenient if you want lightweight gifts that are easy to pack.
6. Where can I buy authentic Ceylon tea?
Authentic Ceylon tea is available at established tea centres, plantations, supermarkets and speciality tea shops. When buying packaged tea, look for the official Ceylon Tea Lion Logo to help identify genuine Ceylon tea.
7. Is shopping in Sri Lanka expensive?
Shopping costs vary considerably depending on what you buy. Tea, spices and small handicrafts can be budget-friendly, while handwoven textiles, premium jewellery and certified gemstones can cost significantly more.
8. Can I bargain while shopping in Sri Lanka?
Yes, bargaining is common at local markets and independent stalls, particularly when buying souvenirs, clothing and handicrafts. It is generally not expected at malls, boutiques and established fixed-price stores.
9. Are clothes cheap to buy in Sri Lanka?
Clothes can be reasonably affordable, particularly locally made garments, batik, sarongs and traditional wear. Prices vary by fabric, quality and store, with premium boutiques generally costing more than local markets.
10. What traditional handicrafts can I buy in Sri Lanka?
Traditional handicrafts include wooden carvings, masks, pottery, batik, handwoven textiles and decorative artwork. Laksala, Lakpahana and local craft stores are among the places where travellers can browse these products.
11. Which Sri Lankan brands are worth shopping for?
Locally known names such as Barefoot, Selyn and Odel are worth considering for textiles, clothing, homeware and lifestyle products. The right choice depends on whether you prefer traditional handloom products, contemporary designs or premium goods.
12. What should I check before buying gemstones in Sri Lanka?
Before buying a valuable gemstone, check its certification, origin and treatment details, and compare prices from multiple sellers. For expensive stones, independent verification by a recognised gemology laboratory is advisable before making payment.
13. What payment methods are accepted when shopping in Sri Lanka?
Most established shops, malls and boutiques accept major credit and debit cards, while smaller markets and independent vendors may prefer cash. It is useful to carry some Sri Lankan rupees when visiting local markets or smaller stores.
14. What is the best time to go shopping in Sri Lanka?
The best time depends on where you shop. Local markets are generally more comfortable in the morning or late afternoon, while malls and boutiques can be visited throughout the day. Weekdays are usually quieter than weekends.
15. Can tourists get a tax refund on shopping in Sri Lanka?
Tax refund eligibility depends on the type of purchase, the retailer and the applicable rules at the time of travel. If you make a high-value purchase, ask the seller about any available tourist tax-refund process and keep your receipts and relevant documents.
Recommended articles for you
Discover Packages


Need help in planning?
Talk to our Travel Experts






























