Il y a au moins un supermarché à Hikkaduwa, Jaffna, Kandy et dans la plupart des grandes villes . Les grands hôtels peuvent également transporter certains articles. Cargills, Keels, Arpico, Star United et Laugfs sont des chaînes de supermarchés à rechercher.
Même une petite ville aura un dépanneur pour acheter du lait de vache . À Colombo, vous pouvez obtenir les bouteilles en plastique familières du réfrigérateur. Une fois que vous voyagez à la campagne, le lait UHT est généralement vendu dans des boîtes en carton, que vous n'avez pas besoin de réfrigérer jusqu'à ce qu'il soit ouvert. S'il n'y a pas de réfrigérateur à l'hôtel / auberge, vous pouvez laisser le carton de lait pendant la nuit dans l'évier avec de l'eau froide. Tous les endroits n'ont pas de bouilloire, donc si vous avez besoin de lait chaud, emportez une thermos pour l'eau bouillante (fournie par l'hébergement) puis ajoutez-la au lait pour chauffer.
Les couches sont disponibles dans les dépanneurs. Cependant, vous devrez peut-être vous contenter de la marque locale. Ne vous embêtez pas avec Pampers, ce n'est pas du tout la même qualité que la marque à laquelle vous êtes peut-être habitué, optez plutôt pour les couches Soft Love (ou Drypers). Faites le plein quand vous les voyez et attachez un sac sur le côté de votre sac à dos. Aussi, obtenez une taille plus grande que d'habitude car ils ont tendance à être petits au Sri Lanka.