In Sri Lanka hat der Besucher eine große Auswahl an Übernachtungsmöglichkeiten. Hotels aller Preiskategorien sind hier vertreten. Zu finden sind Stadthotels, Hotels im Landesinneren, sowie Strandhotels südlich, nördlich und östlich von Colombo. Auch die 3-Sterne Hotels sind meist großzügig eingerichtet
und es fehlt wirklich nichts am Komfort. Die 4- und 5-Sterne Hotels ähneln sich mehr der Luxusklasse, wo sich der Gast wirklich wie ein König fühlen kann. Zimmerpreise in der 3-Sterne Hotelkategorie belaufen sich etwa auf 49,- Euro p.P und Nacht mit Halbpension, also mit Frühstück und Abendessen. Einige der Hotels sind in Kolonialstil eingerichtet und verfügen über Normalzimmer, sowie De-Luxe Zimmer. De-Luxe Zimmer sind in der Regel etwas größer und sind auch großzügiger ausgestattet, wobei der Preis sich nur kaum merklich hebt. Die Normalzimmer sind mit Telefon, WC/Dusche, Klimaanlage und Musikkanälen ausgestattet. Suiten haben zusätzlich Fernseher und Minibar. Ein Safe kann in der Regel an der Rezeption gemietet werden.
Die Zimmerpreise in der 4-Sterne Hotelkategorie belaufen sich um die 110,- Euro p.P. und Nacht mit Halbpension. Selbstverständlich gibt es in dieser Kategorie auch Hotels, die für diesen Preis nur die Übernachtung berechnen. Die Ausstattung in der 4-Sterne Kategorie besteht aus großzügiger Einrichtung, Klimaanlage, Telefon, Fernseher, Minibar, Radio- und Musikkanälen. In vielen Hotels gehört das Safe zur Zimmereinrichtung, in anderen muss man ein Safe in der Rezeption gegen Gebühr mieten.
Die 5-Sterne Luxushotels kosten in etwa ab 130,- Euro p.P und Nacht mit Frühstück – meist wird hier American Breakfast angeboten. Für Mittagessen werden ca. 10,- für Abendessen ca. 12,- Euro zusätzlich berechnet. Die Ausstattung entspricht dem westlichen Standard, mit Fernseher, Minibar, Föhn, Telefon, Bad/Dusche und WC, sowie Safe.
Viele der Hotels verfügen über großzügig angelegte Poollandschaften, einige der Strandhotels können eigene Strandabschnitte vorweisen. An Wellnessmöglichkeiten in den Hotels mangelt es nicht, auch nicht an Möglichkeiten, Sport zu betreiben. Die freundliche Art der Menschen auf Sri Lanka trägt sehr viel dazu bei, dass der Urlaub hier zu einer wahren Erholung wird.
In Sri Lanka wird Ayurveda in vielen Hotels praktiziert. Ayurveda Hotels gehören in die Hotelkategorien ab 4 Sterne.