Les repas sont un moment privilégié au NH Collection Colombo. L’hôtel possède quatre restaurants, dont un ouvert toute la journée, et trois restaurants de spécialités pour découvrir d’authentiques créations indiennes, thaïlandaises et japonaises.
L’hôtel possède également deux bars, dont le bar de toit « Vistas » qui propose une large gamme de rafraîchissements, y compris des cocktails préparés sur commande. L’endroit idéal pour admirer le coucher du soleil